
Да-да, вы не ослышались. Именно RAID1 из 18 дисков. А точнее из 16 дисков + 2 spare.
Поехали. Имеется сервер Supermicro с RAID контроллером LSI. Установлено 18 дисков SSD Samsung SATA 3.8 ТБ — MZ7L33T8HBNA-00A07. Операционная система Oracle Linux.
Воспользуемся утилитой storcli.
Управление RAID контроллером LSI (Broadcom, Avago) с помощью StorCLI в Oracle Linux
Посмотрим список дисков, у меня диски в контроллере c1:
storcli /c1 /eall /sall show

Все диски в состоянии Unconfigured Good. Информацию о дисках и контроллере можно посмотреть командой:
storcli /c1 show

Наш контроллер AVAGO MegaRAID SAS 9380-8i8e. Физических дисков 18, с 2:0 по 2:17.

Если промотать то отобразятся и сами диски.

Видим что у нас имеется кэш. Состояние Optimal.
Список всех контроллеров можно посмотреть командой:
storcli show

В сервере два контроллера. Первый с индексом c0 нам не интересен, работаем со вторым c1. Контроллеры в состоянии Optimal.
Оборудование не показывает ошибок, собираем RAID1. В массиве будут участвовать 16 дисков с 2:0 по 2:15. А диски 2:16 и 2:17 будут spare.
storcli /c1 add vd type=raid1 Size=all name=RE0 drives=2:0-15 pdcache=default direct wb nora strip=256 spares=2:16-17
Здесь:
- c1 — контроллер
- add vd — команда добавления виртуального диска
- type=raid1 — тип массива RAID1
- Size=all — выделяем весь объём
- name=RE0 — название массива
- drives=2:0-15 — диски с 2:0 по 2:15
- pdcache=default — локальный кэш дисков оставляем по умолчанию
- direct — политика ввода вывода Direct I/O
- wb — политика записи Write Back
- nore — no read ahead
- strip=256 — страйп
- spares=2:16-17 — запасные диски 2:16 и 2:17

Массив создан. Проверим.
storcli /c1 /vall show

Видим новый массив, состояние Optimal. Однако, массив не в консистентном состоянии: Consist NO.
Посмотреть подробные настройки:
storcli /c1 /vall show all
Сначала выводятся те же самые данные.

Ниже список всех дисков массива. Теперь они в состоянии Online. Обращаем внимание на OS Drive Name, это путь к диску в ОС, может пригодиться. Spare диски здесь не отображаются.
storcli /c1 /eall /sall show

Здесь можно посмотреть диски Dedicated Hot Spare (DHS).
Отправим массив инициализироваться.
storcli /c1 /v0 start init full

storcli /c1 /v0 show init

Инициализация массива закончится часа через три. Дожидаемся окончания инициализации.
storcli /c1 /v0 show

Consist Yes. Массив в целостном состоянии.