Как быстро скопировать схему разделов GPT с одного жесткого диска на другой?

10

На таблицу разделов не GPT я могу сделать

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

Но sfdiskне поддерживает таблицы разделов GPT. Что я могу использовать вместо этого?

Я ищу решение с одной или двумя командами, а не просто с помощью GNU parted для вывода размеров разделов и последующего их ручного создания.

Крис Харпер
источник
Хорошая ссылка на этот Q на АС , а также: askubuntu.com/questions/57908/...
ОДС

Ответы:

13

Установите gdisk, доступный в sourceforge, а также в репозиториях Ubuntu Universe.

Затем используйте sgdiskкоманду ( man-страницу здесь ), вот так

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

Первая команда копирует таблицу разделов sdaв sdb(чтобы не перепутать). Вторая команда рандомизирует GUID на диске и всех разделах. Это необходимо только в том случае, если диски должны использоваться на одном компьютере, в противном случае это не нужно.

Крис Харпер
источник