我看到其他一些帖子提到了这个错误,但是我尝试了解决方案但没有成功。
当我登录到我的 12.04 服务器时,收到以下消息:
/dev/sdb1 will be checked for errors at next reboot
/dev/sdc1 will be checked for errors at next reboot
问题是检查从未完成,我继续收到消息。我对两个驱动器都运行了 fsck,它们都没有问题。
答案1
这是一个已知错误在 Ubuntu 11.04 中显然12.04 LTS 中仍然存在。发生的情况正如您所描述的那样:即使您的硬盘没有任何问题并且没有安排/将进行任何检查,您仍会不断收到通知。
这是因为脚本/usr/lib/update-notifier/update-motd-fsck-at-reboot
生成一个/var/lib/update-notifier/fsck-at-reboot
带有未来时间戳的文件。上一个链接有一个复杂的解决方案,来自 Ubuntu 维护者之一 (Steve Langasek),但它可能是最简单的只需这样做:
- 使用以下命令打开终端
Ctrl-Alt-T
类型:
sudo rm /var/lib/update-notifier/fsck-at-reboot
- 退出终端并重新启动(或注销/登录)。
答案2
cat /dev/null > /var/lib/update-notifier/fsck-at-reboot
帮我修复了这个问题....
Ubuntu 12.04.2 LTS。
3.2.0-51-generic #77-Ubuntu SMP Wed Jul 24 20:18:19 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
答案3
我今天也遇到了同样的问题 - 在我的 /etc/fstab 文件中,包含相关文件系统的行的最后一栏是“0”,这意味着启动时不要对其进行 fsck。对于根文件系统,这应该是“1”,对于任何其他文件系统,这应该是“2”。
此外,motd
在 (成功) fsck 之后,我的尚未更新。您可以使用以下命令:
tune2fs -l /dev/something
然后查找写着“上次检查”的一行。