Jak mogę szybko skopiować schemat partycji GPT z jednego dysku twardego na inny?

10

Na tabeli partycji innej niż GPT mogę to zrobić

sfdisk -d /dev/sda | sfdisk /dev/sdb

Ale sfdisknie obsługuje tablic partycji GPT. Czego mogę zamiast tego użyć?

Szukam rozwiązania z jedną lub dwiema komendami, nie tylko przy użyciu GNU parted do wyświetlania rozmiarów partycji, a następnie ręcznego tworzenia ich ponownie.

Kris Harper
źródło
Dobre odniesienie do tego pytania również w AU: askubuntu.com/questions/57908/…
slm

Odpowiedzi:

13

Zainstaluj gdisk, który jest dostępny z sourceforge, a także z repozytoriów Ubuntu Universe.

Następnie użyj sgdiskpolecenia ( tutaj strona man ) w ten sposób

sgdisk -R /dev/sdb /dev/sda
sgdisk -G /dev/sdb

Pierwsze polecenie kopiuje tablicę partycji sdado sdb(uważaj, aby ich nie pomieszać). Drugie polecenie losowo GUID na dysku i wszystkich partycjach. Jest to konieczne tylko wtedy, gdy dyski mają być używane na tym samym komputerze, w przeciwnym razie nie jest to konieczne.

Kris Harper
źródło