ext2fs undeletion pl 7 JIAQELRP4ATHOCL2NGFMS53EZD3J5PIWVXNWXWQ


Linux Ext2fs Undeletion mini-HOWTO: Przygotowanie do zapisu danych w innym miejscu Następna strona Poprzednia strona Spis treści 7. Przygotowanie do zapisu danych w innym miejscu Jeżeli wybierzesz tê drogê działania, musisz znaleźæ partycjê ratunkową -- miejsce, gdzie zapiszesz nowe kopie odzyskanych plików. Na całe szczêście, twój system zawiera kilka partycji: prawdopodobnie partycjê główną, /usr i /home. Wybierz jedną z nich i utwórz na niej nowy katalog. Jeśli masz tylko partycjê główną i wszystko przechowujesz na niej, rozwiązanie troszkê siê skomplikuje. Może masz partycje MS-DOS lub Windows, której bedziesz mógł użyæ ? Albo masz sterownik do ramdisk-u w swoim jądrze, albo w module ? W celu użycia ramdisk-u (zakładając, że jądro jest nowsze od 1.3.48), napisz: # dd if=/dev/zero of=/dev/ram0 bs=1k count=2048 # mke2fs -v -m 0 /dev/ram0 2048 # mount -t ext2 /dev/ram0 /mnt W ten sposób stworzyłeś 2MB wolumen ramdisk-u i zamontowałeś do w /mnt. Krótkie ostrzeżenie: jeżeli używasz kerneld (lub zastêpującego go kmod w jądrach 2.2.x i późnych 2.1.x) w celu automatycznego ładowania i odładowywania modułów, nie odmontowuj ramdisk-u dopóki nie skopiujesz wszystkich plików na bardziej trwały nośnik. W chwili, gdy go odmontujesz, kerneld zakłada, że może odładowaæ moduł (zwykle jednak czeka pewien okres). Gdy to już siê stanie, pamiêæ zostanie użyta przez inne czêści jądra i stracisz wszystkie godziny spêdzone na odzyskiwaniu danych. Jeżeli masz napêd Zip, Jaz, LS-120 lub coś podobnego, może on spełniaæ z powodzeniem rolê partycji ratunkowej. W pozostałych przypadkach, użyj po prostu napêdu stacji dyskietek. Bêdziesz jeszcze potrzebował programu, który potrafi czytaæ dane ze środka partycji. Właściwie może to zrobiæ dd, ale aby przeczytaæ dane leżące od 600 MB do 800 MB, dd musi przeczytaæ i zignorowaæ pierwsze 600 MB. Zajmuje to dosyæ dużo czasu, nawet na szybkich dyskach. Moim sposobem na obejście tego problemu było napisanie programu, który przeskakuje w środek partycji. Nazywa siê on fsgrab; pakiet ze źródłem możesz znaleźæ na mojej stronie domowej lub na Metalab-ie (i kopiach, w Polsce - Sunsite ). Jeśli bêdziesz chciał stosowaæ tê metodê, w dalszej czêści tego mini-JTZ zakładam, że masz fsgrab. Nie potrzebujesz fsgrab-a, jeżeli żaden z plików, które starasz siê odzyskaæ, nie zajmuje wiêcej niż 12 bloków (przeważnie blok ma rozmiar jednego kilobajta). Jeżeli musisz użyæ fsgrab-a, ale nie chce Ci siê go ściągaæ i kompilowaæ, jest też prosta droga na przetłumaczenie polecenia dla fsgrab na polecenie dla dd. Mając fsgrab -c count -s skip device możesz użyæ komendy dd (przeważnie jest to dużo wolniejsze) dd bs=1k if=device count=count skip=skip Muszê Ciê ostrzec, że chociaż dla mnie fsgrab działa doskonale, nie mogê braæ odpowiedzialności za jego funkcjonowanie. Pisałem go dosyś szybko i niestarannie, po prostu, aby działał poprawnie. Wiêcej szczegółów o gwarancji znajdziesz w rozdziale `No Warranty' w pliku COPYING dołaczonym do pakietu (the GNU General Public Licence). Następna strona Poprzednia strona Spis treści

Wyszukiwarka

Podobne podstrony:
ext2fs undeletion pl 3
ext2fs undeletion pl 8
ext2fs undeletion pl 17
ext2fs undeletion pl 4
ext2fs undeletion pl 6
ext2fs undeletion pl 10
ext2fs undeletion pl 9
ext2fs undeletion pl 13
ext2fs undeletion pl 2
ext2fs undeletion pl 15
ext2fs undeletion pl 1
Ext2fs Undeletion pl
ext2fs undeletion pl 14
ext2fs undeletion pl 16
ext2fs undeletion pl 5
ext2fs undeletion pl 11
Ext2fs Undeletion pl (2)
Ext2fs Undeletion pl (3)
ext2fs undeletion pl 12

więcej podobnych podstron