Имеем MegaRAID от LSI. Появилась необходимость добавить новый диск (даже если подключить один диск через RAID контроллер не имея планов использовать его в RAID массиве — необходимо конфигурировать рейд массив (Virtual Disk) из этого, одного диска).

Первым делом получим список всех дисков.

[root@server ~]# megacli-PDlist -a0 |grep -A1 "Enclosure Device"
Enclosure Device ID: 32
Slot Number: 0
--
Enclosure Device ID: 32
Slot Number: 1
--
Enclosure Device ID: 32
Slot Number: 2
--
Enclosure Device ID: 32
Slot Number: 3
--
Enclosure Device ID: 32
Slot Number: 4
--
Enclosure Device ID: 32
Slot Number: 5
--
Enclosure Device ID: 32
Slot Number: 6
--
Enclosure Device ID: 32
Slot Number: 7

Теперь получим список существующих VD на контроллере.

[root@server ~]# megacli -LDInfo -Lall -a0
Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name                :
RAID Level          : Primary-5, Secondary-0, RAID Level Qualifier-3
Size                : 544.5 GB
State               : Optimal
Strip Size          : 64 KB
Number Of Drives    : 5
Span Depth          : 1
Default Cache Policy: WriteBack, ReadAheadNone, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteBack, ReadAheadNone, Direct, No Write Cache if Bad BBU
Access Policy       : Read/Write
Disk Cache Policy   : Disk's Default
Encryption Type     : None

Создадим RAID-0 используя пары DeviceID:SlotNumber из первого листинга, где мы запрашивали у контроллера список подключенных дисков.

[root@server ~]# megacli -CfgLdAdd -r0 [32:5,32:6,32:7] -a0
 
Adapter 0: Created VD 1
 
Adapter 0: Configured the Adapter!!
 
Exit Code: 0x00

Так же, можно проверить в системе, определился ли диск.

[root@server ~]# dmesg |tail
sdb: Write Protect is off
sdb: Mode Sense: 1f 00 00 08
SCSI device sdb: drive cache: write back
SCSI device sdb: 2927099904 512-byte hdwr sectors (1498675 MB)
sdb: Write Protect is off
sdb: Mode Sense: 1f 00 00 08
SCSI device sdb: drive cache: write back
 sdb: unknown partition table
sd 0:2:1:0: Attached scsi disk sdb
sd 0:2:1:0: Attached scsi generic sg3 type 0