extundeleteの使用ガイドを見ると、ファイルの削除をいくつかの方法に限定しているように見えます。
すべてを復元する
extundeleteは、ファイルをアンマウントされたパーティションから別の(マウントされた)パーティションに復元するように設計されています。extundeleteは、見つかったファイルを「RECOVERED_FILES」という名前の現在のディレクトリのサブディレクトリに復元します。プログラムを実行するには、「extundelete --help」と入力して、使用可能なさまざまなオプションを表示します。
パーティションから削除されたすべてのファイルを復元する一般的な使用法は次のようになります。
$ extundelete /dev/sda4 --restore-all
単一ファイルの復元
コマンドラインの使用法で強調されているこのメソッドに加えて:
--restore-file path/to/deleted/file
Attemps to restore the file which was deleted at the given filename,
called as "--restore-file dirname/filename".
だから、あなたはこれをやりたいことを達成できるはずです:
$ extundelete --restore-file /var/tmp/test.iso /dev/sda4
注:どちらの場合も、/dev/sda4
このコマンドを実行するには、デバイスを知る必要があります。ファイルシステムを読み取り専用として再マウントする必要があります。これは使用条件の1つであり、これをextundelete
回避する方法はありません。