Предположим что у нас вылетел диск из рейда gmirror.
Рассмотрим кратко процедуру восстановления или замены диска в массиве gmirror.
Пусть в массиве gm0 присутствуют два диска: sda4 и sda8. Заменить нужно sda4.
Выводим диск из зеркала:
# gmirror remove gm0 sda4
Не выключая сервер, вытаскиваем диск.
Затем выполняем:
# geom disk list
# gmirror list
Так мы обнаружим, что одного диска нет.
Затем заставим gmirror забыть обо всех дисках, которые неактивны в зеркале:
# gmirror forget gm0
Вставляем новый диск.
Чтобы система обнаружила новый подключённый диск необходимо просканировать шину:
Сейчас у нас:
# camcontrol devlist
Сканируем:
# camcontrol rescan all
Итого
# camcontrol devlist
Теперь можно добавить в массив новый sda4:
# gmirror insert gm0 sda4
gmirror увидит новый диск и начнёт синхронизацию.