Информации о perccli на русском в интернете не очень много, в отличии от megacli/etc, что и сподвигло набросать заметку для памяти. Насколько я понимаю, часть контроллеров Dell основана на Megaraid , и управлять ими можно и через megacli. Но, имхо, лучше управлять родной, нативной утилитой.
Просмотр состояния массива
perccli /c0 show
Подсветка диска средствами контроллера
perccli /c0/e32/s4 start locate
выключить подсветку
perccli /c0/e32/s4 stop locate
Заофлайнить диск (отстрелить от массива)
perccli /c0/e32/s4 set offline
Включение/отключение автоматического ребилда (по-умолчанию включено)
percccli /c0 set autorebuild=off
Ручной запуск ребилда (если этого автоматический ребилд отключен)
perccli /c0/e32/s4 start rebuild
Просмотр статуса ребилда
perccli /c0/e32/s4 show rebuild
Остальные действия про ребилд
perccli /cx[/ex]/sx pause rebuild perccli /cx[/ex]/sx resume rebuild perccli /cx[/ex]/sx start rebuild perccli /cx[/ex]/sx stop rebuild
Просмотр и установка ребилд рейта (я так понимаю, какой процент пропускной полосы используется под ребилд. Дефолт - 30%)
perccli /c0 show rebuildrate perccli /c0 set rebuildrate=50
Добавить/удалить диск из Hotspare
perccli /cx[/ex]/sx add hotsparedrive perccli /cx[/ex]/sx delete hotsparedrive
Указать загрузочный VD (виртуальный, логический диск)
perccli /c0/v1 set bootdrive=on
Политика работы IO на виртуальном диске (direct иногда лучше выставлять на ssd, но надо тестировать)
perccli /c0/v0 set iopolicy=cached perccli /c0/v0 set iopolicy=direct
Изменение параметров кэширования дисками . На не-серверных дисках из-за откллючения этого может сильно упасть производительность!
perccli /cx/vx set pdcache=<on|off|default>
Кэширование контроллером на чтение (ra=Read Ahead)
perccli /cx/vx set rdcache=<ra|nora>
Кэширование контроллером на запись WT — Write through WB — Write back FWB — Force write back even in case of bad BBU
perccli /cx/vx set wrcache=<WT|WB|FWB>