一、命令简介
Unix系统中可访问的所有文件都排列在一棵大树中,即文件层次结构,根在/。这些文件可以分布在多个设备上。mount命令用于将某些设备上的文件系统附加到大文件树。相反,umount命令将再次将其分离。mount是Linux下常用命令,它可以将分区挂接到Linux的一个文件夹下,从而将分区和该目录联系起来,因此我们只要访问这个文件夹,就相当于访问该分区了。
二、使用示例
1、获取命令帮助
[root@s142 ~]# mount –hlep
2、查看命令版本
3、查看系统所有挂载
4、挂载光盘
5、挂载iso镜像文件
6、挂载U盘
7、挂载NFS网络共享盘
(base) [root@s186 ztimport]# mount -t nfs 192.168.0.204:/disk4 /mnt/bf

8、挂载windows共享目录
9、取消挂载
(base) [root@s186 ztimport]# umount /mnt/bf
三、使用语法及参数说明
1、使用语法
2、参数说明
| 参数 | 参数说明 |
|---|---|
| -a, –all | 挂载 fstab 中的所有文件系统 |
| -c, –no-canonicalize | 不对路径规范化 |
| -f, –fake | 空运行;跳过 mount(2) 系统调用 |
| -F, –fork | 对每个设备禁用 fork(和 -a 选项一起使用) |
| -T, –fstab <路径>路径> |
/etc/fstab 的替代文件 |
| -h, –help | 显示此帮助并退出 |
| -i, –internal-only | 不调用 mount. <类型> 助手程序 类型> |
| -l, –show-labels | 列出所有带有指定标签的挂载 |
| -n, –no-mtab | 不写 /etc/mtab |
| -o, –options <列表>列表> |
挂载选项列表,以英文逗号分隔 |
| -O, –test-opts <列表>列表> |
限制文件系统集合(和 -a 选项一起使用) |
| -r, –read-only | 以只读方式挂载文件系统(同 -o ro) |
| -t, –types <列表>列表> |
限制文件系统类型集合 |
| –source <源>源> |
指明源(路径、标签、uuid) |
| –target <目标>目标> |
指明挂载点 |
| -v, –verbose | 打印当前进行的操作 |
| -V, –version | 显示版本信息并退出 |
| -w, –rw, –read-write | 以读写方式挂载文件系统(默认) |
| -h, –help | 显示此帮助并退出 |
| -V, –version | 输出版本信息并退出 |
| -L, –label <标签>标签> |
同 LABEL= |
| -U, –uuid |
同 UUID= |
| LABEL= <标签>标签> |
按文件系统标签指定设备 |
| UUID= |
按文件系统 UUID 指定设备 |
| PARTLABEL= <标签>标签> |
按分区标签指定设备 |
| PARTUUID= |
按分区 UUID 指定设备 |
| <设备>设备> | 按路径指定设备 |
| <目录>目录> | 绑定挂载的挂载点(参阅 –bind/rbind) |
| <文件>文件> | 用于设置回环设备的常规文件 |
| -B, –bind | 挂载其他位置的子树(同 -o bind) |
| -M, –move | 将子树移动到其他位置 |
| -R, –rbind | 挂载其他位置的子树及其包含的所有挂载 |
| –make-shared | 将子树标记为 共享 |
| –make-slave | 将子树标记为 从属 |
| –make-private | 将子树标记为 私有 |
| –make-unbindable | 将子树标记为 不可绑定 |
| –make-rshared | 递归地将整个子树标记为 共享 |
| –make-rslave | 递归地将整个子树标记为 从属 |
| –make-rprivate | 递归地将整个子树标记为 私有 |
| –make-runbindable | 递归地将整个子树标记为 不可绑定 |
| -o async | 打开非同步模式,所有的档案读写动作都会用非同步模式执行。 |
| -o sync | 在同步模式下执行。 |
| -o atime、-o noatime | 当 atime 打开时,系统会在每次读取档案时更新档案的『上一次调用时间』。当我们使用 flash 档案系统时可能会选项把这个选项关闭以减少写入的次数。 |
| -o auto、-o noauto | 打开/关闭自动挂上模式。 |
| -o defaults | 使用预设的选项 rw, suid, dev, exec, auto, nouser, and async. |
| -o dev、-o nodev-o exec、-o noexec | 允许执行档被执行。 |
| -o suid、-o nosuid | 允许执行档在 root 权限下执行。 |
| -o user、-o nouser | 使用者可以执行 mount/umount 的动作。 |
| -o remount | 将一个已经挂下的档案系统重新用不同的方式挂上。例如原先是唯读的系统,现在用可读写的模式重新挂上。 |
| -o ro | 用唯读模式挂上。 |
| -o rw | 用可读写模式挂上。 |
| -o loop= | 使用 loop 模式用来将一个档案当成硬盘分割挂上系统。 |
3、文件系统类型
- 光盘或光盘镜像:iso9660
- DOS fat16文件系统:msdos
- Windows 9x fat32文件系统:vfat
- Windows NT ntfs文件系统:ntfs
- Mount Windows文件网络共享:smbfs
- UNIX(LINUX) 文件网络共享:nfs
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219374.html原文链接:https://javaforall.net
