相关疑难解决方法(0)

如何让 fsck 在启动时以非交互方式运行?

我在 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)

boot init fsck

22
推荐指数
1
解决办法
4万
查看次数

标签 统计

boot ×1

fsck ×1

init ×1