Gmirror/create

atacontrol list Master: ad10  Serial ATA II Master: ad12  Serial ATA II Master: ad14  Serial ATA II

Масив из двух дисков

Инструкция актуальная для системе версии 5.1 и выше.

Если это не системные диски, то sysctl изменять не потребуется. gmirror label -v -n -b load gm0 /dev/ad12 Metadata value stored on /dev/ad0. Done.
 * Создаем сам рейд, прописывая метаинформацию на первый диск.

Если нужно активировать автоматическое восстановление, то уберите ключик -n. В этом случае при добавлении второго диска в массив (команда ниже) запустить ребилд автоматически не требуется.

kldload geom_mirror dmesg GEOM_MIRROR: Device mirror/gm0 launched (1/1).

"вставляем" в рейд второй винт. gmirror insert -v gm0 /dev/ad14

Если выключить машину (или даже при kernel panic), то ребилд остановится и потом после включения продолжится с того же места. Модуль сам не грузится и его наличие необходимо.

Если не загрузить модуль, то при попытке вставит появится сообщение gmirror: Class not found gmirror rebuild -v gm0 /dev/ad14

Чтобы модуль грузился при старте системы. Сам он автоматически грузиться не будет. И, соответственно, устройство создаваться не будет. echo 'geom_mirror_load="YES"' >> /boot/loader.conf

mount /dev/mirror/gm0s1a /mnt/


 * Вопросы
 * Я не знаю, какой смысл скрыт в том, какой винт первый, а какой второй, но вроде какой-то есть.
 * Как на новых дисках создать рейд не запуская создание рейда.