Pracując w Krusaderze w trybie root palec mi się omsknął i wywaliłem sobie katalog użytkownika pt. Desktop, w którym miałem kilka ważnych rzeczy. Niestety nie mogę tego odzyskać, tzn po wylogowaniu pojawił mi się na nowo katalog Desktop ale oczywiście nowy. Czy to oznacza, że system nadpisał ten katalog i dane są nie do odzyskania? Próbowałem zamontować partycję home jako ext2 i sprawdzić debugfs, ale krzyczy mi, że nie ma żadnych plików:
dom:~# mount -o ro -t ext2 /dev/sda5 /tmp
dom:~# ls /tmp
agusia daniel lost+found
dom:~# debugfs /temp
debugfs 1.40.11 (17-June-2008)
/temp: No such file or directory while opening filesystem
debugfs: lsdel
lsdel: Filesystem not open
Niestety kosz roota jest pusty. Nawet przez moment myślałem, że katalog desktop po prostu gdzieś przeniosłem, ale przeszukałem cały / i nic nie znalazłem. A w koszu użytkownika tych plików też nie ma.
Najgorsze jest to, czy katalog nie został nadpisany?
Jeśli cały czas korzystasz z tej partycji w trybie do zapisu, to niestety są na to spore szanse... generalnie, z tego co mi wiadomo, odzyskiwanie danych z ext3 jest trudne (na granicy niemożliwości).
ext3 FAQ pisze:
Q: How can I recover (undelete) deleted files from my ext3 partition?
Actually, you can't! This is what one of the developers, Andreas Dilger, said about it:
In order to ensure that ext3 can safely resume an unlink after a crash, it actually zeros out the block pointers in the inode, whereas ext2 just marks these blocks as unused in the block bitmaps and marks the inode as "deleted" and leaves the block pointers alone.
Your only hope is to "grep" for parts of your files that have been deleted and hope for the best.
Kiedyś użyłem r-linux. Bardzo dobre narzędzie, nawet zadziałało ;-) Z tym, że jak zorientowałem się że skasowałem to co nie trzeba zrobiłem szybko reset i nie zapisywałem już nic na tym dysku. http://www.data-recovery-software.net/L ... very.shtml
No i jest to program pod Windows. Niestety. (ale radzi sobie z linuksowymi formatami np. ext2/ext3)