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


95

fstab中每行的最后两个字段(转储,通过)是一些数字,通常为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

Answers:


102

man fstab以下位置复制/粘贴:

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

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


以段引用的形式阅读起来会更容易。

15
但是,转储实用程序有什么作用?(没有手册页)
elzapp

11
如果您没有转储手册页,则说明您没有安装转储。请参阅manpages.ubuntu.com/manpages/maverick/en/man8/dump.8.html-这是出于备份目的。
htorque 2010年

5
相关:superuser.com/questions/247523/…TL ; DR:只需将dump始终设置为零,并将root驱动器传递给1,将其他驱动器传递给2。
np8

1
@David是正确的-我在上下文中的评论仍然有效。您不想在某些安装点上运行fsck
Enrico

11

简单的黑头问题是,第一个字段确定是否应将其转储,第二个字段确定是否应在启动期间以及以什么顺序检查它。检查手册中的其余内容!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.