Как скопировать таблицу разделов диска в Linux

Как скопировать таблицу разделов диска в Linux

Если понадобилось скопировать таблицу разделов диска в 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

Источник


2 thoughts on “Как скопировать таблицу разделов диска в Linux”

  1. если геометрия совпадает: cat /dev/sda > /dev/sdb. без всяких лишних команд, которых может и не быть в предустановленых системах.

Добавить комментарий

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Unlix © Все права защищены 2022

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!