шпаргалка по MegaCLI
Управление RAID контроллером DELL (LSI MegaRAID)
Устанавливаем MegaCLI отсюда: hwraid.le-vert.net
Пример установки на debian:
apt-get update apt-get install lsb-release DIST=$(lsb_release -c | grep "Codename:" | awk '{print $2}') wget -O - https://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | sudo apt-key add - echo " deb http://hwraid.le-vert.net/debian $DIST main " > /etc/apt/sources.list.d/raidtoolRepo.list apt-get update apt-get install megacli
Информация о виртуальных дисках:
megacli -LDInfo -Lall -aALL
Информация о физических дисках:
megacli -PDlist -a0
Информация о физических и виртуальных дисках в едином выводе:
megacli -LdPdInfo -aAll
Состояние батареи:
megacli -AdpBbuCmd -a0
Включить WriteBack
megacli -LDSetProp WB -Immediate -Lall -aALL
Включить AdaptiveReadAhead
megacli -LDSetProp ADRA -Immediate -Lall -aALL
Отключить ReadAhead
megacli -LDSetProp NORA -Immediate -Lall -aALL
Включить внутренний кэш на HDD
megacli -LDSetProp EnDskCache -Immediate -Lall -aALL
Создание массива R1
Смотрим номера дисков
megacli -PDlist -a0 | grep -e '^Enclosure Device ID:' -e '^Slot Number:' -e 'Firmware state:'
Собираем массив
megacli -CfgLdAdd -r1[252:2,252:3] -a0 или megacli -CfgLdAdd -r1[:2,:3] -strpsz64 -a0
Разобрать все массивы:
megacli -CfgLdDel -Lall -a0
Очистить диски (wipe)
megacli -PDlist -a0 # найти и запомнить значения Enclosure (как E) and Slot (как S) для каждого диска megacli -SecureErase Start Simple -PhysDrv '[E:S,E:S]' -a0 # где E:S значения из вышеприведенной команды megacli -SecureErase ShowProg -PhysDrv '[E:S,E:S]' -a0 megacli -SecureErase ProgDsply -PhysDrv '[E:S,E:S]' -a0