【Linux】mount、umount命令

mount命令--挂载文件系统

1、命令格式
[root@strong ~]# man mount
mount [-lhV]
mount -a [-fFnrsvw] [-t vfstype] [-O optlist]
mount [-fnrsvw] [-o option[,option]...]  device|dir
mount [-fnrsvw] [-t vfstype] [-o options] device dir
2、实例
[root@strong ~]# mount /dev/cdrom /mnt/
mount: block device /dev/sr0 is write-protected, mounting read-only

umount命令--卸载文件系统

1、命令格式
[root@strong ~]# man umount
umount [-hV]
umount -a [-dflnrv] [-t vfstype] [-O options]
umount [-dflnrv] {dir|device}...
2、示例
[root@strong ~]# mount /dev/cdrom /mnt/
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@strong ~]# umount /mnt/
[root@strong ~]# mount /dev/cdrom /mnt/
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@strong ~]# umount /dev/cdrom 

/etc/fstab - 开机后自动挂载该文件中的内容

1、查看文件内容
[root@strong ~]# cat /etc/fstab 
UUID=4cf3132d-9962-4d18-a096-da8ff3004013 /                       ext4    defaults        1 1
UUID=9cba07a6-f4fb-42c1-bdef-f3da5f655514 /u01                    ext4    defaults        1 2
UUID=b687d2c2-f555-4293-8346-b0c76a0b270d swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
[root@strong ~]# 
2、参数说明
上述输出共六列,分别介绍:
1)第一列:Device,设备文件或该设备的Label或UUID;
[root@strong ~]# df -lh  --查看磁盘文件信息
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        17G  3.4G   13G  22% /
tmpfs           1.5G  357M  1.1G  25% /dev/shm
/dev/sda1        30G   14G   15G  47% /u01
[root@strong ~]# blkid /dev/sda1  --查看该设备的UUID
/dev/sda1: UUID="9cba07a6-f4fb-42c1-bdef-f3da5f655514" TYPE="ext4" 
[root@strong ~]# blkid /dev/sda3
/dev/sda3: UUID="4cf3132d-9962-4d18-a096-da8ff3004013" TYPE="ext4" 
[root@strong ~]# blkid -U b687d2c2-f555-4293-8346-b0c76a0b270d
/dev/sda2
[root@strong ~]# 
2)第二列:Mount Point ,设备的挂载点;
3)第三列:Type,挂载的设备或分区的文件系统类型,支持多种文件系统类型,包括ext2、ext3、ext4、iso9660、vfat、ntfs、swap、auto等,当为auto时,mount命令会自动识别该文件类型;
4)第四列:Parameters,挂载的文件系统的参数信息;
 auto:在启动时或键入了 mount-a 命令时自动挂载,默认为auto
 noauto:只在你的命令下被挂载
 exec:允许执行此分区的二进制文件
 noexec:不允许执行此文件系统上的二进制文件
 ro:以只读模式挂载文件系统
 rw:以读写模式挂载文件系统
 user:允许任意用户挂载此文件系统,若无显示定义,隐含启用 noexec, nosuid, nodev 参数
 users:允许所有 users 组中的用户挂载文件系统.
 nouser:只能被 root 挂载
 owner:允许设备所有者挂载
 sync:I/O同步进行
 async:I/O异步进行,默认为async
 dev:解析文件系统上的块特殊设备
 nodev:不解析文件系统上的块特殊设备
 suid:允许 suid 操作和设定 sgid 位,这一参数通常用于一些特殊任务,使一般用户运行程序时临时提升权限
 nosuid:禁止 suid 操作和设定 sgid 位
 noatime:不更新文件系统上 inode 访问记录,可以提升性能(参见 atime 参数)
 nodiratime:不更新文件系统上的目录 inode 访问记录,可以提升性能(参见 atime 参数)
 relatime:实时更新 inode access 记录。只有在记录中的访问时间早于当前访问才会被更新(与 noatime 相似,但不会打断如 mutt 或其它程序探测文件在上次访问后是否被修改的进程。),可以提升性能(参见 atime 参数)
 flush: vfat 的选项,更频繁的刷新数据,复制对话框或进度条在全部数据都写入后才消失
 defaults:使用文件系统的默认挂载参数,例如 ext4 的默认参数为:rw, suid,dev, exec, auto, nouser, async
5)第五列:Dump,能否被dump备份命令备份;
   0:代表不要做dump备份,1:代表要每天进行dump备份,2:代表不定日期进行dump备份
6)第六列:Pass,是否检验扇区,开机过程中,系统默认会以fsck检验系统是否完整(Clean);
   0:不要检验,1:最早检验(一般根目录会选择),2:1级别检验完成后进行检验


原文地址:https://www.cnblogs.com/alen-liu-sz/p/12975661.html