파일로 나열된 ext4 디렉토리

파일로 나열된 ext4 디렉토리

저는 Linux에서 대용량(8TB) EXT4 파일 시스템을 사용하고 있습니다. 정전 후에는 파일 시스템을 마운트할 수 없습니다. fsck를 완료하는 데 몇 주가 걸리지만 testdisk를 실행하여 파티션과 루트의 파일 및 디렉터리를 볼 수 있었습니다. 문제는 디스크에 있는 대부분의 데이터를 포함하는 디렉터리가 testdisk에 디렉터리로 나열된 폴더에 있다는 것입니다. 파일 권한 시작 부분의 "D"가 설정되지 않았습니다. 이 문제를 해결하거나 해당 디렉토리를 탐색할 수 있는 방법이 있습니까? 사용할 수 없는 디렉토리 아래에 있는 디렉토리를 검색할 수 있습니까? 당신의 도움을 주셔서 감사합니다!

답변1

debugfs파일 시스템에서 실행 해 보십시오 . 상위 디렉토리로 이동하여 statinode 내용을 보고 modify_inode수정하는 데 사용합니다.

이것이 도움이 될 수도 있고 그렇지 않을 수도 있다는 점에 유의하십시오. 모드 비트가 변경된 경우 디렉토리 데이터의 위치를 ​​포함하여 inode의 다른 바이트가 손상될 수 있습니다.

그렇지 fsck않으면 손실된 디렉터리 데이터를 찾아 /lost+found.

관련 정보