Создание Raid 1 (gmirror, зеркало) на FreeBSD 8.2

После установки системы перезагружаемся и теперь будем настраивать "зеркалирование" дисков посредством gmirror. Допустим freebsd установлена на жесткий диск da0.

1. Включаем доп. отладочную информацию:

# sysctl kern.geom.debugflags=17

Создаем зеркало. Сохраняем метаданные на диске da0:

# gmirror label -vb round-robin gm0 /dev/da0
Metadata value stored on /dev/da0.
Done.

В результате создастся устройство /dev/mirror/gm0 .

2. Загружаем модуль ядра  geom_mirror:

# gmirror load

Чтобы при загрузке системы этот модуль загружался автоматически, добавим  в  loader.conf :

# echo 'geom_mirror_load="YES"' >> /boot/loader.conf

3. Редактируем файл  /etc/fstab. Грубо говоря нужно заменить все  da0 на /mirror/gm0* .

# ee /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/mirror/gm0s1a none swap sw 0 0
/dev/mirror/gm0s1b / ufs rw 1 1

4. Перезагружаемся:

# reboot

5. После перезагрузки  включаем в зеркало второй диск:

# gmirror insert gm0 /dev/da1

Ждем пока диски синхронизируются, проверяем процесс командой:

# gmirror status
Name Status Components
mirror/gm0 COMPLETE da0
da1

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *