Oamc

新盘做 RAID(storcli / perccli)

本页目录

场景

新机器上架,几块盘要组 RAID 5 / RAID 10,或者加一块热备盘。

前置条件

  • 确认盘上没有数据,全新盘或已清空
  • 知道阵列级别和容量规划(RAID 5 至少 3 块,RAID 10 至少 4 块)
  • 有 iDRAC / iLO 或者能进系统跑 storcli

配置

# 看控制器和空闲盘
storcli /c0 show
storcli /c0/eall/sall show

# 组 RAID 5(槽位 0-3,4 块盘)
storcli /c0 add vd r5 drives=252:0-3

# 组 RAID 10
storcli /c0 add vd r10 drives=252:0-3

# 加一块热备
storcli /c0/e252/s4 add hotsparedrive

# 看进度
storcli /c0/vall show

Dell 服务器把 storcli 换成 perccli,参数一样。

验证

storcli /c0/vall show
storcli /c0/v0 show all

State 应该是 Optimal,初始化完成后才能分区使用。

回滚

# 删除虚拟盘(数据全丢)
storcli /c0/v0 delete force

坑

  • 建 VD 会清掉盘上原有数据,动手前 storcli /c0/eall/sall show 确认是 UGood / JBOD。
  • 初始化(Init)有后台和前台两种,前台会等很久,别以为卡死。
  • 混用不同容量/转速的盘,阵列按最小容量算。
  • RAID 5 写惩罚高,机械盘上跑数据库不合适,优先 RAID 10。
  • 建完不分区不格式化,系统里看不到盘。
  • 热备盘要确认控制器支持全局热备还是专用热备。