Thank you for reading this post, don't forget to subscribe!
Если понадобилось скопировать таблицу разделов диска в Linux (при замене старого диска на новый или сделать резервную копию), то есть один простой способ – sgdisk.
sgdisk – это манипулятор таблицы разделов Unix-подобных систем. В этой статье используем sgdisk для клонирования, копирования таблицы разделов GPT (можно так же и MSDOS) на другой диск.
Дано:
Старый диск: /dev/sda
Новый, исправный диск такого же размера: /dev/sdb
Очистите и подготовьте новый диск:
wipefs -a /dev/sdb
Создадим таблицу разделов GPT:
parted --script /dev/sdb mklabel gpt
Создадим копию данных о разделах со старого диска:
sfdisk -d /dev/sda > partitions-sda.txt
Теперь запишем эту таблицу на новый диск:
sfdisk /dev/sdb < partitions-sda.txt
Чтобы просто клонировать таблицы разделов с одного диска на другой, выполните следующие действия:
sgdisk -R /dev/sda /dev/sdb
Также установите новый GUID на новом диске после клонирования таблицы разделов:
sgdisk -G /dev/sdb