Настройка программного raid массива mdadm на Debian Squeeze

Debian mdadm howto
Имеем: два жестких диска по 1TB, на первом установлена система Debian Squeeze, второй — пустой.

mdadm debian

mdadm debian

mdadm debian

mdadm debian

Скопируем таблицу разделов с диска /dev/sda на диск /dev/sdb

Должно получиться два одинаково размеченых жестких диска

переносим работающую систему на raid 1 debian

Теперь необходимо изменить идентификатор раздела, сейчас он 83 — стандартный раздел Linux, нам нужен fd — Linux raid autodetect

переносим работающую систему на raid 1 debian

переносим работающую систему на raid 1 debian

Создаем массивы

переносим работающую систему на raid 1 debian

Если все хорошо, должно получиться что-то вроде такого

переносим работающую систему на raid 1 debian

Форматируем

переносим работающую систему на raid 1 debian

переносим работающую систему на raid 1 debian

Приступаем к копированию файловой системы. Монтируем /dev/md0 в /mnt

переносим работающую систему на raid 1 debian

Теперь необходимо изменить /etc/fstab.

Было

Стало

Установим и сконфигурируем grub

У меня была ошибка

Вылечилось созданием символических ссылок

Еще один момент: необходимо раскомментировать GRUB_TERMINAL=console в /mnt/etc/default/grub
Далее делаем так:

grub debian mdadm

grub.cfg должен выглядеть вот так

На всякий случай перепроверим UUID

debian grub mdadm

Перезагружаем сервер, загружаемся со второго диска

настройка raid 1 debian

Осталось добавить в массив диск /dev/sda

mdadm debian настройка raid 1

Следить за синхронизацией удобно следующим образом

mdadm raid 1 debian squeeze

На этом установка закончена.

Удаление raid массива

  1. Остановить все процессы, использующие массив
  2. Отмонтировать подключенный raid
  3. Остановить массив
  4. Очистить суперблоки на разделах жестких дисков, из которых состоит массив

Удаление жесткого диска из массива