Многоуровневый подход к клонированию Linux-разделов

231
Djurdjura

Я рассматриваю стратегию клонирования разделов Linux (root) без использования Live CD. Литература справедливо предполагает, что исходный и целевой разделы должны быть размонтированы, чтобы иметь возможность получить чистый клон. Это предполагает, что вам нужно использовать LiveCD. Мне было интересно, если вместо того, чтобы требовать LiveCD, если использовать третий раздел, который будет эмулировать функциональность LiveCD, если мы не можем достичь той же функциональности. Другими словами, на высоком уровне система с 3 разделами (все загрузочные):

  • Rescue Partition (эмуляция LiveCD)
  • Работающий раздел (источник)
  • Резервный раздел (назначение)

Все 3 раздела являются LVMS.

Когда приходит время клонировать исходный раздел в резервный (целевой) раздел, мы загружаемся в аварийный раздел, размонтируем 2 других раздела (это необходимо?), Запускаем проверку диска на исходном, копируем в место назначения (dd или простое копирование, чтобы избежать репликации дефрагментации из источника), запустите проверку диска в целевом разделе, обновите список меню Grub, чтобы принудительно выполнить загрузку с любого раздела, и перезагрузитесь в этот раздел.

Мой вопрос, это подход, который вы бы порекомендовали? MBR во всем этом? Любые ошибки или дополнительные проверки необходимы?

Спасибо,

  • D.

PS . По рекомендации от участников, размещение здесь, а не stackoverflow.com.

1

1 ответ на вопрос

0
teppic

Да, вы можете легко и безопасно скопировать раздел, если он не смонтирован - это никак не связано с наличием Live CD или нет. Это очень просто. Многие дистрибутивы Linux (например, Ubuntu) будут искать на ваших жестких дисках любые другие загрузочные системы и автоматически включать их в меню Grub при каждом обновлении ядра.

Подойдет любая загрузочная система Linux. Думаю, было бы так же просто установить базовую копию обычного дистрибутива. Вы также можете клонировать разделы в файлы в существующей файловой системе - это не обязательно разделение на разделы. Существуют различные инструменты для помощи - например, пристрастие.

Спасибо за ответ. Есть какие-нибудь ошибки в отношении MBR / цепной загрузки? Я планирую использовать Suse для этого упражнения. Djurdjura 11 лет назад 0
Загрузчик MBR не должен иметь проблем с загрузкой другого загрузчика. Вы должны установить загрузчик на новую установку в своем корневом разделе. Я делаю это все время - у меня Windows и одна или несколько копий Linux на разных дисках, все с их загрузчиками на своих собственных разделах. teppic 11 лет назад 0

Похожие вопросы