ext2 파일 시스템에서 fsck를 수행합니다. "...디렉토리가 손상되었습니다" [닫음]

ext2 파일 시스템에서 fsck를 수행합니다. "...디렉토리가 손상되었습니다" [닫음]

업데이트: 수정되었습니다! 블록의 최종 디렉토리 항목은 해당 블록의 끝을 가리켜야 합니다. (저는 블록의 나머지 부분에 걸쳐 마지막 블록의 길이를 조정하여 이를 수행합니다.)

ext2 파일 시스템 이미지를 내보낼 수 있는 프로그램을 개발 중입니다. fsck는 현재 나의 가장 친한 친구이자 최악의 적입니다. 왜냐하면 fsck는 무엇이 잘못되었는지 파악하는 데 매우 도움이 되고 특정 문제에 대한 온라인 리소스를 찾기가 너무 어렵기 때문입니다.

내 현재 문제(Google은 결과를 제공하지 않음)는 다음과 같습니다.

Directory inode 2, block #0, offset 24: directory corrupted

이것은 fsck가 나에게 제공한 정보의 범위입니다. 마음이 따뜻한 사람이 이것이 정확히 무엇을 말하려고 하는지 말해 줄 수 있습니까? 정확히 무엇이 손상됐나요? 매우 감사합니다.

"오프셋 24"는 Inode 2의 24번째 바이트를 의미합니까? 데이터 블록 0? 아무튼 fsck 전후를 비교해 보면 답을 찾을 수 없을 것 같습니다.

관련 정보