Perccli 需要root權限
安裝
wget https://downloads.dell.com/FOLDER03559396M/1/perccli-1.17.10-1.noarch.rpm
rpm –Uvh perccli-1.17.10-1.noarch.rpm
使用
顯示控制器和控制器相關信息的摘要。摘要包括按索引排序的控制器編號
cd /opt/MegaRAID/perccli
./perccli64 show

查看物理硬盤信息列表
./perccli64 /c0/eall/sall show

查看某一塊磁盤詳細信息(e32為EID號,s5為Slt編號)
./perccli64 /c0/e32/s5 show all

查看虛擬磁盤信息列表,即陣列信息
./perccli64 /c0/vall show

查看虛擬磁盤丟失信息
./perccli64 /c0 show preservedCache

查看脫機硬盤信息
./perccli64 /c0/fall show all

查看外來配置
./perccli64 /c0/fall show

清除外來配置

使磁盤狀態燈閃爍(便於在硬件不報警的情況下找到壞盤)
./perccli64 /c0/e32/s2 start/stop locate

查看所有物理硬盤狀態
./perccli64 -PDList -aALL|egrep 'Firmware state'

Raid 0,1,5
raid0
./perccli64 /c0 add vd r0 drives=32:1,32:2

查看raid陣列信息
./perccli64 /c0/vall show

查看可用塊信息

Raid創建之后就可以進行分區掛載
磁盤的上線下線
我們將raid0的其中一個磁盤下線
./perccli64 /c0/e32/s1 set offline

查看磁盤狀態已為offline
./perccli64 -PDList –aALL

查看此時raid0狀態已為OfLn
./perccli64 /c0/vall show

上線磁盤
./perccli64 /c0/e32/s1 set online

此時raid狀態

擴容
./perccli64 /c0/v0 start migrate type=r0 option=add drives=32:3 (RAID1擴容需同時添加2塊硬盤)

查看擴容進度
./perccli64 /c0/v0 show migrate

刪除raid
執行刪除操作之前先將磁盤卸載
./perccli64 /c0/v0 del

Raid1
創建
./perccli64 /c0 add vd r1 size=all drives=32:1,32:2

./perccli64 /c0/vall show

然后可以創建分區和掛載使用
上線下線磁盤和raid0類似
將raid0的其中一個磁盤下線
./perccli64 /c0/e32/s1 set offline

查看raid狀態為已降級
./perccli64 /c0/vall show

重新上線
./perccli64 /c0/e32/s1 set online

此時raid狀態已為最優

熱備
局部熱備
查看raid的DG號
./perccli64 /c0/vall show

添加一個磁盤作為蓋raid1的熱備
./perccli64 /c0/e32/s3 add hotsparedrive dgs=0

全局熱備
./perccli64 /c0/e32/s3 add hotsparedrive

查看熱備盤
./perccli64 /c0/e32/sall show GHS表示是熱備盤

刪除熱備
./perccli64 /c0/e32/s3 delete hotsparedrive

再看磁盤狀態已空閑,不是熱備
./perccli64 /c0/e32/sall show

Raid5
創建raid5
./perccli64 /c0 add vd r5 drives=32:1,32:2,32:3

上下線熱備和前面raid0,1類似
Raid狀態
./perccli64 /c0/vall show

下線一個磁盤
./perccli64 /c0/e32/s1 set offline
查看狀態已降級
./perccli64 /c0/vall show

再上線
./perccli64 /c0/e32/s1 set online
重建
若更換磁盤可進行重建, 正常插入新的硬盤之后會自動重建RAID

查看重建進度
./perccli64 /c0/e32/s1 show rebuild

也可手動對某塊硬盤重建
./perccli64 /c0/e32/s1 start rebuild

停止重建
./perccli64 /c0/e32/s1 stop rebuild

檢查
查看磁盤是否有問題
./perccli64 -PDList -aALL|grep Error

這個命令和Megacli命令是相同的
