使用 WOL 启动计算机时进行烦人的文件系统检查

使用 WOL 启动计算机时进行烦人的文件系统检查

有时我需要从台式电脑获取一些文件,因此我会向电脑发送 LAN 唤醒包(使用我的笔记本电脑),然后电脑就会开机。但每 30 次,我必须等待约 30 分钟才能进行文件系统检查(而且我无法通过 SSH 等方式取消它)。

许多人希望将文件系统检查移至关机状态,但这些项目和想法似乎已被废弃:

https://wiki.ubuntu.com/AutoFsck https://blueprints.launchpad.net/ubuntu/+spec/prompt-for-fsck-on-shutdown http://brainstorm.ubuntu.com/idea/11021/

我尝试使用 AutoFsck,但无法使其与 LightDM 配合使用 - 请参阅:在注销/关机时运行与用户交互的脚本?

也许有人对于轮流工作有不同的想法?

禁用文件系统检查对我来说不是一个选择。

答案1

我使用以下命令将其更改为每月运行一次:

tune2fs -i 1m /dev/sda1

您可以使用命令找到您的设备名称mount

答案2

我为“在注销/关机时运行具有用户交互的脚本?”添加了更多细节,关于如何通过 lightdm 使其工作的想法,并将这些想法发布在这里:在注销/关机时运行与用户交互的脚本?

基本上,您可以在 lightdm 关闭时提示用户(或者直接执行 AutoFsck 而不提示)。底线是使用一个小的 init.d 脚本阻止关闭,该脚本检查由 AutoFsck 调用脚本设置和删除的标志(即文件或文件内容,如重启次数)。这样 AutoFsck 肯定会启动和完成,并且系统只会在 AutoFsck 完成后关闭。使用此脚本串联,您可以禁用 tune2fs 中的自动文件系统检查,因为您通过 lightdm 或您选择的任何其他过程实现了“自动”AutoFsck。

相关内容