e2fsckが起動中に失敗しますが、後で失敗しないのはなぜですか?

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メンテナンスシェルを入力または入力するとディスクが正しくマウントされ、呼び出しでe2fsck /dev/disk/by-label/elementsエラーが報告されないことです。

サーバーが再起動するたびに入力する必要があるため、非常に迷惑なことであり、ctrl-dサーバーにキーボードがまったく接続されていない方が良いです。

答え1

マウントするターゲットディスクがルートパーティションの場合、起動に失敗する可能性があります。 (ルートボリュームをマウントしないと起動できません)

しかし、他のパーティションはルートパーティションほど重要ではないので、fsckは気にしません。

答え2

ここで説明されているアドバイスに従ってこの問題を解決しました。https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/367782

関連情報