間違ってrm で削除してしまって、いろいろと調べてみるとextundeleteがあり、試してみると見事にファイルやディレクトリが復活。助かりました。
ここを参考にしました
インストール
cd /tmp
mkdir ext
wget http://downloads.sourceforge.net/project/extundelete/extundelete/0.2.0/extundelete-0.2.0.tar.bz2?
r=http://extundelete.sourceforge.net%2F&ts=1296711141&use_mirror=jaist
tar jxf extundelete-0.2.0.tar.bz2
cd extundelete-0.2.0
./configure --prefix=/tmp/ext && make && make install
調査(復活させるファイルが含まれているディバイスを調査)
df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/vda3 100893076 2410596 93357312 3% /
tmpfs 510288 0 510288 0% /dev/shm
/dev/vda1 247919 50565 184554 22% /boot
実行(私の場合は/dev/dda3の中のファイルを復活させる為にextundeleteの最後の引数は/dev/vda3.
結果は実行ファイルと同じディレクトリの./RECOVERED_FILES の中に出来ます。)
cd /tmp/ext/bin
extundelete --restore-all /dev/vda3