Następna strona Poprzednia strona Spis treści

8. Szukanie skasowanych iwêzłów

Nastêpnym krokiem jest odnalezienie w systemie plików tych iwêzłów, które zostały ostanio uwolnione. Do tego zadania użyjemy programu debugfs. Uruchom debugfs z nazwą urządzenia, na którym przechowywany jest system plików:

# debugfs /dev/hda5

Jeżeli chcesz bezpośrednio wprowadzaæ zmiany do iwêzłów, dodaj opcjê -w, aby umożliwiæ zapisywanie do systemu plików:

# debugfs -w /dev/hda5

lsdel jest poleceniem debugfs, które wyszukuje skasowane iwêzły. Po zachêcie programu, napisz wiêc:

debugfs:  lsdel

Po chwili świergotania dysku, długa lista zostanie przekierowana do Twojego ulubionego łamacza na strony (ang. pager) (wartośæ zmiennej $PAGER). Powinienneś zachowaæ gdzieś kopiê tej listy. Jeżeli używasz less, możesz po prostu napisaæ -o i nazwê pliku wyjściowego. W innym razie, bêdziesz musiał przesłaæ wyniki do pliku w inny sposób. Spróbuj czegoś takiego:

debugfs:  quit
# echo lsdel | debugfs /dev/hda5 > lsdel.out

Teraz, tylko na podstawie czasu skasowania, rozmiaru, praw własności i właściciela musisz określiæ, które iwêzły należały do skasowanych plików. Bêdzie to prawdopodobnie proste zadanie jeśli wypadek przydarzył siê 5 minut temu, jeśli nie, przeszukaj listê bardzo uważnie.

Polecam wydrukowanie sobie listy iwêzłów, które chcesz odzyskaæ. Ułatwi Ci to dalszą pracê.


Następna strona Poprzednia strona Spis treści