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

我曾经发生过几次这样的事情 – 我有一个ClearOS Enterprise 5.2机箱,由于停电或类似情况,最后在启动时显示错误,并说fsck需要运行(我想这是用(或没有?)-a参数)。

问题是,我需要这个盒子是无头的,在遥远的地方(数英里之外)!

所以,我需要提出一个解决scheme,让他们自动修复,而不需要有人带着显示器和键盘。

另一种可能性就是简单地避免这个问题 – 也许有些东西是可以改变的,所以不太可能发生(当然,我无法避免停电 – 至less在实际情况下是不可能的)。

最后,也许它可以启动一个只读媒体(CD)或文件系统或类似的? 至less基本的操作系统,以便它总是至less启动足够的configuration,可能允许远程访问,或基本连接?

注意:这适用于CentOS和RHEL。 我相信它也可以在ClearOS上运行,因为它基于RHEL。 您可以通过查看/etc/rc.d/rc.sysinit来查看是否查看这些内容 – 这是决定fsck的脚本,我已经在下面描述了。


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

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

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

 AUTOFSCK_DEF_CHECK=yes PROMPT=yes AUTOFSCK_TIMEOUT=10 

如果你这样做,服务器将自动运行fsck,并自行更正,如果它已经很难重新启动。