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

Как клонировать систему RAID5

Я клонирую однодисковые системы, загружая основную систему с компакт-диска и выполняю ...

dd if=/dev/sda | gzip - | ssh user@hostname dd of=image.gz

Затем я загружаю целевую систему с компакт-диска и запускаю…

ssh user@hostname dd if=image.gz | unzip - | dd of=/dev/sda

Я отлично работаю с простыми однодисковыми системами.

Но теперь я хотел бы произвести аналогичное клонирование 4-х дисковой системы RAID5. я знаю это /dev/sda нужно изменить, но на что?

РЕДАКТИРОВАТЬ: Ящики под linux, каждый с программным RAID.

Попытка клонировать базовые разделы / диски, используемые RAID, вероятно, просто приведет к проблемам.

Я бы, наверное, выполнил такую ​​процедуру.

  • На исходном сервере
    • Загрузите среду livecd / rescue
    • Убедитесь, что ваши тома RAID запущены.
    • Сделайте резервную копию любых файловых систем / устройств, которые не являются частью вашего тома RAID (например, вашего / boot)
    • Используйте DD для резервного копирования блочных устройств ваших массивов.
  • На пункте назначения
    • Загрузите среду livecd / rescue
    • Выполните необходимые команды разделения и команды mdadm, чтобы создать необходимые файловые системы и настроить том RAID, аналогичный исходному серверу.
    • Восстановите все резервные копии томов в соответствующие места.
    • Наконец смонтируйте файловые системы и исправьте /etc/mdadm/*, /etc/fstabи любые другие файлы конфигурации, которые ссылаются на UUID исходного массива.

Название устройства зависит от реализации рейда. Это может быть даже / dev / sda, если вы запускаете аппаратный рейд.

Если вы действительно не знаете имя устройства, вы можете получить подсказку, просмотрев / etc / fstab или вывод fdisk -l. Однако эти файл и команда предполагают систему Linux, вам может потребоваться другой файл или команда в других системах. Если вы используете Solaris, вероятно, имя файла - / dev / vfstab.