storcli64
# 查询磁盘阵列 (虚拟驱动器)
storcli64 /c0 /vall show
---------------------------------------------------------------
DG/VD TYPE State Access Consist Cache Cac sCC Size Name
---------------------------------------------------------------
0/0 RAID1 Optl RW Yes RWBD - ON 446.102 GB
3/1 RAID5 Optl RW No RWBD - ON 43.655 TB data
# 查询硬盘列表
storcli64 /call/eall/sall show
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type
---------------------------------------------------------------------------------
65:9 12 DHS 3 5.456 TB SATA HDD N N 512B ST6000NM0115-1YZ110 U -
设置硬盘状态为 UG
# storcli64 /c0/e69/s2 set good
创建 RAID 时 参数有固定顺序
删除阵列 VD1
# for i in {1..10};do storcli64 /c0 /v$i delete ;done
创建 RAID5
# storcli64 /c0 add vd r5 size=all name=data drives=65:0-8
等待 Consist 变为 Yes
---------------------------------------------------------------
DG/VD TYPE State Access Consist Cache Cac sCC Size Name
---------------------------------------------------------------
0/0 RAID1 Optl RW Yes RWBD - ON 446.102 GB
3/1 RAID5 Optl RW No RWBD - ON 49.112 TB data
为 DG3 添加热备盘(仅对DG3(磁盘组3)生效)
# storcli64 /c0/e65/s9 add hotsparedrive dgs=3
创建 RAID10 (直写预读 每个 RAID 1 子阵列包含 2 块磁盘)
# storcli64 /c0 add vd type=raid10 size=all names=data drives=252:0-7 wt ra pdperarray=2
查看磁盘健康情况
# storcli64 /call/eall/sall show all > /tmp/b_storcli64_show_all.txt; cat /tmp/b_storcli64_show_all.txt |grep 'Predictive Failure Count' -B 6 |grep -vE '= 0|Temperature'
清除 RAID 0 磁盘
# for i in {1..10};do storcli64 /c0 /v$i delete ;done