sda7からファイルを復元する必要があり、再インストールしてextundeleteを起動しました。
manuel@P5KC:~/recovery/RECOVERED_FILES$ sudo extundelete --restore-all /dev/sda7
WARNING: Extended attributes are not restored.
Loading filesystem metadata ... 688 groups loaded.
Loading journal descriptors ... 18110 descriptors loaded.
Writing output to directory RECOVERED_FILES/
Searching for recoverable inodes in directory / ...
1554 recoverable inodes found.
Looking through the directory structure for deleted files ...
Unable to restore inode 2228446 (lost+found/latex): No data found.
ただし、ディレクトリはRECOVERED_FILES
空です。私が何か間違っていたか、私のデータが失われましたか?ファイルシステムはext4です。最後にsuとしてログインしましたが、分割エラーも発生しました。
Debian Wheezy 3.2.0-4-amd64
答え1
extundeleteが古すぎる可能性があります。同じ問題が発生しました。 extundeleteを更新した後、以前は「データが見つかりません」と指定したのと同じファイルを復元しました。
答え2
ファイルが削除されると、そのファイルが占有するスペースは次の使用のために空になります。その場合、古いファイルの内容を回復できません。もちろん、まだリサイクルされていないファイルを探しているプログラムもあります。しかし、どの削除後のすべてのアクティビティはファイルスペースを再利用でき、Linuxシステムは常に非常にアクティブです。
Unixについて最初に知っておくべきことはこれです:アクションを要求すると完了です。推測する必要もなく、検証を受ける必要もありません。 (あなたは上司です、覚えていますか?)そしてほとんどの場合、キャンセルする方法はありません。いいえ一度ファイルの削除をキャンセルできるという考え方を増やしてください。 (時々)そうかもしれませんが、マーフィーの法則によれば、ファイルが当初重要ではない場合にのみ可能です。