web-dev-qa-db-ja.com

extundeleteでファイルを復元できませんでした

.vimrcディレクトリにあるファイル$HOMEを誤って削除してしまいました。

システムを再起動し、rootとしてアクセスしました。

次に:

$ Sudo mount -o remount,ro /dev/sda5

$ Sudo extundelete /dev/sda5 --restore-file /home/xralf/.vimrc

コマンドの出力は、.vimrcファイルの復元に失敗したことを示しています。

ファイルはすでに完全に失われていますか、それともそれを回復する他の可能性がありますか?

2
xralf

おそらく失われました。再起動中に、システムは何度もディスクに書き込みます。

今では手遅れだと思いますが、ファイルを削除したことに気付いた瞬間に、マシンの電源を物理的にオフにする必要がありました(正常にシャットダウンしないでください。電源コードを抜いてください)。

その時点で、ファイルが配置されているディスクがrwにマウントされていないことを確認して、リカバリCD/USBで起動することができます。

次に、回復ツールを使用してファイルを保存しようとした可能性があります。保証はありませんが、もっと良いチャンスがあったでしょう。

System Rescue CDThe Ultimate Boot CDなど、この種のタスクに使用できる特別なブートディスクがあります。

4
garethTheRed