*などで意図しないディレクトリやファイルを削除してしまって困ったことはありませんか。そんな時に簡単にファイルを復元してくれるツールextundeleteを使った復元手順の紹介です。復元手順ファイルシステムの確認まずは削除したファイルがあったパーティションのファイルシステムとマウント先を確認しましょう。dfコマンド等を使えば簡単に確認できます。削除ファイルがあった領域を破壊されないようにします。対象を読み取り専用にして再マウントしましょう。/dev/xxxx※必須の作業ではないですが、書き込みが発生して時間と共に復元できる確率が下がるのを止めることができます。extundeleteのインストール※来る時のために平時に予めインストールしておくことをオススメします。パッケージのインストールDebianならaptでインストールできます。extundeleteCentOSやAmazonLinuxのyumパッケージがあるかどうかは確認していません。パッケージが無い場合はソースをコンパイルして入れて下さい。Only化した場所なら、当然インストールできません。Only化の前にインストールしてもいいですが、書き込みが発生すると当然復元確率は下がります。※こういう事態になる前にextundeleteを入れておくことをオススメします。ソースから手動インストールまずはコンパイル用にファイルシステム関連ライブラリをインストールします。e2fsprogs-devel次にソースをダウンロードしてコンパイルしてインストールします。install–prefix=/tmp/hogeはインストール先の指定です。この場合/tmp/hoge/bin/extundeleteに実行ファイルがあります。以下のように指定してファイルを復元します。/dev/xxxxカレントディレクトリのRECOVERED_FILESというディレクトリに削除されたファイルが復元されます。※コマンド実行時のカレントディレクトリに注意して下さい。この例では/dev/xxxxが復元対象のパーティションです。対象の過去1時間に削除されたファイルを全て復元しています。※–afterに1時間前のUnixタイムスタンプを与えています。...このアカスブログは全てリンクフリーです。無断リンクして頂いて全く問題ございません。(※転載は禁止)相互リンク希望の方は「お問合せ」かTwitterのDMにご連絡ください。