Программный RAID 1 для установки FreeBSD 12.2

В этой статье рассматривается конфигурирование программного RAID массива с помощью мастера установки и настройки ОС FreeBSD на примере RAID 1 (зеркало).

Перед тем, как запустить инсталляцию FreeBSD, переходим в Shell

Посмотрим, какие диски нашла система:

# dmesg | grep da

В списке должны появиться диски ada0 и ada1.

Затем включаем отладочную опцию ядра командой:

# sysctl kern.geom.debugflags=16

В консоли увидим сообщение:

kern.geom.debugflags: 0 -> 16

Теперь загружаем модуль /boot/kernel/geom_mirror.ko

# gmirror load

После этого создадим зеркало.

Сохраняем метаданные на диске ada0:

# gmirror label -vb round-robin gm0 /dev/ada0

После запуска команды появится примерно такое сообщение:

GEOM_MIRROR: Device mirror/gm0 launched (1/1)
Metadata value stored on /dev/ada0

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

# gmirror insert gm0 /dev/ada1

Появится такое сообщение:

GEOM_MIRROR: Device gm0: rebuilding provider ada1.

Надо будет некоторое время подождать, пока синхронизируются диски. Для проверки состояния подключения дисков в массив используется команда:

# gmirror status
GEOM_MIRROR: Device gm0: rebuilding provider ada1 finished.

Теперь выходим из Шелла в инсталлятор:

# exit

и начинаем установку системы.

Доходим до разметки диска — раздел Partitioning

Выбираем ручную разметку — Manual

Переводим курсор на mirror/gm0 и жмём Create

Выбираем таблицу разделов GPT

Увидим сообщение об успешном создании таблицы разделов:

Затем снова переводим курсор на mirror/gm0 и снова жмём Create

Создаём раздел для корня

Необходимо будет указать тип (Type), размер (Size) и точку монтирования (Mountpoint).

Система предложит создать загрузочный раздел. Соглашаемся

Разметка выглядит сейчас так:

Далее создаём swap-раздел:

он появится вместе с разметкой:

После этого необходимо будет подтвердить, чтобы изменения вступили в силу.

Система предлагает снова перейти в Shell для дальнейшей корректировке данных.

Отвечаем утвердительно.

Затем открываем файл /boot/loader.conf

# vi /boot/loader.conf

и пропишем в нём запуск зеркалирования:

geom_mirror_load="YES"

Теперь проверяем /etc/fstab:

# cat /etc/fstab

Если диски прописаны через зеркало, значит всё в порядке.

# df -h

Выходим из консоли и перезагружаем комп.

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

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