/ect/fstab与/etc/mtab的区别
解释
/ect/fstab:记录了计算机上硬盘分区的相关信息,启动 Linux 的时候,检查分区的 fsck 命令,和挂载分区的 mount 命令,都需要 fstab 中的信息,来正确的检查和挂载硬盘。 /etc/mtab:每当 mount 挂载分区、umount 卸载分区,都会动态更新 mtab,mtab 总是保持着当前系统中已挂载的分区信息,fdisk、df 这类程序,必须要读取 mtab 文件,才能获得当前系统中的分区挂载情况。
cat /etc/fstab
daemonnnn@daemonnnn-PC:~$ cat /etc/fstab # /dev/sda2 UUID=8b174212-87ce-4e17-9c81-985f4237a085 / ext4 rw,relatime,data=ordered 0 1 # /dev/sda3 UUID=ecb99748-d630-43d9-b95a-810fa5c2d6ba /home ext4 rw,relatime,data=ordered 0 2 # /dev/sda1 UUID=b41bf2a2-c5ac-4d01-abf3-e926c1606073 none swap defaults,pri=-2 0 0 /dev/disk/by-uuid/92B41326B4130BFB /mnt/92B41326B4130BFB auto nosuid,nodev,nofail,x-gvfs-show,noauto 0 0 /dev/disk/by-uuid/E80C2CF70C2CC304 /mnt/E80C2CF70C2CC304 auto nosuid,nodev,nofail,noauto,x-gvfs-show 0 0
=================================
noauto:系统启动时不自动挂载
x-gvfs-show:
设备是以UUID的形式展现的,它们在mkfs时被自动创建;
最后两位分别代表<dump>和<pass>,解释如下:
-
<dump> dump 工具通过它决定何时作备份。dump 会检查其内容,并用数字来决定是否对这个文件系统进行备份。 允许的数字是 0 和 1 。0 表示忽略, 1 则进行备份。大部分的用户是没有安装 dump 的 ,对他们而言 <dump> 应设为 0。
-
<pass> fsck 读取 <pass> 的数值来决定需要检查的文件系统的检查顺序。允许的数字是0, 1, 2。 根目录应当获得最高的优先权 1, 其它所有需要被检查的设备设置为 2. 0 表示设备不会被 fsck 所检查。