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命令是相同的