Ubuntu
Ubuntu 伺服器 12.04.03 在重新啟動時不檢查磁碟分區?
我的 MOTD 顯示:
*** /dev/md2 will be checked for errors at next reboot *** *** /dev/md1 will be checked for errors at next reboot *** *** /dev/md3 will be checked for errors at next reboot ***
但是,
sudo shutdown -r now
似乎沒有檢查磁碟的標準,並且消息仍然存在。我的猜測是“應該”檢查分區並且它們沒有被檢查……那麼我怎樣才能讓 Ubuntu 在重新啟動時檢查分區並保持良好和安全?
更新 - 這是輸出
cat /etc/fstab
proc /proc proc defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 /dev/md/0 none swap sw 0 0 /dev/md/1 /boot ext3 defaults 0 0 /dev/md/2 / ext4 defaults 0 0 /dev/md/3 /home ext4 defaults 0 0
更新 2 - 一條消息消失了…
使用@christianwolff 的建議…
sudo rm /var/lib/update-notifier/fsck-at-reboot sudo touch /forcefsck sudo shutdown -r now
現在motd下降到
*** /dev/md1 will be checked for errors at next reboot *** *** /dev/md3 will be checked for errors at next reboot ***
所以’md2(ext4)‘已經被檢查並更新了消息。
感謝@cwo 的建議,我已經能夠解決這個問題。這是 Hetzner 系統上的伺服器 - 它以預設的 Ubuntu 方式配置。
解除安裝
/boot
並/home
手動檢查它們…sudo umount /boot sudo fsck /boot
似乎在重新啟動時根本沒有檢查文件系統……
/dev/md1 has gone 320 days without being checked, check forced.
然後在完成後再次安裝。
sudo mount /boot
我對 . 重複了相同的過程
/home
,但是必須確保文件系統上沒有執行任何服務,這會阻止umount
.完成並重新安裝後,我清理了消息文件,將系統標記為文件檢查並重新啟動。
sudo rm /var/lib/update-notifier/fsck-at-reboot sudo touch /forcefsck sudo shutdown -r now
這使系統備份並檢查了所有文件系統並清理了 MOTD。
這是一個已知的錯誤。您的分區似乎很好。這只是“過時”的MOTD。只需刪除文件
/var/lib/update-notifier/fsck-at-reboot
,它就消失了。有同樣的問題,這解決了我的問題。以下是有關它的一些詳細資訊:https ://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/692355/comments/9