Назад | Перейти на главную страницу

Зеркальное отображение таблицы разделов?

Я хотел бы отразить таблицу разделов одного диска, то есть иметь точно такой же раздел как на 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

Флаги

  • если, входной файл (устройство или обычный файл)
  • из, выходной файл (устройство или обычный файл)
  • bs, размер блока в байтах
  • считать, количество копируемых блоков.

MBR содержит таблицу разделов для четырех основных разделов, поэтому одно это решение не будет копировать определение для расширенных разделов.

В Википедии есть хорошие статьи, описывающие основные загрузочные записи и расширенные загрузочные записи, объясняя их отношение друг к другу и формат их диска.

Примечание: Это решение возможно только для MS-DOS, Microsoft Windows и Linux на ПК-совместимых системах.