有时我需要从台式电脑获取一些文件,因此我会向电脑发送 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。