首页 > 代码库 > /ect/fstab与/etc/mtab的区别

/ect/fstab与/etc/mtab的区别

一、解释:

/ect/fstab:记录了计算机上硬盘分区的相关信息,启动 Linux 的时候,检查分区的 fsck 命令,和挂载分区的 mount 命令,都需要 fstab 中的信息,来正确的检查和挂载硬盘。

/etc/mtab:每当 mount 挂载分区、umount 卸载分区,都会动态更新 mtab,mtab 总是保持着当前系统中已挂载的分区信息,fdisk、df 这类程序,必须要读取 mtab 文件,才能获得当前系统中的分区挂载情况。

二、fstab实例:

在命令行中输入cat /etc/fstab,则显示结果如下:

wKioL1RkceCCkGK6AAHTmW3lNR0832.jpg可以看到设备是以UUID的形式展现的,它们在mkfs时被自动创建。其他Linux系统中可能是以设备名或Label名显示,这里不再展开。

对最后两位数字的说明如下:

最后两位分别代表<dump>和<pass>,解释如下:

  • <dump> dump 工具通过它决定何时作备份. dump 会检查其内容,并用数字来决定是否对这个文件系统进行备份。 允许的数字是 0 和 1 。0 表示忽略, 1 则进行备份。大部分的用户是没有安装 dump 的 ,对他们而言 <dump> 应设为 0。

  • <pass> fsck 读取 <pass> 的数值来决定需要检查的文件系统的检查顺序。允许的数字是0, 1, 和2。 根目录应当获得最高的优先权 1, 其它所有需要被检查的设备设置为 2. 0 表示设备不会被 fsck 所检查。



本文出自 “废多看蹦” 博客,谢绝转载!

/ect/fstab与/etc/mtab的区别