以下是根据博通(Broadcom)RAID卡创建的全场景操作手册(基于StorCLI工具)
一、基础概念与命名规则
1. 核心组件命名逻辑
StorCLI通过层级结构定位硬件,遵循以下规则:
cX
:控制器编号(如c0
表示第一个控制器)eY
:硬盘框/背板ID(如e10
表示10号硬盘笼)sZ
:槽位号(如s2
表示2号槽位硬盘)组合格式为
/cX/eY/sZ
,例如/c0/e10/s2
。
2. 示例环境说明
# 假设环境:
# - 控制器: c0 (MegaRAID 9460-8i)
# - 硬盘框: e10 (内置6盘位)
# - 物理盘: s0-s5 (s2故障,s5为JBOD)
# - 虚拟盘: vd0(RAID5), vd1(RAID1)[1,8](@ref)
二、基础信息查询
1. 查看控制器信息
# 查看所有控制器摘要
./storcli64 show all
# 输出示例:
# Controller = 0
# Model = MegaRAID 9460-8i
# Firmware Version = 25.5.5-0019[6,7](@ref)
# 查看指定控制器详情(含RAID级别、磁盘状态)
./storcli64 /c0 show all
2. 磁盘状态查询
# 查看所有物理盘状态(颜色标识状态)
./storcli64 /c0/eall/sall show
# 状态说明:
# - Online: 绿色(正常)
# - Failed: 红色(故障)
# - JBOD: 蓝色(直通模式)[4,6](@ref)
三、RAID组管理
1. 创建RAID阵列
# 创建RAID10(需至少4块盘)
./storcli64 /c0 add vd r10 drives=10:0-3 strip=64 wb ra
# 参数说明:
# - r10: RAID级别(支持r0/r1/r5/r6/r10)
# - wb: 写回策略(需BBU电池)
# - ra: 预读策略[1,5](@ref)
2. 删除RAID组
# 安全删除虚拟盘(需先卸载)
./storcli64 /c0/v0 del
# 强制删除(含数据清除)
./storcli64 /c0/v0 del force[6](@ref)
四、故障处理
1. 定位与更换故障盘
# 查找故障盘并触发指示灯
./storcli64 /c0/eall/sall show | grep "Failed"
./storcli64 /c0/e10/s2 start locate # 闪烁定位[4,6](@ref)
# 更换后重建
./storcli64 /c0/e10/s2 set online # 一般自动重建,未重建手动查看是否识别,再使用命令重建
./storcli64 /c0/e10/s2 show rebuild # 监控进度[2](@ref)
五、JBOD模式配置
1. 启用JBOD
# 开启全局JBOD支持
./storcli64 /c0 set jbod=on
# 将s5设为JBOD模式
./storcli64 /c0/e10/s5 set jbod[2,6](@ref)
2. JBOD转RAID(数据会丢失)
./storcli64 /c0/e10/s5 set good # 重置为未配置状态
./storcli64 /c0 add vd r1 drives=10:5 # 加入RAID1[6](@ref)
六、高级操作
1. 热备盘配置
# 添加全局热备盘
./storcli64 /c0/e10/s5 add hotsparedrive
# 专属热备(仅用于vd0)
./storcli64 /c0/e10/s5 add hotsparedrive dgs=0[6](@ref)
2. 缓存策略优化
# 为数据库优化(写回+无预读)
./storcli64 /c0/v0 set wrcache=wb rdcache=nora[1,6](@ref)
七、注意事项
兼容性验证:部分命令依赖硬件型号(如JBOD需3108及以上芯片支持)。
数据安全:删除RAID或转换JBOD前必须备份。
参数替换:所有示例中的
c0
/e10
等需按实际环境修改。
以上内容综合了StorCLI的官方操作逻辑及企业级实践,关键步骤均提供代码块和状态说明,确保可操作性。如需完整命令手册,可参考博通官方文档。