Добрый день.
Есть сервер с обычным встроенным "недораидом" и цель собрать таки на нем раид.Ставлю FreeBsd 10 с программным Raid5. 3 винта по 500 Гб.
Делаю так:
В биосе - ACHI mode
В момент установки когда доходим до разметки диска выхожу в шелл.
Т.к. поначалу пытался делать средствами биосовского раида то чищу все метаданные на дисках:
#gpart destroy -F /dev/ada2
#gpart destroy -F /dev/ada1
#gpart destroy -F /dev/ada0
После чего
#graid Intel raid RAID5 /dev/ada0 /dev/ada1 /dev/ada2
В результате весь получился массив в статусе SUBOPTIMAL, а все винты в статусе ACTIVE (UNINITIALIZED).
Ок, думаю. Надо теперь как-то его инициализировать. Тыкался тыкался, не справился. Оставил сервак до вечера - отвлекся на какие-то дела. Вечером просто кнопкой питания вырубил.
Утром запускаю, вижу что ada0 и ada2 - в статусе ACTIVE(ACTIVE), ada1 вообще отсутствует в массиве. В выводе
#dmesg | grep ada
присутствует сообщение о разрушенных метаданных на диске ada1. Сам массив в статусе DEGRADED.
Я так понял, он все-таки как-то строился в фоновом режиме, а я его прервал.
Ок.
Удалили т.к. ada1 вроде как и не в массиве уже, стер с него разметку опять же с помощью #gpart destroy -F /dev/ada1, затем добавляю его в массив:
#graid insert raid /dev/ada1
В результате имеем:
#graid status
raid/r0 DEGRADED
ada0 (ACTIVE (ACTIVE))
ada1 (ACTIVE (NEW))
ada2 (ACTIVE (ACTIVE))
Как запустить ребилд я так и не догнал снова, поэтому оставил его на ночь. Ничего не изменилось.
Что я делаю не дак? Каковы дальнейшие действия? Спасибо.