PercCli使用小记


目录
  • 安装
  • 使用
  • Raid 0,1,5
    • raid0
      • 扩容
      • 删除raid
    • Raid1
      • 热备
        • 局部热备
        • 全局热备
    • Raid5
  • 重建
  • 检查

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

使用

显示控制器和控制器相关信息的摘要。摘要包括按索引排序的控制器编号

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

相关