Управление ServeRAID с помощьй утилиты MegaCli из командной строки


Понадобилось добавить пару дисков в корзину на IBM 3650M3 и сделать RAID, перегружать сервер естевственно совсем не хочется.  Для управления ServeRAID(у меня ServeRAID M5015 SAS/SATA) из командной строки я нашел утилитку MegaCli, скачать её можно с сайта IBM. Кстати, там-же можно скачать и графическую версию менеджера.

Сама утилитка достаточно простая.
NB:Почти все команды должны оканчиваться обязательно на выбор адаптера(-a №).
Ниже небольшой списочек часто используемых команд:
MegaCli -ShowSummary -a0             -краткая полезная информация по адаптеру(HD,VD,STATE)
MegaCli -AdpAllInfo -aALL             — список и конфигурация адаптеров
MegaCli -AdpAlILog -aALL             — конфиг и вся информация по событиям
MegaCli -AdpEventLog -Clear -a0   — очистка списка событий
MegaCli -AdpGetTime -aALL          — время на адаптерах
MegaCli -EncInfo -a0                       — список корзин
MegaCli -PDGetNum -a0                 — количество физических дисков
MegaCli -PDList -a0                        — список физических дисков
MegaCli -PhyInfo -phy7 -a0             — информация по физическому диску(7 — номер диска)

MegaCli -pdInfo -PhysDrv[1:0] -a0       — информация по диску корзина 1 слот 0  на адаптере 0
MegaCli -LDGetNum -a0              — количество виртуальных дисков
MegaCli -LDInfo -Lall -a0             — список виртуальный дисков
MegaCli -LdPdInfo -a0                 — список виртуальных дисков и соответствующие им физические диски с конфигурацией

MegaCli -LDSetProp -Name Disk6 -L6 -a0            — назначить диску №6 имя Disk6

MegaCli -CfgLdDel -L6 -a0          — удалить виртуальный диск 6

MegaCli -CfgLdAdd r0[1:0] WB NORA Direct NoCachedBadBBU -strpsz128 -a0
Создать r0 из диска в корзине 1 слот 0 с необходимыми параметрами
Тут чуть подробнее:
r0 — задаем собственно тип raid
[1:0,1:1,1:2] — задаем диски из которых делать raid, через запятую, если RAID0 — то один диск
WT|WB                  — политика кеширования WriteThrough или WriteBack
NORA|RA|ADRA  — ReadAhead Policy
Direct|Cached
CachedBadBBU|NoCachedBadBBU
-szXXX
-szYYY
-strpszM
-Hsp[E0:S0,…]
-AfterLdX
-Force FDE|CtrlBased
-Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching
-aN

MegaCli -CfgSpanAdd -r10 -Array0[252:2,252:3] -Array1[252:4,252:6] WB ADRA Cached  NoCachedBadBBU -strpsz128 -a0