磁盘组切虚拟盘是什么
一个磁盘组(Drive Group)可以切成多个虚拟盘:例如在同一组 RAID 5 上先切出一块较小的系统盘,再用剩余容量建数据盘。好处是不同用途可以使用不同的缓存策略、备份粒度与迁移范围;代价是同一磁盘组内的虚拟盘共享同一批物理盘,IO 互相影响,因此切分粒度要按备份窗口、文件系统类型与业务隔离需求来确定。
基本信息
| 基本做法 | 先建磁盘组,再按需切出多个虚拟盘 |
|---|---|
| 收益 | 不同用途可采用不同条带与缓存策略,备份与迁移粒度更细 |
| 注意点 | 同一磁盘组内的虚拟盘共享物理成员盘,IO 相互影响 |
| 容量预留 | 切分时预留后续扩容空间,避免组内无法再调整 |
在已有磁盘组上新增虚拟盘
在已有磁盘组上新增虚拟盘
storcli /c0/vall show # 查看现有虚拟盘
storcli /c0 add vd r5 size=200GB drives=252:0-3 # 建一个较小的虚拟盘
storcli /c0/vall show brief # 读回级别与容量
storcli /c0/vall show all | grep -i -E "RAID|State|Size" # 逐项与设计对比切分粒度对照
| 切分方式 | 优点 | 代价 |
|---|---|---|
| 按用途切分 | 系统盘与数据盘策略可分别设置 | 组内 IO 竞争仍然存在 |
| 单一虚拟盘 | 管理简单,无组内竞争 | 无法按用途差异化设置 |
| 按备份窗口切分 | 备份与恢复粒度更小 | 容量利用率下降,空间可能碎片化 |
典型使用场景
- 系统与数据分离:系统盘重装不影响数据盘的挂载与策略
- 策略差异化:日志类盘关闭预读,顺序类盘开启预读
- 备份优化:按业务单元切分,缩小单次备份与恢复范围
- 迁移与演练:按虚拟盘粒度做演练,降低影响面
- 容量腾挪:为后续扩容预留空间,避免组内无法调整
切分粒度没有统一标准:按备份窗口、文件系统类型与业务隔离需求决定,并在台账里记录每个虚拟盘的用途与参数。
常见疑问
- 切分后性能会不会下降:同一磁盘组内共享物理盘,总量不变但竞争更明显
- 能否取消切分:多数控制器不支持把已有虚拟盘合并,需要重新规划
- 预留多少空间合适:按未来一年的容量增长与扩容计划估算