삭제된 모든 파일을 복구하고 싶은 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 컨테이너 설치
mount
LUKS 장치에 해당하는 장치 파일(파일 시스템을 마운트하는 데 사용되는 파일)을 extundelete로 지정합니다.