我喜欢每天无人值守地运行一个系统。
但是,该系统可以随时关闭电源,而无需事先进行适当的关机。默认情况下,Ubuntu不会因掉电而关闭。断电后重新引导后,可以运行fsck以检查文件系统,并且fsck可以告诉系统完成后重新引导。因此,即使没有配置数据损坏,断电后计算机也可能无法正常启动。所以我测试了一些解决方法:
将root mount fsck优先级更改为
0
(fstab
root条目中的最后一个字段),以防止fsck
每次断电后运行。但是,系统可能会以root身份挂载为只读进行引导,这是许多服务所不希望的,并且会导致控制台登录提示而不是图形登录。替换
errrors=remount-ro
为errors=continue
。这给人一种不好的感觉,即文件系统不完整可能会导致进一步的数据丢失。但是,fsck
再次启用后,它将在断电后增加系统的引导可启动性。所以我放弃了1)。重新配置grub2,以在引导失败后使用正常的默认选项超时。为此,我将添加
GRUB_RECORDFAIL_TIMEOUT=0
到/etc/default/grub
。
但是,很难知道这些黑客是否使系统断电。有任何想法吗?还有更多可以做的吗?