Постоянный "диск будет проверен..." в сообщении дня (motd) даже после перезагрузки

Я вижу, что есть некоторые другие потоки, которые упоминают эту ошибку, но я попробовал решения без удачи.

Когда я захожу на сервер 12.04, я получаю сообщение:

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

Проблема в том, что проверка никогда не выполняется, и я продолжаю получать сообщения. Я запустил fsck на обоих дисках, и они в порядке.

3 ответа

Решение

Это известная ошибка в Ubuntu 11.04 и, по-видимому, все еще существует в 12.04 LTS. Происходит то, что вы описали: вы продолжаете получать уведомления, даже если с вашим жестким диском все в порядке, и никакие проверки не запланированы / не будут выполнены.

Это вызвано /usr/lib/update-notifier/update-motd-fsck-at-reboot скрипт, генерирующий /var/lib/update-notifier/fsck-at-reboot файл с отметкой времени в будущем. Предыдущая ссылка имеет запутанное решение от одного из сопровождающих Ubuntu (Стив Лангасек), но может быть проще всего сделать это:

  1. Откройте терминал с Ctrl-Alt-T
  2. Тип:

    sudo rm /var/lib/update-notifier/fsck-at-reboot
    
  3. Выйдите из терминала и перезагрузитесь (или выйдите из системы / войдите в систему).
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" для любой другой файловой системы.

Также мой motd не обновлялся после (успешного) fsck. Вы можете использовать эту команду:

tune2fs -l /dev/something

Затем найдите строку с надписью "Последняя проверка".

Другие вопросы по тегам