![ext2 파일 시스템에서 fsck를 수행합니다. "...디렉토리가 손상되었습니다" [닫음]](https://linux55.com/image/98541/ext2%20%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C%20fsck%EB%A5%BC%20%EC%88%98%ED%96%89%ED%95%A9%EB%8B%88%EB%8B%A4.%20%22...%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EA%B0%80%20%EC%86%90%EC%83%81%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4%22%20%5B%EB%8B%AB%EC%9D%8C%5D.png)
업데이트: 수정되었습니다! 블록의 최종 디렉토리 항목은 해당 블록의 끝을 가리켜야 합니다. (저는 블록의 나머지 부분에 걸쳐 마지막 블록의 길이를 조정하여 이를 수행합니다.)
ext2 파일 시스템 이미지를 내보낼 수 있는 프로그램을 개발 중입니다. fsck는 현재 나의 가장 친한 친구이자 최악의 적입니다. 왜냐하면 fsck는 무엇이 잘못되었는지 파악하는 데 매우 도움이 되고 특정 문제에 대한 온라인 리소스를 찾기가 너무 어렵기 때문입니다.
내 현재 문제(Google은 결과를 제공하지 않음)는 다음과 같습니다.
Directory inode 2, block #0, offset 24: directory corrupted
이것은 fsck가 나에게 제공한 정보의 범위입니다. 마음이 따뜻한 사람이 이것이 정확히 무엇을 말하려고 하는지 말해 줄 수 있습니까? 정확히 무엇이 손상됐나요? 매우 감사합니다.
"오프셋 24"는 Inode 2의 24번째 바이트를 의미합니까? 데이터 블록 0? 아무튼 fsck 전후를 비교해 보면 답을 찾을 수 없을 것 같습니다.