学习自:
Linux下的mount命令详解_mount -o-CSDN博客
Linux系统之mount命令 - 腾讯云开发者社区-腾讯云
1、功能
mount可以将特定文件系统挂载到某个Linux目录下。
相当于为该文件系统开辟了一个独占的存储空间,这个文件系统可以自由地访问它的挂载目录,就如同这个挂载目录是它原本就有的。
可以将经常使用的设备写入文件/etc/fstab中,/etc/fastab文件每行都会定义一个要挂载的文件系统,来使系统在每次启动时自动挂载。
mount加载设备的信息记录在/etc/mtab中。
/etc/fstab和/etc/mtab的区别
/etc/fstab是开机自动挂载的配置文件,在启动Linux时,自动使用分区检查命令fsck和挂载命令mount对/etc/fstab的每行进行挂载操作。
/etc/mtab记录的是当前系统已挂载的分区信息,每次挂载、卸载分区都会更新/etc/mtab文件中的信息。
2、用法
- mout [-hV]:列出当前每个设备的挂载参数
- mount [ -afFhnrvVw ] [ -L<标签> ] [ -o<选项> ] [ -t<文件系统类型>] 设备名 挂载点:文件系统挂载
- mount [ -afFhnrvVw ] [ -L<标签> ] [ -o<选项> ] [ -t<文件系统类型>] -U 'xxx' 挂载点:UUID挂载
- mount [ -afFhnrvVw ] [ -L<标签> ] [ -o<选项> ] [ -t<文件系统类型>] -L 'XXX' 挂载点:卷标挂载
- unmount 设备
- unmount 挂载点
3、挂载点
系统中某个已存在的目录,建议为空目录。
如果是非空目录,那么该目录下的其他文件会对该挂载系统隐藏。
如果文件系统正在被使用,那么此时无法解除挂载。
4、参数
- [ -afFhnrvVw ]
参数 |
说明 |
-a | 自动挂载/etc/fstab中的所有设备 |
-f |
不实际挂载操作 常和参数-v等同时使用,用于查看mount执行过程并进行排错。 |
-F |
常和-a同时使用,该选项会为每个mount动作产生一个进程负责执行。 在系统需要挂上大量NFS系统时加速挂载动作。 |
-h | 帮助 |
-n | 不将挂在信息写入/etc/mtab |
-r -w |
以只读方式挂载文件系统(同 -o ro) 以读写方式挂载文件系统(默认) |
-v | 打印当前操作 |
-V | 版本 |
-
[ -L 'LABEL' ]:以卷标的方式指定挂载设备
-
[ -o <选项> ]:文件系统的选项
async:异步模式 sync:同步模式 atime/noatime:包含目录和文件 diratime/nodiratime:目录的访问时间戳 auto/noauto:是否支持自动挂载 exec/noexec:是否支持将文件系统上应用程序运行为进程 dev/nodev:是否支持在此文件系统上使用设备文件 suid/nosuid:是否支持在此文件系统上使用特殊权限 remount:重新挂载 ro:只读 rw:读写 user/nouser:是否允许普通用户挂载此设备 acl:启用此文件系统上的acl功能 注意:上述选项可多个同时使用,彼此用逗号分隔; 默认挂载选项:rw,suid,dev,exec,auto,nouser,async
-
[ -t <文件系统类型> ]:文件系统类型
minix Linux最早使用的文件系统。 ext2 Linux目前的常用文件系统。 msdos MS-DOS 的 FAT。 vfat Win85/98 的 VFAT。 nfs 网络文件系统。 iso9660 CD-ROM光盘的标准文件系统。 ntfs Windows NT的文件系统。 hpfs OS/2文件系统。Windows NT 3.51之前版本的文件系统。 auto 自动检测文件系统。
标签:mount,文件系统,mtab,etc,Linux,挂载 From: https://www.cnblogs.com/ShineLeBlog/p/18067820