这个命令是干什么的
storcli 是 Broadcom 新一代 RAID 管理工具,用来替代 MegaCLI。删除虚拟盘用 /c0/v<N> delete:逻辑盘从控制器配置中消失,成员物理盘回到 UGood(Unconfigured Good)状态,可供新阵列使用。命令立即生效且不可撤销,编号写错就等于删掉另一块业务盘的数据。
基本信息
| 命令形态 | storcli /c<控制器>/v<逻辑盘号> delete |
|---|---|
| 影响 | 逻辑盘消失,成员盘变为 UGood |
| 前置条件 | 业务停写、文件系统卸载、备份确认 |
| 禁止场景 | 仅为更换故障盘时不要删盘,应走换盘流程 |
| 权限要求 | root |
典型使用场景
- 重新规划阵列前清理旧的逻辑盘配置
- 交付或回收机器时把盘恢复成未配置状态
- 清理误导入的 foreign 配置后重建
- 站点下线前按合规要求处理数据可访问性
- 变更 RAID 级别(例如 RAID5 改 RAID10)的第一步
删除流程
删除流程
storcli /c0/vall show brief # 列出全部虚拟盘的编号、级别与状态
storcli /c0/v1 show all | head -30 # 删除前复核目标盘详情
storcli /c0/eall/sall show | grep -Ei "UGood|Onln" # 记录成员盘当前状态作为对照
umount /data # 先卸载文件系统,避免内核持有旧设备引用
storcli /c0/v1 delete # 执行删除,立即生效
storcli /c0/vall show && storcli /c0/eall/sall show | grep -Ei "UGood|Onln" # 复核删除结果删除前后对照
| 项目 | 删除前 | 删除后 |
|---|---|---|
| 逻辑盘 | v1 存在且状态 Optl | 从 vall show 列表中消失 |
| 成员物理盘 | Onln,被该盘占用 | 变为 UGood |
| 数据可访问性 | 可读写 | 无法再通过阵列访问 |
| 可恢复性 | 有冗余保护 | 不可逆,需另行擦除才算清理彻底 |
删除操作立即生效且不可撤销;批量环境建议逐台确认后再执行。
删除只影响目标逻辑盘,但背板、电源与控制器缓存仍是全机共用的:批量重建期间要留足供电与散热余量,并逐盘确认编号后再执行下一条命令。
操作前把 vall show 与 salv show 的输出存成快照:事后复盘与责任界定唯一能依靠的就是操作前的配置记录。