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