rmで削除してしまったファイルの復元方法(ext3/ext4)

ext4magicを用いる。

# apt-get -y install ext4magic

# cd ~/Downloads

# mkdir ext4magic

# cd ext4magic

wget http://downloads.sourceforge.net/project/ext4magic/ext4magic-0.3.2.tar.gz

# tar xzvf ext4magic-0.3.2.tar.gz

# cd ext4magic-0.3.2

# ./configure

以上でext4magicの導入完了

# df -hT

削除してしまったファイルが存在するファイルシステムを確認

# cd [削除してしまったファイルが存在するファイルシステム以外のファイルシステムのパス]

# ext4magic [削除してしまったファイルが存在するファイルシステムのパス] -l | grep [削除してしまったファイルのパスまたはファイル名]

# ext4magic [削除してしまったファイルが存在するファイルシステムのパス] -L | grep [削除してしまったファイルのパスまたはファイル名]

以上でリストに出力されれば、復元可能である。

# ext4magic [削除してしまったファイルが存在するファイルシステムのパス] -r -f [削除してしまったファイルのパス(リストに出力されたパス)]

これで、カレントディレクトリに作成されたRECOVERDIRの中に復元されている。

 

Enjoy!