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

관련 정보