[Linux] 외장하드 Can't Read Superblock 에러

문연수·2022년 10월 25일
0

Linux (Fedora)

목록 보기
15/22

 집에서 운영하는 서버의 외장하드를 마운트 하는 도중에 Can't Read Superblock 에러가 발생했다:

dmesg 로 찍어보니 뭔가 엄청난 에러가 발생했음을 알 수 있었다. 세 달 넘게 켜놓기만 했더니 외장 하드를 읽고 쓰는 과정에서 문제가 발생한 것 같았다. 파일 시스템 관련된 문제는 e2fsck 명령어를 통해서 검사 및 복구할 수 있다 (복구 전에 파일시스템을 언마운트하는 것을 추천):

sudo e2fsck -f -j <filesystem> <device name>
echo $?

 프로그램 종료 후에 프로그램의 반환값을 확인하여 전체 검사 및 복구에 대한 결과를 통지받을 수 있다:

필자는 한 차례 복구한 뒤라 별 다른 메세지가 출력되지 않았다. 반환값도 0 (정상) 으로 출력된다. 반환값에 의미는 이하와 같다:

출처

[사이트] https://linux.die.net/man/8/e2fsck

profile
2000.11.30

0개의 댓글