新盘做 RAID(storcli / perccli) · 修改记录
这是 server/raid-create.md 的每次改动内容,按时间从新到旧。其他文章一起提交的部分不会出现在这里。
#1
2026-10-18
+63
−0
docs: 新增 23 篇网络/ Linux / Windows / 服务器文章
be5956e
new file mode 100644
@@ -0,0 +1,63 @@
+---
+tags: [RAID, storcli, 阵列卡]
+order: 30
+---
+
+# 新盘做 RAID(storcli / perccli)
+
+## 场景
+
+新机器上架,几块盘要组 RAID 5 / RAID 10,或者加一块热备盘。
+
+## 前置条件
+
+- **确认盘上没有数据**,全新盘或已清空
+- 知道阵列级别和容量规划(RAID 5 至少 3 块,RAID 10 至少 4 块)
+- 有 iDRAC / iLO 或者能进系统跑 storcli
+
+## 配置
+
+```bash
+# 看控制器和空闲盘
+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`,参数一样。
+
+## 验证
+
+```bash
+storcli /c0/vall show
+storcli /c0/v0 show all
+```
+
+`State` 应该是 `Optimal`,初始化完成后才能分区使用。
+
+## 回滚
+
+```bash
+# 删除虚拟盘(数据全丢)
+storcli /c0/v0 delete force
+```
+
+## 坑
+
+- **建 VD 会清掉盘上原有数据**,动手前 `storcli /c0/eall/sall show` 确认是 UGood / JBOD。
+- 初始化(Init)有后台和前台两种,前台会等很久,别以为卡死。
+- 混用不同容量/转速的盘,阵列按最小容量算。
+- RAID 5 写惩罚高,机械盘上跑数据库不合适,优先 RAID 10。
+- 建完不分区不格式化,系统里看不到盘。
+- 热备盘要确认控制器支持全局热备还是专用热备。