분실물 복구

분실물 복구

EXT4 FS/메모리 카드에 문제가 있습니다. fsck 후 모든 파일이 "lost+found" 상태가 됩니다.

질문:분실된 파일에서 오래된 파일 이름/계층을 복구하는 방법은 무엇입니까? 아니면 불가능합니까? 백업에서 복원하는 것은 포함되지 않습니다.

답변1

파일의 원래 이름과 위치를 찾을 수 없습니다 /lost+found.무슨 lost+found뜻 인가요?fsck: 디렉토리 트리 어디에도 추가할 수 없는 파일 조각을 넣어두는 곳 입니다 . 위치가 알려진 경우 fsck파일은 원래 위치에 남아 있습니다.

이론적으로는 파일 이름과 같은 부분적인 정보만 있고 디렉터리 위치는 없는 것이 가능 fsck하지만 일반적인 파일 시스템에서는 이러한 일이 발생하지 않습니다.

파일 자체에서 단서를 찾을 수도 있습니다. 이것file이 명령은 최소한 파일 유형이 무엇인지 알려줍니다(인식하는 경우). 일부 파일에는 내부적으로 추가 정보가 포함되어 있습니다. 예를 들어 JPEG 및 TIFF 이미지에는 다음이 포함될 수 있습니다.EXIF데이터, MP3 파일에는 다음이 포함될 수 있습니다.ID3 태그, 등.

답변2

제가 마지막으로 이 작업을 수행해야 했던 때는 몇 년 전이었습니다. 파일 내용을 기반으로 추측을 해야 했습니다. 오늘날 더 나은 방법이 있는지 의심됩니다.

파일 프로그램을 사용하면 데이터 유형을 이해하여 파일을 적절하게 볼 수 있으므로 도움이 될 수 있습니다.

답변3

제 경우에는 읽는 도중에 I/O 오류가 발생했습니다. 이것을 실행한 후 e2fsck대부분의 파일이 lost+found하위 폴더에 있고 대부분의 파일(및 파일 이름)이 하위 폴더에 있음 을 발견했습니다.좋아요.

그러니 가서 lost+found달려라

find | less

파일을 찾을 수 있는지 확인하세요. 행운을 빌어요!

답변4

파일 이름과 계층은 그렇지 않지만 파일을 사용하면 일부 콘텐츠를 복구하는 데 도움이 될 수 있습니다. 활성화된 경우 직사각형 선택이 가능한 Joe 편집기를 사용합니다. 따라서 "ls > ques"를 수행한 다음 바꾸기를 검색하여 "file "#133024" > 133024.txt"와 같은 명령문 목록으로 변환할 수 있습니다. sh 스크립트로 실행한 다음 "grep PDF *.txt > pdflist"를 수행할 수 있습니다. mc 뷰어에서 파일을 열고 다른 터미널에서 다른 mc를 연 후 pdflist.txt를 보고 모든 PDF를 자체 디렉토리로 이동했습니다. ASCII 텍스트 파일과 이 파일이 식별하는 다른 파일에 대해서도 동일한 작업을 수행할 수 있습니다.

"#410423: gzip으로 압축된 데이터는 "x264_git.tar"입니다"와 같은 이상한 놀라움도 있습니다. "cat *.txt > filelist"를 사용하여 파일의 모든 설명을 가져올 수도 있습니다.

관련 정보