Статья о том, как восстановить программный RAID 1 (зеркало) на FreeBSD в случае выхода из строя одного жёсткого диска в массиве.
В данном примере рассмотрим такую задачу:
Имеется 2 жёстких диска у машины с FreeBSD: ada0 и ada1. Объединены в массив RAID 1 (зеркало). Вдруг ada1 выходит из строя. Необходимо подключить к массиву такой же новый жёсткий диск.
После извлечения жёсткого диска с машины необходимо остановить зеркалирование:
# gmirror forget gm0
Подключаем новый жёсткий диск в массив
# gmirror insert gm0 /dev/ada1
и ждём, пока диск синхронизируется.
О состоянии можно узнать с помощью команды:
# gmirror status
После этого перезагружаем машину:
# shutdown -r now
После перезагрузки зеркало снова должно работать.