/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 所检查。

原文地址:https://www.cnblogs.com/daemonFlY/p/10694825.html