Linux命令之mount命令

Linux命令之mount命令Unix 系统中可访问的所有文件都排列在一棵大树中 即文件层次结构 根在 这些文件可以分布在多个设备上 mount 命令用于将某些设备上的文件系统附加到大文件树 相反 umount 命令将再次将其分离 mount 是 Linux 下常用命令 它可以将分区挂接到 Linux 的一个文件夹下 从而将分区和该目录联系起来 因此我们只要访问这个文件夹 就相当于访问该分区了

一、命令简介

  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

(0)
上一篇 2026年3月17日 下午10:42
下一篇 2026年3月17日 下午10:43


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号