Mounting concept
If files outside the root directory in Linux want to be accessed, they need to be "associated" with the root directory To achieve this, this association operation is "mounting", and this directory is the "mount point". The process of releasing the secondary association is called "uninstalling".
Note:
The directory of the "mount point" requires the following requirements:
(1) The directory exists in advance, you can use the mkdir command Create a new directory;
(2) The mount point directory cannot be used by other processes;
(3) The original files under the mount point will be hidden.
Related learning video sharing: linux video tutorial
Mounting and uninstalling
Mounting method:
mount DECE MOUNT_POINT
mount: Display all devices mounted on the current system by viewing the /etc/mtab (/etc/mtab will be explained at the end of the article) file
Command usage format:
mount [-fnrsvw] [-t vfstype] [-o options] device dir
device: Specify the device to be mounted;
(1) Device file: for example/dev/sda5
(2) Volume label: -L 'LABEL', for example -L 'MYDATA '
(3) UUID, -U 'UUID': For example -U '0c50523c-43f1-45e7-85c0-a126711d406e'
(4) Pseudo file system name: proc, sysfs, devtmpfs, configfs
dir: The mount point
already exists; it is recommended to use an empty directory;
The device being used by the process cannot be unmounted;
Common command options:
-t vsftype:指定要挂载的设备上的文件系统类型; -r: readonly,只读挂载; -w: read and write, 读写挂载; -n: 不更新/etc/mtab; -a:自动挂载所有支持自动挂载的设备;(定义在了/etc/fstab文件中,且挂载选项中有“自动挂载”功能) -L 'LABEL': 以卷标指定挂载设备; -U 'UUID': 以UUID指定要挂载的设备; -B, --bind: 绑定目录到另一个目录上;
Note: View all mounted devices tracked by the kernel: cat /proc/mounts
Extended knowledge:
-o options:(挂载文件系统的选项) async:异步模式; sync:同步模式; atime/noatime:包含目录和文件; diratime/nodiratime:目录的访问时间戳 auto/noauto:是否支持自动挂载 exec/noexec:是否支持将文件系统上应用程序运行为进程 dev/nodev:是否支持在此文件系统上使用设备文件; suid/nosuid:是否支持在此文件系统上使用特殊权限 remount:重新挂载 ro:只读 rw:读写 user/nouser:是否允许普通用户挂载此设备 acl:启用此文件系统上的acl功能
Note: The above options can be used multiple times at the same time, separated by commas.
Default mount options: defaults
: rw
, suid
, dev
, exec
, auto
,nouser
,and
async
Recommended related articles and tutorials: linux tutorial
The above is the detailed content of What is mount in linux. For more information, please follow other related articles on the PHP Chinese website!