Undelete file di linux [ext3]

Tadi ga sengaja menghapus file project. Padalah baru saja diedit2, dah ketik lama, tapi salah pencet.
Kirian menghapus file backup, eh ternyata malah file utama yang kehapus. Lumayan stres juga.
Trus cari info di google tentang undelete file di file system ext3. Di faq dan kebanyakan sih bilang kalo
file system ext3 ga support undelete. Ext2 aja yang support. Tapi, akhirnya ketemu artikel di bawah ini:

'HOWTO recover deleted files on an ext3 file system'
http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html

Project file nya ada di sini, tinggal kompail biasa aja.
http://code.google.com/p/ext3grep/

Caranya simpel banget:
- Pertama2 unmount dulu partisinya.
- Kalo partisi masih aktif krn dipake oleh X Window, masuk ke mode console aja dulu.
- Login jadi root, unmount partisi file lokasi yg terhapus, kasus saya di /dev/sda7
- Abis diunmount, ketik perintah ini:

# ext3grep --restore-all /dev/sda7

Dan akhirnya... file kembali. Tersimpan di folder RESTORED_FILES.
Cara gampangnya gitu, semua file yg udah kehapus keluar semua.
Tapi gapapa daripada bingung option2nya.
Yang penting... Alhamdulillah banget deh, filenya balek :)