为什么我的驱动器没有被 fscking

为什么我的驱动器没有被 fscking

我登录到我的 Ubuntu 服务器,当天的消息包含这些精彩的消息:

*** /dev/sda1 will be checked for errors at next reboot ***
*** /dev/sda6 will be checked for errors at next reboot ***   

现在,我喜欢一些健康的文件系统,所以我做完事情后重新启动,但当我下次登录时,会出现相同的消息。果然,尽职dumpe2fs尽责地通知我,上次检查仍是过去很久以前的事情,下次检查日期虽然不是那么远,但也不是将来的事情。

现在,我确保系统使用一对 forcefsck 文件检查了所有内容,并且删除了消息,但我仍然不明白是什么原因导致我的服务器不运行文件系统检查,尽管告诉我它需要执行一次。

答案1

这可能是因为消息卡在了 motd 中。请参阅以下答案:即使重启后,每日消息 (mod) 中仍然会持续显示“将检查磁盘...”

解决方案:删除该文件/var/lib/update-notifier/fsck-at-reboot并重新启动,或者运行此命令行来删除该文件并完全重新生成当天的消息:

sudo bash -c 'rm /var/lib/update-notifier/fsck-at-reboot && for file in /etc/update-motd.d/*; do $file; done > /var/run/motd' && cat /etc/motd

相关内容