Strona 1 z 1

odzyskiwanie usuniętego katalogu

: 24 października 2008, 23:53
autor: Buka75
Witam,

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:

Kod: Zaznacz cały

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
Jak dam normalnie debugfs /dev/sda5 to wychodzi:

Kod: Zaznacz cały

dom:~# debugfs /dev/sda5
debugfs 1.40.11 (17-June-2008)
debugfs:  lsdel

Inode  Owner  Mode    Size      Blocks   Time deleted
0 deleted inodes found.
Czy jest możliwe odzyskanie tych danych?

: 25 października 2008, 09:53
autor: genobis
Buka75 pisze:Czy to oznacza, że system nadpisał ten katalog i dane są nie do odzyskania?
Niekoniecznie, tym niemniej odzyskiwanie danych z ext2/ext3 jest zadaniem niełatwym.

Trochę dziwne pytanie, ale skoro usuwałeś krusaderem, może ten katalog jest np. w koszu użytkownika root?

: 25 października 2008, 17:10
autor: Buka75
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?

: 25 października 2008, 17:16
autor: genobis
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.
Ten pan sobie jakoś poradził, ale proces nie wygląda na specjalnie prosty:
http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html

: 25 października 2008, 23:53
autor: zoltan
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)

: 26 października 2008, 12:40
autor: fanatico
Do odzyskiwania danych Easy Recovery, ale również pod Windows.

: 27 października 2008, 09:13
autor: Buka75
Dzięki Zoltan, na szczęście sporadycznie używam Windows więc spróbuję wykorzystać ten program.