fstab 中的最后两个字段是什么意思?

fstab 中的最后两个字段是什么意思?

fstab(dump和)中每行的最后两个字段pass是一些数字(通常是0)。

这些数字代表什么意思?

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
UUID=030ccf66-5195-4835-ba3e-f5d7a5403c05 /               ext4    errors=remount-ro 0       1

答案1

复制/粘贴自man fstab

第五个字段 (fs_freq) 由 dump(8) 命令用于这些文件系统,以确定哪些文件系统需要转储。如果第五个字段不存在,则返回零值,并且 dump 将假定文件系统不需要转储。

第六个字段 (fs_passno) 由 fsck(8) 程序用于确定在重新启动时执行文件系统检查的顺序。根文件系统的 fs_passno 应为 1,其他文件系统的 fs_passno 应为 2。驱动器内的文件系统将按顺序进行检查,但不同驱动器上的文件系统将同时进行检查,以利用硬件中可用的并行性。如果第六个字段不存在或为零,则返回零值,并且 fsck 将假定不需要检查文件系统。

答案2

简单粗暴的回答是,第一个字段决定是否应该转储,第二个字段决定是否应该在启动时检查以及按照什么顺序检查。其余的请查看手册!

相关内容