如何在 Linux 软件 raid 中禁用磁盘上的自动和强制 fsck?

如何在 Linux 软件 raid 中禁用磁盘上的自动和强制 fsck?

这是 ubuntu 10.04 64 服务器上使用 mdadm 和 webmin 控制的 raid 系统 /dev/md4 的 /etc/fstab 条目:

/dev/md4                                  /mnt/md4        ext3    relatime        0       0

我们尝试在重新启动时关闭自动强制 fsck,因为我们更喜欢通过将该行的最后一个参数设置为 0(零)来实现我们自己的预定的 fsck 例程。

但我们发现强制自动检查仍然发生在底层真实磁盘上,比如说 sdb1 和 sdc1。

我们怎样才能关闭它?

答案1

请参阅手册页tune2fs

-c 最大挂载计数
    调整检查文件系统的挂载次数
    由 e2fsck(8) 执行。如果 max-mount-counts 为 0 或 -1,则
    文件系统是否挂载将被 e2fsck(8) 和内核忽略。

-i 检查间隔[d|m|w]
    调整两次文件系统检查之间的最大时间。无后缀或 d
    结果为天数,m 为月数,w 为周数。零值将
    禁用时间相关检查。

所以tune2fs -c 0 -i 0 /dev/sdx1

相关内容