Ubuntu

Ubuntu 伺服器 12.04.03 在重新啟動時不檢查磁碟分區?

  • October 21, 2013

我的 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

引用自:https://serverfault.com/questions/541021