fsck -Af -M이 파일 시스템을 손상시킬 수 있습니까?

fsck -Af -M이 파일 시스템을 손상시킬 수 있습니까?

어젯밤 내 서버에 "읽기 전용 파일 시스템" 오류가 발생했습니다.

그래서 "fsck -Af -M"을 실행하여 복구를 시도했지만 소용이 없었습니다. 다음과 같은 결과가 출력되었습니다.

fsck 1.39 (29-May-2006)
e2fsck 1.39 (29-May-2006)
/: recovering journal
fsck.ext3: Bad magic number in super-block while trying to re-open /
e2fsck: io manager magic bad!

서버를 재부팅한 후에는 더 이상 파일 시스템을 복구할 수도 없고 OS를 다시 설치해야 합니다. 내 /는 RAID 1이고 ext3으로 포맷되었습니다. fsck 명령으로 인해 파일 시스템이 손상되었습니까? 아니면 fsck를 실행하기 전에 손상되었나요?

감사해요 :)

답변1

먼저 백업 슈퍼 블록을 사용해 보겠지만 파일 시스템의 블록 크기를 알아야 합니다.

로부터e2fsck 매뉴얼 페이지:

백업 슈퍼블록의 위치는 파일 시스템의 블록 크기에 따라 다릅니다. 블록 크기가 1k인 파일 시스템의 경우 백업 슈퍼블록은 블록 8193에서 찾을 수 있습니다. 블록 크기가 2k인 파일 시스템의 경우 블록 16384; 4k 블록 크기의 경우 블록 32768에서 확인하세요.

예를 들어, 다음 명령은 1K블록 크기 파일 시스템용입니다.

fsck.ext3 -b 8193 /dev/sda2

행운을 빌어요!

관련 정보