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

elz*_*app 130 fstab

fstab(dumppass) 中每行的最后两个字段是一些数字(通常为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
Run Code Online (Sandbox Code Playgroud)

Jan*_*anC 122

复制/粘贴自man fstab

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

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

  • 但是,dump-utility 有什么作用呢?(它没有手册页) (22认同)
  • 如果您没有转储手册页,那么您就没有安装转储。请参阅 http://manpages.ubuntu.com/manpages/maverick/en/man8/dump.8.html - 用于备份目的。 (12认同)
  • 相关:https://superuser.com/questions/247523/fstab-when-do-you-use-the-dump-and-fsck-options TL;DR:只需将转储始终设置为零,并为 root 传递到 1驱动器,2 表示任何其他驱动器。 (8认同)
  • @np8 你不希望 fsck 运行在像 NFS 这样的东西上,所以“2 用于任何其他驱动器”并不完全正确 (2认同)

小智 13

简单的块头答案是,第一个字段确定是否应该转储,第二个字段确定是否应该在启动期间检查它以及以什么顺序检查。其余看说明书!

  • 定义转储 FFS (3认同)