Я хотел бы отразить таблицу разделов одного диска, то есть иметь точно такой же раздел как на sda, так и на sdb. Я слышал, что одна из утилит fdisk может экспортировать таблицу разделов в файл, и этот файл можно прочитать обратно на другой диск, но я не могу найти этого в руководствах.
Может кто поможет?
Подводя итог: я хочу иметь одинаковые разделы на обоих дисках, одинаковые метки, одинаковые типы файловых систем и одинаковые размеры. Данные на диске значения не имеют, мне просто нужна таблица разделов.
sfdisk -d /dev/sda | sfdisk -f /dev/sdb
sfdisk -d выгружает таблицу разделов и выводит ее на стандартный вывод. Это передается по конвейеру в sfdisk / dev / sdb с параметром --force, и поэтому записывается в / dev / sdb.
Ты можешь использовать dd
для копирования основной загрузочной записи (MBR) с одного устройства на другое (или в файл). Например, копирование MBR из sda
к sdb
будет сделано с
dd if=/dev/sda of=/dev/sdb bs=512 count=1
Флаги
MBR содержит таблицу разделов для четырех основных разделов, поэтому одно это решение не будет копировать определение для расширенных разделов.
В Википедии есть хорошие статьи, описывающие основные загрузочные записи и расширенные загрузочные записи, объясняя их отношение друг к другу и формат их диска.
Примечание: Это решение возможно только для MS-DOS, Microsoft Windows и Linux на ПК-совместимых системах.