问题描述
我看到还有其他一些线程提到了此错误,但是我尝试了这些解决方案都没有运气。
当我登录12.04服务器时,收到消息:
/dev/sdb1 will be checked for errors at next reboot
/dev/sdc1 will be checked for errors at next reboot
问题是检查从未完成,我继续收到消息。我在两个驱动器上都运行了fsck,它们很好。
最佳答案
这是Ubuntu 11.04中的known bug,显然是still exists in 12.04 LTS。所发生的就是您描述的内容:即使硬盘驱动器没有问题,也没有计划/将要进行的检查,您仍然会收到通知。
It’s caused by /usr/lib/update-notifier/update-motd-fsck-at-reboot
脚本会在将来生成带有时间戳的/var/lib/update-notifier/fsck-at-reboot
文件。上一个链接具有来自Ubuntu维护者之一(Steve Langasek)的复杂解决方案,但它可能是最简单的to just do this:
-
使用
Ctrl-Alt-T
打开终端 -
类型:
sudo rm /var/lib/update-notifier/fsck-at-reboot
-
退出终端并重新启动(或注销/登录)。
次佳答案
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
第三种答案
今天,我遇到了同样的问题-在我的/etc /fstab文件中,该文件具有相关的文件系统,在最后一个字段中具有”0″,这意味着不要在启动时对其进行fsck。对于根文件系统,应为”1″;对于任何其他文件系统,应为”2″。
另外,(成功)fsck之后,我的motd
没有更新。您可以使用以下命令:
tune2fs -l /dev/something
然后寻找一条显示”Last Checked”的行。