Wyszukiwanie w witrynie

Jak sklonować partycję lub dysk twardy w systemie Linux


Istnieje wiele powodów, dla których możesz chcieć sklonować partycję Linux lub nawet dysk twardy, a większość z nich wiąże się z tworzeniem kopii zapasowych danych. Można to osiągnąć w systemie Linux na wiele sposobów, korzystając z zewnętrznych narzędzi, takich jak partimage lub Clonezilla.

Jednak w tym samouczku omówimy klonowanie dysku Linux za pomocą narzędzia o nazwie dd, które jest najczęściej używane do konwertowania lub kopiowania plików i jest preinstalowane w większości dystrybucji Linuksa.

Jak sklonować partycję Linux

Za pomocą polecenie dd możesz skopiować cały dysk twardy lub tylko partycję Linux. Zacznijmy od sklonowania jednej z naszych partycji. W moim przypadku mam następujące dyski: /dev/sdb, /dev/sdc.. Sklonuję /dev/sdb1/ do /dev/sdc1.

Przeczytaj także: Jak klonować partycje systemu Linux za pomocą polecenia „cat”.

Najpierw wyświetl listę tych partycji za pomocą polecenia fdisk, jak pokazano.

fdisk -l /dev/sdb1/ /dev/sdc1

Teraz sklonuj partycję /dev/sdb1/ do /dev/sdc1 za pomocą następującego polecenie dd.

dd if=/dev/sdb1  of=/dev/sdc1 

Powyższe polecenie mówi dd, aby użył /dev/sdb1 jako pliku wejściowego i zapisał go w pliku wyjściowym /dev/sdc1.

Po sklonowaniu partycji Linux możesz sprawdzić obie partycje za pomocą:

fdisk -l /dev/sdb1 /dev/sdc1

Jak sklonować dysk twardy systemu Linux

Klonowanie dysku twardego w systemie Linux jest podobne do klonowania partycji. Jednak zamiast określać partycję, po prostu używasz całego dysku. Należy pamiętać, że w tym przypadku zaleca się, aby dysk twardy miał ten sam rozmiar (lub większy) niż dysk źródłowy.

dd if=/dev/sdb of=/dev/sdc

Powinno to spowodować skopiowanie dysku /dev/sdb wraz z jego partycjami na docelowy dysk twardy /dev/sdc. Możesz zweryfikować zmiany, wyświetlając listę obu dysków za pomocą polecenia fdisk.

fdisk -l /dev/sdb /dev/sdc

Jak wykonać kopię zapasową MBR w systemie Linux

Polecenie dd może być także użyte do wykonania kopii zapasowej MBR, który znajduje się w pierwszym sektorze urządzenia, przed pierwszą partycją. Jeśli więc chcesz utworzyć kopię zapasową swojego MBR, po prostu uruchom:

dd if=/dev/sda of=/backup/mbr.img bs=512 count=1. 

Powyższe polecenie nakazuje dd skopiowanie /dev/sda do /backup/mbr.img z krokiem 512 bajtów, a opcja zliczania nakazuje skopiowanie tylko 1 bloku. Innymi słowy, mówisz dd, aby skopiował pierwsze 512 bajtów z /dev/sda do dostarczonego pliku.

To wszystko! Polecenie dd to potężne narzędzie dla systemu Linux, którego należy używać ostrożnie podczas kopiowania lub klonowania partycji lub dysków systemu Linux.