即使在重启后,在当天的消息中仍然存在永久性的“磁盘将被检查...”(已删除)


24

我看到还有其他一些线程提到了此错误,但是我尝试了这些解决方案都没有运气。

当我登录12.04服务器时,收到消息:

/dev/sdb1 will be checked for errors at next reboot
/dev/sdc1 will be checked for errors at next reboot

问题是检查从未完成,我继续收到消息。我在两个驱动器上都运行了fsck,它们很好。


我只是再次重新启动,没有收到警告...
dpbklyn 2012年

我尝试过建议touch /forcefsck并重新启动,但仍收到此警告。
pcm 2012年

看看这是否对您有帮助:askubuntu.com/questions/60249/…–
塔卡特

关于驱动器的一天(MOTD)的邮件中的邮件被检查,即使驱动器不会消失得到遏制。这是Ubuntu中的一个已知错误。这是因为该消息被缓存在文件中,/var/lib/update-notifier/fsck-at-reboot所以它不会不断地被重新计算。/usr/lib/update-notifier/update-motd-fsck-at-reboot检查文件上的时间戳,并应每隔一段时间重新生成一次。但是,存在一个错误,并且时间戳设置得永远不会重新生成
Stephen Ostermiller

我在Ubuntu 14.04.1上也有类似的警告:*** / dev / xvda1应该检查错误***没有坏块。日志显示一切正常。这是同一个错误吗?
plamtrue

Answers:


37

这是Ubuntu 11.04中的一个已知错误,显然在12.04 LTS中仍然存在。所发生的就是您描述的内容:即使硬盘驱动器没有问题,也没有计划/将要进行检查,您仍会收到通知。

它是由造成/usr/lib/update-notifier/update-motd-fsck-at-reboot脚本产生/var/lib/update-notifier/fsck-at-reboot在未来的时间戳文件。以前的链接有从Ubuntu的维护者(史蒂夫Langasek)中的一个复杂的解决方案,但它可能是最简单的,只是这样做

  1. 用以下方式打开终端 Ctrl-Alt-T
  2. 类型:

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

就我而言,编辑文件并删除文本可以解决问题。当我尝试在下次登录时将其删除时,它只会重新创建该文件,因此问题仍然存在。
Savas Vedova 2014年

1
这是一个无需任何重新引导或注销即可解决问题的命令: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
Stephen Ostermiller 2014年

1
在14.04上仍然存在问题,但是此解决方案无法解决任何问题。
罗恩·史密斯

11
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

1
是的,当我这样做时rm fsck-at-reboot,当我再次登录时会重新创建它。因此,我必须进行编辑fsck-at-reboot才能删除邮件。(这是针对AWS EC2 Ubuntu 13计算机的)
wisbucky

此处相同,对其进行编辑而不是删除即可解决问题。谢谢。
Savas Vedova 2014年

7

我今天遇到了同样的问题-在我的/ etc / fstab文件中,包含相关文件系统的行的最后一个字段为“ 0”,这意味着在启动时不要fsck。对于根文件系统,应该为“ 1”,对于任何其他文件系统,应该为“ 2”。

此外,motd在(成功)fsck之后,我没有得到更新。您可以使用以下命令:

tune2fs -l /dev/something

然后寻找显示“最后检查”的行。


这很有帮助。
octopusgrabbus

我不确定您是否需要更改fstab。我认为这是在其他地方处理的。
比利时beruic
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.