MOUNT命令工具

Mount命令工具主要用于将设备或者分区挂载至Linux系统目录下,Linux系统在分区时,也是基于mount机制将/dev/sda分区挂载至系统目录,将设备与目录挂载之后,Linux操作系统方可进行文件的存储。

  • Mount命令参数详解

如下为企业中Mount命令常用参数详解:

mount [-Vh]

mount -a [-fFnrsvw] [-t vfstype]

mount [-fnrsvw] [-o options [,…]] device | dir

mount [-fnrsvw] [-t vfstype] [-o options] device dir

-V:             显示mount工具版本号;

-l:             显示已加载的文件系统列表;

-h:             显示帮助信息并退出;

-v:             输出指令执行的详细信息;

-n:             加载没有写入文件/etc/mtab中的文件系统;

-r:             将文件系统加载为只读模式;

-a:             加载文件/etc/fstab中配置的所有文件系统;

-o:                 指定mount挂载扩展参数,常见扩展指令:rw、remount、loop等,其中-o相关指令如下:

-o atime:                        系统会在每次读取文档时更新文档时间;

-o noatime:                        系统会在每次读取文档时不更新文档时间;

-o defaults:                        使用预设的选项 rw,suid,dev,exec,auto,nouser等;

-o exec 允许执行档被执行;

-o user、-o nouser:                使用者可以执行 mount/umount的动作;

-o remount:                        将已挂载的系统分区重新以其他再次模式挂载;

-o ro:                            只读模式挂载;

-o rw:                            可读可写模式挂载;

-o loop 使用loop模式,把文件当成设备挂载至系统目录。

-t:             指定mount挂载设备类型,常见类型nfs、ntfs-3g、vfat、iso9660等,其中-t相关指令如下:

iso9660 光盘或光盘镜像;

msdos      Fat16文件系统;

vfat      Fat32文件系统;

ntfs     NTFS文件系统;

ntfs-3g 识别移动硬盘格式;

smbfs      挂载Windows文件网络共享;

nfs         Unix/Linux文件网络共享。

  • 企业常用Mount案例

Mount常用案例演示如下:

mount     /dev/sdb1         /data                 挂载/dev/sdb1分区至/data/目录

mount     /dev/cdrom         /mnt             挂载Cdrom光盘至/mnt目录;

mount     -t ntfs-3g          /dev/sdc     /data1    挂载/dev/sdc移动硬盘至/data1目录;

mount -o remount,rw     /                      重新以读写模式挂载/系统;

mount     -t iso9660 -o loop centos7.iso /mnt    将centos7.iso镜像文件挂载至/mnt目录;

mount -t fat32 /dev/sdd1 /mnt 将U盘/dev/sdd1挂载至/mnt/目录;

mount -t nfs 192.168.1.11:/data/     /mnt     将远程192.168.1.11:/data目录挂载至本地/mnt目录。