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.