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

デフォルトでは、正しい組み合わせを除くすべての組み合わせを試しました。このツールが正しく機能するには、次の条件が満たされている必要があります。

  • rootでextundeleteを実行する
  • LUKSコンテナのインストール
  • mountLUKSデバイスに対応するデバイスファイル(ファイルシステムをマウントするために使用されるファイル)をextundeleteとして指定します。

おすすめ記事