Как восстановить разметку разделов для GPT-диска

Как восстановить разметку разделов для GPT-диска
parted -ms /dev/sda print > sda.parted

Это фактически копирует макет в файл. Если я хочу восстановить макет, какую команду мне дать?

решение1

Я думаю, что клонировать таблицу GPT не так-то просто, partedиначе пришлось бы написать простую оболочку, которая анализировала бы вывод команды parted -ms /dev/sda printи подготавливала бы соответствующие partedподкоманды для этого.

Но есть инструмент fdisk с поддержкой GPT, который называется , sgdiskкоторый является частью gdiskпакета на дистрибутивах RHEL/CentOS/Ubuntu. С этим инструментом это легко сделать:

# clone GPT table from /dev/sda to /dev/sdb
sgdisk -R=/dev/sdb /dev/sda

# make unique its GUID as it was cloned and is identical with /dev/sda
sgdisk -G /dev/sdb

Связанный контент