即使重启后,每日消息 (mod) 中仍然会持续显示“将检查磁盘...”

即使重启后,每日消息 (mod) 中仍然会持续显示“将检查磁盘...”

我看到其他一些帖子提到了这个错误,但是我尝试了解决方案但没有成功。

当我登录到我的 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),但它可能是最简单的只需这样做

  1. 使用以下命令打开终端Ctrl-Alt-T
  2. 类型:

    sudo rm /var/lib/update-notifier/fsck-at-reboot
    
  3. 退出终端并重新启动(或注销/登录)。

答案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

然后查找写着“上次检查”的一行。

相关内容