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级别检验完成后进行检验