[#] Odzyskiwanie danych z uszkodzonych nośników (dd_rhelp)

( Ostatnio zmieniony wt., 03/06/2008 - 13:57 )
 

dd_rhelp jest skryptem wykorzystującym zewnętrzny program dd_rescue – coś jak dd ale bez przerwania gdy wystąpią błędy odczytu lub zapisu. Jeśli dd_rhelp będzie działać w nieskończoność będzie to takie samo działanie jak dd_rescue. Jeśli nie masz tyle czasu :) dd_rhelp pozwoli ci przeskoczyć badsektory i odzyskać tylko dane które da się odzyskać.

Możesz przerwać działanie w dowolnym momencie wciskając Ctrl+C i powrócić do skanowania kiedy tylko chcesz.

Instalacja programu dd_rescue:

sudo apt-get install make gcc g++ ddrescue

Instalacja dd_rhelp

wget http://www.kalysto.org/pkg/dd_rhelp-0.1.2.tar.gz

tar xzvf dd_rhelp-0.0.6.tar.gz
cd dd_rhelp-0.0.6
sudo ./configure
sudo make
sudo make install

Program zostanie zainstalowany w katalogu: /usr/local/bin/dd_r­help

Składnia dd_rhelp

dd_rhelp {nazwa_pliku|urządzenie} {plik_wyjściowy} [{info}]
lub dd_rhelp --help
lub dd_rhelp --version

Użycie:

Niech /dev/sda1 będzie twoją uszkodzoną partycją, a /dev/sda2 partycją z wolną przestrzenią. Teraz jeśli chcesz przekopiować dane z /dev/sda1 do /dev/sda2 użyj polecenia:

sudo dd_rhelp /dev/sda1 /dev/sda2/backup.img

Wykonana zostanie kopia partycji /dev/sda1 na partycji sda2 w naszym pliku backup.img

Aby sprawdzić obraz z odzyskanymi danymi pod kątem błędów, wykonaj polecenie:

sudo fsck -y /dev/sda2/backup.img

Po wykonanym sprawdzeniu, zamontuj swój obraz backup.img w systemie plików, wykonując polecenie:

sudo mount /dev/sda2/backup.img /mnt/recoverydata

Teraz posiadasz już dostęp do odzyskanych danych bez żadnych problemów.

Przywracanie danych z obrazu:

sudo dd_rhelp /dev/sda2/backup.img /dev/sda1

Odtworzenie obrazu partycji przez ssh:

sudo dd_rhelp /dev/sda1 - | ssh username@ADRES_IP 'cat /datarecovery/backup.img'

Zostaniesz poproszony o podanie hasła, wpisz je. Pamiętaj jednak że kopiowanie danych po sieci może zająć sporo czasu, upewnij się że go posiadasz.

5
Twoja ocena: Brak Średnio: 5 (2 głosy)