Najprostszą metodą jest użycie dd, ale powszechną skargą jest to, że dd nie daje paska postępu podczas kopiowania dużego dysku. Możesz użyć podglądu rur (pv) w połączeniu z dd, aby wyświetlić pasek postępu i ETA do zakończenia. Zainstaluj pv z
sudo apt-get install pv
Dysk, który kopiujesz, nie musi być montowany, a jeśli odzyskujesz dane z uszkodzonego dysku, dobrym pomysłem jest, jeśli nie jest zamontowany w trybie odczytu / zapisu. Cokolwiek zrobisz na dysku, może zastąpić usunięte dane lub spowodować dalsze uszkodzenie systemu plików. W tym momencie należy wykonać nieco kopię, aby umożliwić odzyskiwanie bez narażania danych na dalsze ryzyko.
Dwie rzeczy, które musisz wiedzieć przed kontynuowaniem, to nazwa urządzenia kopiowanego dysku i jego rzeczywisty rozmiar. Oba można znaleźć, wydając polecenie
sudo fdisk -l
który wyświetli dyski podłączone do systemu i ich rozmiar w MiB.
W najprostszym przypadku polecenie kopiowania dysku do pliku rescue.dd w bieżącym katalogu to:
sudo dd if=/dev/sdx of=rescue.dd
gdzie / dev / sdx będzie musiał zostać zmieniony na rzeczywistą nazwę urządzenia, które kopiujesz. Konieczna może być zmiana własności pliku rescue.dd, ponieważ będzie on własnością roota.
Aby uzyskać przydatny pasek postępu i ETA do ukończenia, przeprowadź polecenie dd przez pv:
sudo dd if=/dev/sdX | pv -s 99999m -bpae | dd of=rescue.dd
gdzie / dev / sdX to nazwa napędu, który chcesz skopiować, a 99999 to rozmiar urządzenia w MiB (nie MB). Twój użytkownik będzie właścicielem pliku rescue.dd, ponieważ drugie wywołanie dd, które zapisuje plik wyjściowy, jest własnością użytkownika, a nie root. Wyświetlane będą dane: średnia szybkość danych, pasek postępu,% ukończenia i ETA do zakończenia.