我在 1500 英里外的数据中心有一台无头 Ubuntu 12.04 服务器。现在两次重新启动系统决定它必须 fsck。不幸的是 Ubuntu 以交互模式运行 fsck,所以我不得不请我数据中心的某个人过去,插入控制台,然后按 Y 键。我如何设置它以便 fsck 在引导时以非交互模式运行,并且带有-yor -p(又名-a)标志?
如果我正确理解 Ubuntu 的启动过程,init 会调用mountall,而mountall又会调用 fsck。但是我没有看到任何配置 fsck 调用方式的方法。这可能吗?
(阻止一个建议;我知道我可以tune2fs -i 0 -c 0用来防止定期 fscks。这可能会有所帮助,但我需要系统尝试恢复,即使它有真正的原因 fsck,例如在电源故障后.)
为了回答后续问题,这里是我的 /etc/fstab 的相关详细信息。我不相信我已经从 Ubuntu 放在那里的内容中编辑了这个。
UUID=3515461e-d425-4525-a07d-da986d2d7e04 / ext4 errors=remount-ro 0 1
UUID=90908358-b147-42e2-8235-38c8119f15a6 /boot ext4 defaults 0 2
UUID=01f67147-9117-4229-9b98-e97fa526bfc0 none swap sw 0 0
Run Code Online (Sandbox Code Playgroud)