ClearOS - 如何避免在启动时卡在 fsck 消息?

ClearOS - 如何避免在启动时卡在 fsck 消息?

我遇到过几次这种情况 - 我有一个 ClearOS Enterprise 5.2 盒子,由于断电或类似情况,它最终在启动时显示错误并说需要运行 fsck(我认为它带有(或不带有?)-a 参数)。

问题是,我需要这个盒子没有头,位于远程位置(几英里之外)!

所以,我需要想出一个解决方案,让它自动修复,而无需有人在场看着显示器和键盘。

另一种可能性就是完全避免这个问题——也许有些事情可以改变,所以这种情况不太可能发生(当然我无法避免停电——至少实际上无法避免)。

最后,也许它可以从只读媒体 (cd) 或文件系统或类似系统启动?至少是基本操作系统,以便它至少始终以足够的配置启动,从而允许远程访问或基本连接?

答案1

笔记:这适用于 CentOS 和 RHEL。我相信它也适用于 ClearOS,因为它基于 RHEL。您可以通过查看来检查它是否查看了这些内容/etc/rc.d/rc.sysinit- 这是决定我下面描述的 fsck 内容的脚本。


您可以在 /etc/fstab 中禁用该功能,每行的第六个字段定义 fstab 是否应该运行。

/dev/sysvg/rootlv     /        ext4      defaults 0 0 <-- that 

上述命令将禁用它。如果您想确保它使用 -y 选项运行,以便它自动更正错误,请创建文件/etc/sysconfig/autofsck并向其中添加以下行:

AUTOFSCK_DEF_CHECK=yes
PROMPT=yes
AUTOFSCK_TIMEOUT=10

如果您这样做,服务器将自动运行 fsck,并且如果服务器以困难的方式重新启动,它将自行纠正问题。

相关内容