Debian
為什麼 e2fsck 在引導期間會失敗,但以後不會?
啟動我的 Debian 伺服器時,我收到以下關於我的外部硬碟驅動器的錯誤:
/dev/disk/by-label/elements: The superblock could not be read or does not describe a correct ext2 filesystem. .... .... fsck died with exit status 8. ... ... A maintenance shell will now be started. CONTROL-D will terminate this shell and resume system boot.
問題是,如果我鍵入
Ctrl-d
或進入維護 shell,磁碟已正確安裝並呼叫e2fsck /dev/disk/by-label/elements
報告沒有錯誤。這很煩人,因為
ctrl-d
每次重新啟動伺服器時我都需要輸入,而且我寧願根本不將鍵盤連接到伺服器。
我按照這裡描述的建議解決了這個問題:https ://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/367782
如果要掛載的目標磁碟是您的根分區,則它可能會在啟動時失敗。(如果不安裝根卷,您將無法啟動)
但是其他分區,它們不像根分區那麼重要,所以 fsck 不會在意。