mount 是 Linux 下一个命令,它可以将分区挂接到 Linux 的一个目录下,从而将分区和目录联系起来,因此我们只要访问这个目录,就相当于访问该分区了。今天杜老师为大家讲解 mount 命令的使用!
选项列表如下:
选项 | 作用 |
---|---|
-V | 显示程序版本 |
-h | 显示辅助讯息 |
-v | 显示挂载讯息,通常和-f 用来除错 |
-a | 将/etc/fstab 中定义的所有档案系统挂上 |
-F | 这个命令通常和-a 一起使用,它会为每一个 mount 的动作产生一个行程负责执行。在系统需要挂上大量 NFS 档案系统时可以加快挂载的动作 |
-f | 通常用在除错。它会使 mount 并不执行实际挂载动作,而是模拟整个挂载过程。通常和-v 一起使用 |
-n | 一般而言,mount 在挂载后会在/etc/mtab 中写入条数据。但在系统中没有可写入档案系统存在的情况下可用这个选项取消这个动作 |
-r | 等同于-o ro |
-w | 等同于-o rw |
-L | 将含有特定标签的硬盘分割挂上 |
-U | 将含有特定标签的硬盘分割挂下。-L 和-U 必须在/proc/partition 这种档案存在时才有意义 |
-t | 指定文件系统类型,通常不必指定。mount 会自动选择正确类型 |
可以通过-o 加下列选项实现特殊挂载:
参数 | 说明 |
---|---|
atime/noatime | 更新访问时间/不会更新访问时间。访问分区内文件时,是否更新文件访问时间,默认更新 |
async/sync | 异步/同步,默认异步 |
auto/noauto | 自动/手动,-a 命令执行时,是否会自动安装/etc/fstab 文件内容挂载,默认自动 |
defaults | 挂载的默认值,相当于 rw/suid/dev/exec/auto/nouser/async 七个选项 |
exec/noexec | 执行/不可执行,设定是否允许在文件系统执行可执行文件,默认是 exec 允许 |
remount | 重新挂载已挂载的文件系统,一般用于指定修改特殊权限 |
rw/ro | 读写/只读,文件系统挂载之后,是否具有读写权限,默认是 rw |
suid/nosuid | 具有/不具有 SUID 权限,设定文件系统是否具有 SUID 和 SGID 的权限,默认具有 |
user/nouser | 允许/不许普通用户挂载,设定文件系统是否允许普通用户挂载,默认是不允许,只有 root 可挂载分区 |
dev/nodev | 是否支持在此文件系统上用设备文件 |
loop | 使用 loop 模式用来将一个档案当成硬盘分割挂上系统 |
usrquota/grpquota | 写入代表文件系统支持用户磁盘配额/群组磁盘配额,默认为不支持 |