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