ecryptfs-recover-private 삭제된 파일?

ecryptfs-recover-private 삭제된 파일?

설치된 디렉터리에서 실행 ecryptfs-recover-private --rw ./하고 몇 가지 기본 작업을 수행한 후에는 모든 파일이 어떻게든 삭제된 것처럼 보이지만 폴더 구조는 여전히 남아 있습니다. 현재 손실된 대부분의 파일을 확실히 건드리지 않았고 폴더 구조의 깊이가 최소 5개이기 때문에 이는 매우 터무니없는 일입니다. 이후 디렉터리가 여러 번 다시 마운트되었으며 이것이 단순한 일시적인 오류가 아닌지 확인하기 위해 컴퓨터가 다시 시작되었습니다.

순서대로 수행된 작업에 대한 간략한 개요:

  • 실행 diff -r a b | less위치는 a설치의 개인 디렉터리이며 b다른 드라이브의 유사한 폴더입니다.
  • 마운트 경로의 루트에 있는 단일 파일을 삭제합니다.
  • 그런 다음 파일이 있는 전체 디렉터리를 삭제합니다.
  • vim에서 일반 텍스트 파일을 열고 즉시 닫습니다.
  • 이를 실행하면 ls다른 모든 파일과 함께 일반 텍스트 파일이 누락된 것으로 나타났습니다. 또한 명령 less에서 갑자기 "파일 없음" 오류가 발생하기 시작했습니다.

SMART 테스트에서는 드라이브 상태가 양호함을 나타냅니다. 무엇이 잘못되었을 수 있으며 파일의 흔적을 복구하거나 검사할 수 있는 방법이 있습니까?

답변1

.Private내 생각에는 다음과 같은 "삭제" 단계 중 하나에서 실수로 모든 파일이나 암호화된 파일 자체(예: )를 모두 삭제했을 수 있습니다.

  • 그런 다음 파일이 있는 전체 디렉터리를 삭제합니다.

대개ecryptfs-recover-private "암호화된 집 또는 암호화된 개인의 데이터를 복구하는 데 도움이 되도록 설계되었습니다."폴더를 사용한 후 첫 번째 단계는 모든 파일을 백업하는 것입니다.

파일(암호화된 폴더 또는 실제 파일)의 백업 복사본이 없는 경우에도 삭제 취소 유틸리티( 파일 시스템에 따라 다른 유틸리티 .Private와 마찬가지로)를 사용하여 삭제된 파일을 복구할 수 있습니다 .testdisk

복구 가능한 경우 암호화해야 하지만(그렇지 않은 경우 eCryptfs를 사용할 필요가 없음) wrapped-passphrase파일 또는 설치 비밀번호를 사용하여 다시 해독할 수 있습니다(eCryptfs에서는 암호화된 폴더를 생성한 후 백업 복사본을 만들 것을 권장합니다).

관련 정보