Debian

為什麼 e2fsck 在引導期間會失敗,但以後不會?

  • October 15, 2012

啟動我的 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 不會在意。

引用自:https://unix.stackexchange.com/questions/46310