И так... собственно имеется сервер установлен #proxmox 6.1-8, на нем развернута инфраструктура #windows.
Сперва необходимо посмотреть какой контролер имеется, все делаем в консоли и набираем команду:
lspci -nn | grep -i lsi
Далее устанавливаем утилиту MegaCLI можно по ссылке
после установки проверяем установку и версию
/opt/MegaRAID/MegaCli/MegaCli64 -V
Для MegaCli есть много команд, некоторые я напишу ниже.
Давайте проверим диск на битые сектора и введем команду:
/opt/MegaRAID/MegaCli/MegaCli64 -LdPdInfo -aALL | grep -E "(Id|State |Bad Blocks|Firmware state|Error Count|Predictive Failure Count)"
На диске нет битых секторов, все ок.
Вот некоторые команды MegaCLI:
Информация о состоянии RAID:
/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL.
Проверка состояния батареи на контроллере: /opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -aALL.
Расширение существующего массива: /opt/MegaRAID/MegaCli/MegaCli64 -LDRecon -Start -r5 -Add -PhysDrv[21:5] -L0 -a0.
Использование дисков как JBOD: /opt/MegaRAID/MegaCli/MegaCli64 -CfgEachDskRaid0 WB RA Direct CachedBadBBU -a0.
Создание резервной копии и восстановление конфигурации контроллера: /opt/MegaRAID/MegaCli/MegaCli64 -CfgSave -f raidcfg.txt -a0.
Включение WriteBack: /opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp WB -LALL -aALL.
Включение Cache без BBU (без батареи): /opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp CachedBadBBU -LALL -aALL.
Отключение Cache без BBU (без батареи): /opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp NoCachedBadBBU -LALL -aALL.
Создание RAID 10 с размером stripe 1024 kb: /opt/MegaRAID/MegaCli/MegaCli64 -CfgSpanAdd -r10 -Array0[32:0,32:1] Array1[32:2,32:3] WB RA Direct CachedBadBBU -strpsz 1024 -a0.
Включение ReadAhead: /opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp RA -LALL -aALL.