Программный RAID1 gmirror и GPT

Сегодня появился заказ на сервер. Машинку собрали новую. Ну думаю все как обычно поставлю FreeBSD, а потом подключу в ядро gmirror и всуну оба диска в RAID1. Сказано — сделано, не тут то было, перезагрузил систему и меня радостно встретило сообщение

mountroot>
 Ласково прося меня прописать путь до корневой файловой системы, прописал, а толку нет. GEOM ругается что он ничего не знает про GPT. В общем подумал покрутил и решил все сделать иначе. Перед установкой ОС создать зеркало, а внутри него уже GPT и все разделы.  Загружаем диск с freebsd 9.x и начинаем установку. В первом окне где нам предлагают выбрать Install, Shell и LiveCD выбираем Shell для переходу в среду предложенную bsdinstall  Перед тем как создавать зеркало почистим диски от старых разделов 
gpart destroy -F adaX
* (где Х номер партиции) Для начала изменим переменную sysctl
sysctl kern.geom.debugflags=16
 Загрузим модуль gmirror в ядро 
kldload geom_mirror
 Создадим зеркало и включим в него поочередно два диска 
gmirror label -v -b round-robin gm0 /dev/adaХ
 и второй диск 
gmirror insert gm0 /dev/adaХ
 Выходим и Shell обратно в bsdinstall 
exit
 И дальше ставим FreeBSD в обычном режиме, то есть выбираем раскладки клавиатуры, компоненты и т.д. Единственное при предложении разбить диски нужно делать это в ручном режиме. Создавая/удаляя партиции на одном диске, действие автоматически применяется и для второго диска.  После окончания установки bsdinstall предлагает до настроить систему, мы снова выходим в shell и прописываем запуск модуля ядра при загрузке 
echo 'geom_mirror_load="YES"' > /boot/loader.conf
 И на последок проверим правильные ли записи в таблице партиций 
cat /etc/fstab
 все разделы должны быть типа /dev/mirror/gm0/adaX[/code]  Ну и завершаем установку командой 
exit
 Система спросит разрешение на перезагрузку или вернуться к LiveCD, перезагружаемся.  После успешной загрузки системы можем проверить статус зеркала 
gmirror status
 в ответ получим 
mirror/gm0  DEGRADED  ada1 (ACTIVE)
                      ada2 (SYNCHRONIZING, 45%)
 Как видите состояние второго диска SYNCHRONIZING, то есть он синхронизируются, после завершения у двоих будет статус 
ACTIVE

  • Автор: WereWolf
  • Комментарии: 0
  • Просмотры: 7

Добавить комментарий

Вы не авторизованы и вам запрещено писать комментарии. Для расширенных возможностей зарегистрируйтесь!