extundelete를 사용하여 luks 파티션에서 파일 복구

extundelete를 사용하여 luks 파티션에서 파일 복구

삭제된 모든 파일을 복구하고 싶은 luks 암호화 SD 카드가 있습니다. 나는 extundelete다음 명령을 사용하고 있습니다 :

extundelete --restore-directory RecoverDir/ /media/user/Cardname/
extundelete: "/media/user/Cardname/" is a directory. You need to use the raw filesystem device (or a copy thereof).
extundelete: Operation not permitted when trying to open filesystem /media/user/Cardname/

그래서 저는 이 장치를 사용하려고 합니다.

extundelete --restore-directory RecoverDir/ /dev/dm-0
extundelete: Permission denied when trying to open filesystem /dev/dm-0

좋습니다. 해독된 장치를 호출할 필요가 없으므로 다음을 시도했습니다.

extundelete --restore-directory RecoverDir/ /dev/mapper/luks-63728377-654f-7ad0-8fa7-aa890ab098b7
extundelete: Permission denied when trying to open filesystem /dev/mapper/luks-63728377-654f-7ad0-8fa7-aa890ab098b7

파일 이름의 번호를 변경했습니다.

내가 시도할 root

extundelete: Superblock checksum does not match superblock when trying to open filesystem 

extundelete암호화된 장치를 luks사용 하지 않고 이를 수행할 수 있는 방법이 있습니까 ?

답변1

기본적으로 올바른 조합을 제외한 모든 조합을 시도했습니다. 이 도구가 제대로 작동하려면 다음 조건이 충족되어야 합니다.

  • 루트로 extundelete 실행
  • LUKS 컨테이너 설치
  • mountLUKS 장치에 해당하는 장치 파일(파일 시스템을 마운트하는 데 사용되는 파일)을 extundelete로 지정합니다.

관련 정보