传递 fstab 的列

传递 fstab 的列

如果我将 fstab 中的第 6 列(通过列)设置为 0,是否意味着无论文件系统状态、挂载数和文件系统本身的检查间隔如何,都不会在启动时强制检查(参见dumpe2fs)?

fstab 手册页确实指出:

如果第六个字段不存在或为零,则返回零值,并且 fsck 将假定文件系统不需要检查。

但或许也有例外吧?

答案1

在 CentOS 上,如果该文件/forcefsck存在于文件系统上,我相信这将覆盖 fstab 设置。

答案2

您正在阅读正确的手册页:如果pass为零,则文件系统将不会被送入fsck启动检查(如果您随后尝试挂载脏文件系统,这可能会导致一系列问题)。

那里可能在 Linux 系统上是一个例外:EXT 文件系统有那些烦人的“每 N 次挂载检查一次”/“每 N 天检查一次”触发器(因为显然你不能信任 FS,即使它被标记为干净),我相信它们是作为挂载的一部分而不是作为启动检查发生的,所以它们可能会绕过逻辑pass

相关内容