web-dev-qa-db-ja.com

再起動後もその日のメッセージ(motd)に永続的な「ディスクがチェックされます...」

このエラーについて言及しているスレッドは他にもいくつかありますが、運が悪ければ解決策を試しました。

12.04サーバーにログインすると、次のメッセージが表示されます。

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

問題は、チェックが行われず、引き続きメッセージが表示されることです。両方のドライブでfsckを実行しましたが、問題ありません。

24
dpbklyn

これは 既知のバグ Ubuntu 11.04であり、明らかに まだ12.04 LTSに存在します です。起こることはあなたが説明したことです:あなたのハードドライブに何も問題がなくても、あなたは通知を受け取り続け、チェックは予定されません/行われます。

その原因/usr/lib/update-notifier/update-motd-fsck-at-rebootスクリプトは、将来のタイムスタンプで/var/lib/update-notifier/fsck-at-rebootファイルを生成します。前のリンクには、Ubuntuメンテナーの1人(Steve Langasek)による複雑なソリューションがありますが、最も単純なものかもしれません これを行うために

  1. Ctrl-Alt-Tでターミナルを開きます
  2. タイプ:

    Sudo rm /var/lib/update-notifier/fsck-at-reboot
    
  3. ターミナルを終了し、再起動(またはログアウト/ログイン)します。
37
ish
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
11
user184066

今日も同じ問題がありました。関連するファイルシステムを持つ行である/ etc/fstabファイルで、最後のフィールドに「0」がありました。つまり、ブート時にfsckしません。これは、ルートファイルシステムの場合は「1」、その他のファイルシステムの場合は「2」になっているはずです。

また、(成功した)fsckの後、私のmotdは更新されませんでした。次のコマンドを使用できます。

tune2fs -l /dev/something

次に、「Last Checked」という行を探します。

7
Human