PhotoRec으로 복구된 파일의 최신 버전을 찾거나 다른 복구 프로그램을 추천하세요

PhotoRec으로 복구된 파일의 최신 버전을 찾거나 다른 복구 프로그램을 추천하세요

어제 실수로 내 웹서버에서 모든 파일을 삭제했고 어떤 어리석은 이유로 지난 3개월 동안 백업을 하지 않았습니다...알아요, 부끄럽습니다.

파일이 잘못된 rm명령으로 삭제되었으며 이를 발견하자마자 시스템이 종료되었습니다. 이러한 파일은 주로 HTML, CSS 및 JavaScript이며 가끔 이미지와 기타 파일이 포함됩니다.

SystemRecoveryCD를 다운로드하여 USB 스틱에 넣고 부팅한 다음 디스크에서 PhotoRec을 실행했습니다. 수십만 개의 삭제된 파일을 발견했습니다. 이제 그것들은 모두 다른 컴퓨터의 다른 디스크에 안전하게 저장됩니다. 올바른 파일도 찾은 것 같습니다.

불행하게도 그것들은 모두 번호가 매겨진 폴더에 있고 모두 "f"로 시작하고 그 뒤에 파일의 inode 번호가 붙는 이상한 이름을 가지고 있습니다. 예는 다음과 같습니다 recup_dir.15/f990850128.h. 모든 타임스탬프와 기타 메타데이터 및 디렉터리 구조도 사라졌습니다.

가장 중요한 파일 중 하나의 내용을 찾아보니 무려 397개의 버전이 발견되었습니다. 나는 각각이 파일 저장에 해당한다고 가정합니다.

최신 버전의 파일을 어떻게 찾을 수 있나요? 파일 이름에서 숫자가 높은 것이 최신 파일일까요? 빠른 육안 검사를 통해 보면 다음과 같습니다. PhotoRec 외에 다른 방법을 사용하여 복구를 시도해야 합니까? 사고 이후 컴퓨터가 SystemRecoveryCD 이외의 다른 것으로 부팅되지 않았으므로 이 디스크에 변경 사항이 없어야 합니다. 파일 시스템 입니다 ext4. 손상되거나 암호화되지 않았습니다.

답변1

ext3 또는 ext4 기반 파일 시스템을 사용하는 경우 다음을 사용할 수 있습니다.확장 삭제. 그런 다음 다음을 수행하십시오.

extundelete /dev/sda4 --restore-all

(파일 시스템이 sda4에 있다고 가정) 이렇게 하면 파일이 올바른 디렉터리 계층 구조로 되돌아갑니다.

설치하거나 다운로드하고 컴파일해야 하는 경우 삭제를 취소해야 하는 디스크에서 수행하지 마세요. (이미 다른 컴퓨터에 연결되어 있지만 이 질문에 대한 향후 방문자는 해당 부분을 건너뛰었을 수도 있습니다.그것은 중요하다) 삭제 취소가 예상대로 작동하지 않을 경우를 대비해 파티션을 백업(사용)하는 것이 좋습니다. dd그러면 내용을 복원할 수 있습니다(백업에서 현재 사용하지 않은 공간을 사용하여 확보해야 함).

답변2

ForeMost를 사용해 볼 수 있나요? 나는 전에도 비슷한 상황에 처해 있었는데, 가장 중요한 것은 그것이 나에게 많은 도움이 되었다는 것입니다.http://formost.sourceforge.net/

관련 정보