Data-Recovery
使用 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
ok,這樣我就不叫解密設備了,所以我試了下:
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
設備?
除了正確的組合之外,您基本上已經嘗試了所有組合。以下是該工具有希望工作的真實條件:
- 以 root 身份執行 extundelete
- 安裝 LUKS 容器
- 將 extundelete 指向與 LUKS 設備對應的設備文件(
mount
用於掛載文件系統的那個)