Linux命令之mount命令
一、命令简介
Unix系统中可访问的所有文件都排列在一棵大树中,即文件层次结构,根在/。这些文件可以分布在多个设备上。mount命令用于将某些设备上的文件系统附加到大文件树。相反,umount命令将再次将其分离。mount是Linux下常用命令,它可以将分区挂接到Linux的一个文件夹下,从而将分区和该目录联系起来,因此我们只要访问这个文件夹,就相当于访问该分区了。
二、使用示例
1、获取命令帮助
[root@s142 ~]# mount --hlep
2、查看命令版本
[root@s142 ~]# mount -V
mount from util-linux 2.23.2 (libmount 2.23.0: selinux, debug, assert)
3、查看系统所有挂载
[root@s142 ~]# mount -l
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=1928120k,nr_inodes=482030,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755)
…
4、挂载光盘
[root@s142 opt]# mkdir -p /mnt/cdrom
[root@s142 opt]# mount /dev/cdrom /mnt/cdrom
mount: /dev/sr0 is write-protected, mounting read-only
[root@s142 opt]# ll /mnt/cdrom/
total 686
-rw-rw-r–. 1 root root 14 Nov 25 2018 CentOS_BuildTag
drwxr-xr-x. 3 root root 2048 Nov 25 2018 EFI
-rw-rw-r–. 1 root root 227 Aug 30 2017 EULA
-rw-rw-r–. 1 root root 18009 Dec 9 2015 GPL
drwxr-xr-x. 3 root root 2048 Nov 25 2018 images
drwxr-xr-x. 2 root root 2048 Nov 25 2018 isolinux
drwxr-xr-x. 2 root root 2048 Nov 25 2018 LiveOS
drwxrwxr-x. 2 root root 663552 Nov 25 2018 Packages
drwxrwxr-x. 2 root root 4096 Nov 25 2018 repodata
-rw-rw-r–. 1 root root 1690 Dec 9 2015 RPM-GPG-KEY-CentOS-7
-rw-rw-r–. 1 root root 1690 Dec 9 2015 RPM-GPG-KEY-CentOS-Testing-7
-r–r--r–. 1 root root 2883 Nov 25 2018 TRANS.TBL
5、挂载iso镜像文件
(base) [root@sun-site ~]# mkdir -p /mnt/vcdrom
(base) [root@sun-site ~]# mount -o loop -t iso9660 /opt/CentOS-7.0-1406-x86_64-DVD.iso /mnt/vcdrom
mount: /dev/loop0 is write-protected, mounting read-only
6、挂载U盘
(base) [root@s186 /]# mount /dev/sdb /mnt/usb/
mount: /dev/sdb 写保护,将以只读方式挂载
7、挂载NFS网络共享盘
(base) [root@s186 ztimport]# mount -t nfs 192.168.0.204:/disk4 /mnt/bf
8、挂载windows共享目录
#挂载的时候要加上-t参数指定类型,所以必须使用root用户挂载,如果挂载后普通用户需要写入,需要指定file_mode=0777,dir_mode=0777,否则只有root用户可以写入,普通用户只读。
root@vanfonuat:/# mount -t cifs -o user=everyone,file_mode=0777,dir_mode=0777 //192.168.0.8/SHARE /sharedata
Password for everyone@//192.168.0.8/SHARE:
9、取消挂载
(base) [root@s186 ztimport]# umount /mnt/bf
三、使用语法及参数说明
1、使用语法
用法:
mount [-lhV]
mount -a [选项]
mount [选项] [–source] <源> | [–target] <目录>
mount [选项] <源> <目录>
mount <操作> <挂载点> [<目标>]
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> | 同 UUID= |
LABEL=<标签> | 按文件系统标签指定设备 |
UUID=<uuid> | 按文件系统 UUID 指定设备 |
PARTLABEL=<标签> | 按分区标签指定设备 |
PARTUUID=<uuid> | 按分区 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
Linux命令之mount命令相关推荐
- linux自动挂载磁盘命令,使用mount命令配置Linux自动挂载
使用mount命令来挂载硬件,在Linux重启后这些挂载信息会丢失,因此对应磁盘这类硬件,需要配置自动挂载来保证系统重启时进行自动挂载. 自动挂载信息保存在文件/etc/fstab文件中 查看该文件的 ...
- Linux 磁盘管理 : mount 命令详解
mount 功能: 加载指定的文件系 统:mount可将指定设备中指定的文件系统加载到 Linux目录下(也就是装载点).可将经常使用的设备写入文件/etc/fastab,以使系 统在每次启动时自动加 ...
- Linux下的mount命令详解
mount命令用法 1.功能: 加载指定的文件系 统:mount可将指定设备中指定的文件系统加载到 Linux目录下(也就是挂载点).可将经常使用的设备写入文件/etc/fastab,以使系 统在每次 ...
- 文件服务器挂载命令,使用mount命令进行目录挂载
在进行mount目录之前,先检查服务器是否已经启动rpcbind服务和nfs服务,mount命令是基于这两个服务实现目录挂载的. 如果应用服务器需要mount其他的文件服务器共享目录,首先用root的 ...
- linux命令showmount,mount命令详解|Linux系统如何使用showmount命令
很多人对showmount指令很生疏,彻底不清楚这一指令的使用方法,今日我将对于showmount指令在Linux上的应用给大伙儿做下简易的详细介绍,便于大伙儿对showmount指令有更深层次的掌握 ...
- linux挂载设备目录命令,使用mount命令进行设备或者文件系统挂载时,需要用到的设备名称位于( )目录...
再结晶退火的主要目的是消除材料的内应力. 应付融资租赁固定资产租金和应付经营租赁固定资产租金均通过"其他应付款"科目核算. 装好减速机的底板通过4个M20螺钉安装到移动小车的减速机 ...
- linux mount命令衔接,Linux mount命令详解:挂载Linux系统外的文件
Linux mount命令详解:挂载Linux系统外的文件 <Linux挂载>一节讲到,所有的硬件设备必须挂载之后才能使用,只不过,有些硬件设备(比如硬盘分区)在每次系统启动时会自动挂载, ...
- Linux mount命令使用
1.查看挂载的文件系统 # mount2.输出指定类型的文件系统:-t # mount -t tmpfs3.格式化磁盘分区并挂载磁盘 # sudo mkfs -t ext4 /dev/sdb1然后把该 ...
- Linux mount 命令
mount 命令用来挂载文件系统.其基本命令格式为: mount -t type [-o options] device dir device:指定要挂载的设备,比如磁盘.光驱等. dir:指定把文件 ...
最新文章
- 单片机自学多久可以成功?学单片机需要什么基础知识?
- Git中.gitignore忽略文件(maven项目)
- 为你痴,为你狂,小车载我梦飞翔
- Spring学习进阶 (三) Spring AOP
- skill alpha protocol
- 这应该是最通俗易懂的一篇Spring知识点总结了
- 现金流量表整理及开发
- Django内置的分页模块
- 史上最全Oracle文件损坏处理办法(附实验步骤)
- php持久对象,php-在理论中具有两个外来身份的持久对象
- 深入理解 RecyclerView 系列之一:ItemDecoration
- 微信账号公开买卖;华为:5G 火车站启动;小米 9 高通骁龙 855 全球首发 | 极客头条...
- gdb调试 -带有命令行参数
- undefined reference to `gdk_monitor_get_scale_factor/gtk_widget_get_scale_factor‘
- mock.js那点事(上)
- 现代交换技术--交换概论
- JAVA 多用户商城系统b2b2c
- 外泌体,顶刊新宠丨一文 get 研究套路!
- JS实现对联浮动广告(初级)
- Java 后端开发常用的第三方服务 TOP10