When we are finished, and the file system is formatted, the last mount Mount is mounted and the disk device is ready to use.
One, what is Mount, uninstall
Any block device cannot be accessed directly, and must be mounted on the directory to access
Mount : An association between an additional file system and an existing directory of the root filesystem, which makes this directory an entry for other files (the mounted device must have a file system)
Uninstall : The process for removing this association relationship
Mount [-Options] device (equipment) mount_point(mount point)
(1) device : Indicates which devices to Mount
① device files: For example /dev/sda5
② label :-L ' LABEL ', such as- l mage
③uuid,-u ' UUID '
(2) The existing file under mount point will be temporarily hidden after the mount is completed
It is recommended to use an empty directory. the device that the process is in use cannot be uninstalled
(3)/etc/mtab: File shows all devices currently mounted (in CentOS 7 , is /proc/mounts Soft Connect, see results likeCentOS 6 ,ASCII text, query results and /proc/ Mounts not the same)
Two,Mount : Mount common Command Options (there are specific usage examples below)
View mounts:findmnt View all device mounts (tree-like display)
FINDMNT Devices View the mount of a single device
Mount: View all device mounts
Cat/proc/mounts: View All mounted devices tracked by the kernel
Mount-Option Device mount point
-T:vsftype : Specifies the type of file system on the device to be mounted (not commonly used, no - t defaults to bring its own file system type), sometimes, system error prompt, no file system type specified ,-t is specified and is still wrong. (Note 1)
- R :readonly , read-only mount, no other operations, and permissions independent, media can only read, more for cold backup. show ro at Mount query
-W:Read and write, read-write mount (defaults default)
- N : Hidden mount information is not displayed , but can be found in/proc/mounts, uninstall can only umount/app/sdb2(mount point)
-A : Automatically mount the/etc/fstab file without a mounted device ( defined in the /etc/fstab file, and the Mount option has Auto function, which is included by default , does not look at the device that has been mounted, if the device that is mounted in /etc/fstab modifies the setting, does not refresh;
Mount-o REMOUNT/DEV/SDX(mount point) if you want to refresh a mounted device that has been modified
- L ' LABEL ': Specify mount device with volume label
- u ' UUID ': Specifies the device to be mounted with the UUID
- b --bind: Bind directory to another directory,
Example: mount-b/var/ftp/pub/app/apache/app/apache is something that shows the /var/ftp/pub directory
- o options:( option to mount file system ) , multiple options separated by commas
Async(defaults),sync Asynchronous, Sync, memory change, write disk simultaneously (can be used for important data)
Atime (defaults), Noatime is updated on Read access atime
Diratime (defaults), Nodiratime Directory Access timestamp
Auto (defaults)/noauto the partition written in /etc/fstab , whether it is mounted at mount-a
EXEC (defatuls)/noexec whether the script in the directory that is mounted on the partition can be executed.
Dev (defaults)/nodev: Whether to support the use of device files on this file system
Suid (defaults)/nosuid: suid and sgid permissions supported
ro : Read-only RW: Read/write (defaults)
Nouser (defaults)/user: Whether a normal user is allowed to mount this device, the default administrator can mount
ACL(centos 7)/^acl(CentOS 6 or less): Enabled / Disable the ACL feature on this file system
Defaults default, see above (defaults)
-o remount, options : Re-mount, modify feature options (and /etc/fstab option Conflict, overwrite, no conflict increase) example:mount-o remount,ro/dev/sdb1
Example: Mount-r/dev/sdb1/app/sdb1 Mount/DEV/SDB1 read-only to/app/sdb
third,umount unloading
Uninstall, if you have an ongoing process, you cannot uninstall
To view the process that is accessing the specified file system:
lsof devices or mount points can be
fuser-v mount point
Terminates all processes that are accessing the specified file system:
fuser-km devices or mount points can be
All processes can be uninstalled after terminating : umount DEVICE
iv./etc/fstab file mount configuration file
(1)/etc/fstab each row defines a file system to mount
Mount-a automatically mount a /etc/fstab file without a mounted device, regardless of the mounted device
Mount-o REMOUNT/DEV/SDX(or mount point) if you want to refresh a mounted device that has been modified
Swpon-a Auto-activated /etc/fstab file does not have an active swap (expansion) space, regardless of the activated expansion space
Mount-o REMOUNT/DEV/SDX(or mount point) if you want to refresh a modified extended device that has been activated
When the system restarts, the file is read from the machine, and the settings in the file can be turned on automatically.
(2) format (6 columns):
① device or pseudo file system to mount: device name,LABEL,UUID, pseudo file system name
② mount point (extended to swap)
③ File system type (auto looking for default),
Normal device mount:ext#/xfs and other file system types
swap partition swap:swap
Network mount address between Linux :NFS,windos mount:cifs
disc iso9660, file cifs
④ mount option:defaults required function can be added, cannot be empty
⑤ Dump frequency: 0: Do not do backup 1: Dump every day 2: Dump every other day
⑥ self-Test at boot time (not 0), self-test sequence: (If the boot system self-test, it will not boot properly)
0: Not self-test 1: The first self-test, generally /2 ... : Number smaller priority Max
Question: What should I do if the device is accidentally damaged and post is not enabled?
The principle is very simple, only need to repair the file system is good, (if not repair, you can go to the/etc/fstab to change the self-test to 0) specific operation as follows:
① Manual Sabotage device dd if=/dev/zero of=/dev/sdc1 bs=1 count=2048
② boot process, encountered error prompt
③ into the shell operation for repair
V. Experiment: Migrate/home Directory
so we've got a pretty close look at Disk Management, and we can do a little experiment, Migrate /home , move from / down to another disk, such as /dev/sda6
①init 1 enters single-user mode to prevent other users from operating while migrating, resulting in missing things after migration.
② partition /dev/sda6 fdisk
③ File System format Mkfs.ext4/dev/sda6
④ mount in the temporary directory /mnt , cp-a to /mnt . Catalogue
⑤ the existing home/home things removed, uninstall /mnt , put /dev/sda6 to /Home down, and write /etc/fstab, Boot automatically mount.
Uuid=328a3f17-3e4e-426d-9538-c44be3e6465b/home EXT4 Defaults 0 2
⑥reboot or init 5 complete /home Relocation
The process of disk Management is over, and the next one complements some of the extended space, external devices, and gadgets.
I hope to help you, what's wrong please tell me ~
Linux Disk Management four--(3) Mount mount,/etc/fstab configuration file