Linux Ext2fs Undeletion mini-HOWTO: Wstêp
Następna strona
Poprzednia strona
Spis treści
1. Wstêp
To mini-Howto stara siê dostarczyæ porad jak odzyskiwaæ skasowane pliki w
systemie plików ext2. Zawiera ono również dyskusjê, jak przede wszystkim, nie
dopuściæ do skasowania ważnych plików.
Chciałbym, aby było ono przydatne dla ludzi, którym zdarzył siê mały wypadek z
rm; jakkolwiek mam również nadziejê, że przeczytają je także inni.
Nigdy nie wiadomo, pewnego dnia, któraś z zamieszczonych tu informacji z może
uratowaæ Ci tyłek.
Tekst ten zakłada ogólną podstawową wiedzê o systemie plików UNIX-a.
Mam jednak nadziejê, że bêdzie dostêpny dla wiêkszości użytkowników Linux-a.
Jeśli jesteś całkowicie początkujący, obawiam siê, że odzyskiwanie plików
wymaga ilości wiedzy technicznej, której nie posiadasz.
Nie bêdziesz mógł odtwarzaæ skasowanych plików z systemu plików ext2 bez praw
odczytu do urządzenia, na którym były one przechowywane. Ogólnie oznacza to,
że musisz byæ administatorem (root). Niektóre dystrybucje (takie jak
Debian GNU/Linux) tworzą
grupê disk, której członkowie mają dostêp do takich urządzeñ.
Bêdziesz potrzebował także debugfs z pakietu e2fsprogs.
Prawdopodobnie jest on już zainstalowany przez Twoją dystrybucjê.
Dlaczego to napisałem? Wynikło to głównie z moich własnych doświadczeñ ze
zwykłą głupotą i katastrofą spowodowaną przez komendê rm -r wykonywaną
z prawami administratora. Skasowałem 97 plików typu JPEG, których potrzebowałem
i których prawie na pewno nie można było odzyskaæ z innych źrodeł. Z pomocą
użytecznych wskazówek (patrz rozdział
Wyrazy uznania i Bibliografia) i dużej wytrwałości, odzyskałem 91 nieuszkodzonych
plików. Udało mi siê odtworzyæ czêściowo nastêpne piêæ (wystarczająco, aby
zobaczyæ co było na tych obrazkach). Tylko jednego nie byłem w stanie obejrzeæ,
ale nawet w tym przypadku, jestem prawie pewien, ze stracone zostały nie wiecej
niż 1024 bajty (niefortunnie z samego poczatku pliku; uwzglêdniając to,
że nic nie wiem o formacie JPG, zrobiłem wszystko co mogłem).
W dalszych rozważaniach bêdê chciał przedstawiæ jakiej wielkości współczynnika
odtworzenia skasowanych plików możesz siê spodziewaæ.
1.1 Historia publikacji
Istnieją nastêpujące upublicznione wersje tego dokumentu (i daty ich
publikacji):
v1.0, 18 stycznia 1997
v1.1, 23 lipca 1997 (patrz rozdział
Zmiany w wersji 1.1)
v1.2, 4 sierpnia 1997 (patrz rozdział
Zmiany w wersji 1.2)
v1.3, 2 lutego 1999 (patrz rozdział
Zmiany w wersji 1.3)
Zmiany w wersji 1.1
Jakie zmiany zostały zrobione w tej wersji? Przede wszystkim, został
poprawiony błąd w przykładowym odzyskiwaniu pliku. Dziêkujê wszystkim, którzy
napisali, żeby wskazaæ mi ten błąd. Mam nadziejê, że nauczyłem siê byæ bardziej
uważnym przy interakcyjnej pracy z programem.
Po drugie, rozważania o systemie plików w UNIX-ie zostały przerobione tak,
aby uczyniæ je bardziej zrozumiałymi. Od początku nie byłem z tego zadowolony
i dostałem komentarze, że nie było to napisane zbyt jasno.
Po trzecie, uuencode'owany gzip-owany tar-owany pakiet fsgrab ze środka
pliku został usuniêty. Teraz program dostêpny jest na
mojej stronie domowej
i na
Metalab-ie
(i kopiach, w Polsce -
Sunsite
).
Po czwarte, dokument ten został przetłumaczony na jêzyk składu SGML używany
w Linux Documention Project. Ten jêzyk może byæ łatwo konwertowany do innych
jêzyków składu (np. HTML-a i LaTeX-a) w celu dogodnego sposobu wyświetlania i
drukowania. Jedną z korzyści z tego jest to, że ładny wygląd wersji papierowej
jest łatwiejszy do osiągniecia. Inną jest to, że dokument zawiera wewnêtrzne
i zewnêtrzne odnośniki, gdy oglądany jest przez WWW.
egil@kvaleberg.no,
który wskazał na polecenie dump w debugfs. Jeszcze raz, dziêki
Egil.
Druga zmiana polegała na zaznaczeniu, że użycie chattr pomaga uniknąæ
skasowania ważnych plików. Dziekujê Hermanowi Suijs
H.P.M.Suijs@kub.nl
za zauważenie tego.
Streszczenie zostało uaktualnione. Zostały dodane URL-e do organizacji i
oprogramowania. Wprowadzono wiele innych mniejszych zmian (literówki i tym
podobne).
Zmiany w wersji 1.3
Pomimo, że jest to pierwsza wersja od 17 miesiêcy, jest tutaj mało
nowego. W wersji tej poprawione są drobniejsze błêdy (literówki, puste
URL-e, tego typu rzeczy -- szczególnie nie związane z Open Group),
uaktualniono kilka czêści tekstu, które uległy przeterminowaniu, takich jak
partie dotyczące wersji jądra i lde. No i zmieniłem `Sunsite' na
`Metalab'.
To wydanie jest przewidywane jako ostatnie przed wersją 2.0, która, mam
nadziejê, bêdzie pełnym Howto. Pracujê nad istotnymi zmianami, które
spowodują zwiêkszenie głównego numeru wersji.
1.2 Inne lokalizacje tego dokumentu
Najnowsza publiczna wersja tego dokumentu powinna byæ zawsze dostêpna na
Linux Documentation Project site
(i kopiach, w Polsce -
Sunsite
).
Najbardziej aktualna wersja jest również przechowywana na
mojej stronie domowej
w kilku formatach:
źródło SGML.
To jest format źródłowy, tak jak to napisałem używając pakietu SGML
Tools.
HTML.
To jest HTML, automatycznie wygenerowany ze źródła SGML.
czysty tekst.
To jest czysty tekst, który również został automatycznie wygenerowany
ze źródła SGML.
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
ext2fs undeletion pl 3ext2fs undeletion pl 8ext2fs undeletion pl 17ext2fs undeletion pl 4ext2fs undeletion pl 6ext2fs undeletion pl 10ext2fs undeletion pl 9ext2fs undeletion pl 13ext2fs undeletion pl 2ext2fs undeletion pl 15Ext2fs Undeletion plext2fs undeletion pl 7ext2fs undeletion pl 14ext2fs undeletion pl 16ext2fs undeletion pl 5ext2fs undeletion pl 11Ext2fs Undeletion pl (2)Ext2fs Undeletion pl (3)ext2fs undeletion pl 12wiÄcej podobnych podstron