CSR配置字典之Volume类
更新时间: 2026/05/27
在Gitcode上查看源码📋 文档信息
| 项目 | 内容 |
|---|---|
| 文档标题 | Volume类配置字典 |
| 版本 | v1.0 |
| 创建日期 | 2026-05-27 |
| 最后更新 | 2026-05-27 |
| 维护状态 | ✅ 活跃维护 |
📋 变更历史记录
文档变更记录
| 版本 | 发布日期 | 变更类型 | 变更内容 | 影响范围 | 维护人员 |
|---|---|---|---|---|---|
| v1.0 | 2026-05-27 | 初始版本 | 创建Volume类配置字典 | 全新文档 | 系统管理员 |
🎯 类概览
Volume 类
| 属性 | 值 |
|---|---|
| 类名称 | Volume |
| 功能描述 | 卷管理对象,提供卷基本信息、RAID配置、缓存策略、重建状态和容量管理功能 |
| 所属SIG组 | hardware |
| 所属组件 | storage |
| 责任人 | 存储管理组 |
| 最后更新 | 2026-05-27 |
| 状态 | 🟢 正常运行 |
📊 属性定义详表
必选属性
| 属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
|---|---|---|---|---|---|---|---|---|---|
Id | U8 | - | U8 | - | 逻辑盘的Id | 卷对象标识 | 1 | BMC内部设置 | 软件 |
RefControllerId | U8 | - | U8 | - | 指定逻辑盘所属控制器id | 引用控制器对象 | 0 | BMC内部设置 | 软件 |
VolumeName | String | - | String | - | 逻辑盘的名称 | 显示卷名称 | "Disk1" | BMC内部设置 | 软件 |
RAIDType | U8 | - | U8 | - | 逻辑盘的Raid级别 | 显示RAID级别 | 0 | BMC内部设置 | 软件 |
CapacityBytes | U64 | - | U64 | - | 逻辑盘的容量 | 显示卷容量 | 65535 | BMC内部设置 | 硬件 |
State | U8 | 255 | U8 | - | 逻辑盘的状态 | 显示卷状态 | 0 | BMC内部设置 | 软件 |
DefaultReadPolicy | U8 | - | U8 | - | 逻辑盘的默认读策略 | 显示默认读策略 | "ReadAhead" | BMC内部设置 | 软件 |
DefaultWritePolicy | U8 | - | U8 | - | 逻辑盘的默认写策略 | 显示默认写策略 | "WriteThrough" | BMC内部设置 | 软件 |
CurrentReadPolicy | U8 | - | U8 | - | 逻辑盘当前读策略 | 显示当前读策略 | "ReadAhead" | BMC内部设置 | 软件 |
CurrentWritePolicy | U8 | - | U8 | - | 逻辑盘当前写策略 | 显示当前写策略 | "WriteThrough" | BMC内部设置 | 软件 |
DefaultCachePolicy | U8 | - | U8 | - | 逻辑盘默认的Cache策略 | 显示默认缓存策略 | 0 | BMC内部设置 | 软件 |
CurrentCachePolicy | U8 | - | U8 | - | 逻辑盘当前Cache策略 | 显示当前缓存策略 | 0 | BMC内部设置 | 软件 |
AccessPolicy | U8 | - | U8 | - | 逻辑盘的访问策略 | 显示访问策略 | 0 | BMC内部设置 | 软件 |
DriveCachePolicy | U8 | - | U8 | - | 逻辑盘的硬盘缓存策略 | 显示硬盘缓存策略 | 0 | BMC内部设置 | 软件 |
RefDriveList | U8[] | - | U8[] | - | 指定逻辑盘关联的物理盘列表 | 引用硬盘对象 | [] | BMC内部设置 | 软件 |
RefDiskArrayList | U8[] | - | U8[] | - | 指定逻辑盘关联的阵列列表 | 引用阵列对象 | [] | BMC内部设置 | 软件 |
HotSpareDriveList | U8[] | - | U8[] | - | 逻辑盘关联热备盘列表 | 引用热备盘对象 | [] | BMC内部设置 | 软件 |
SpanCount | U8 | - | U8 | - | 逻辑盘包含的子组数 | 显示跨度数量 | 1 | BMC内部设置 | 软件 |
可选属性
| 属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
|---|---|---|---|---|---|---|---|---|---|
OptimumIOSizeBytes | U32 | - | U32 | - | 逻辑盘的条带大小 | 显示最优IO大小 | 65535 | BMC内部设置 | 软件 |
CurrentForegroundInitState | U8 | - | U8 | - | 逻辑盘当前是否在FGI中 | 显示前台初始化状态 | 0 | BMC内部设置 | 软件 |
ForegroundInitProgress | U8 | - | 0-100 | - | 逻辑盘当前的FGI进度,百分比 | 显示初始化进度 | 0 | BMC内部设置 | 软件 |
BootPriority | U8 | - | U8 | - | 启动优先级 | 显示启动优先级 | 0 | BMC内部设置 | 软件 |
BootEnable | U8 | - | 0,1 | - | 是否为启动盘 | 判断是否启动使能 | 0 | BMC内部设置 | 软件 |
OSDriveName | String | - | String | - | 逻辑盘对应的OS盘符 | 显示OS驱动器名称 | "Disk1" | BMC内部设置 | 软件 |
BGIEnable | U8 | - | 0,1 | - | 后台初始化使能状态 | 判断是否BGI使能 | 0 | BMC内部设置 | 软件 |
SSDCachecadeVolume | U8 | - | 0,1 | - | 是否为CacheCade逻辑盘 | 判断是否SSD缓存卷 | 0 | BMC内部设置 | 软件 |
ConsistencyCheck | U8 | - | 0,1 | - | 一致性检查功能的启用状态 | 判断是否一致性检查 | 0 | BMC内部设置 | 软件 |
SSDCachingEnable | U8 | - | 0,1 | - | 是否可使用CacheCade逻辑盘 | 判断是否SSD缓存使能 | 0 | BMC内部设置 | 软件 |
AssociatedVolumes | U8[] | - | U8[] | - | 所关联的普通逻辑盘的访问路径 | 引用关联卷对象 | [] | BMC内部设置 | 软件 |
AssociatedCacheCadeVolume | U8 | - | U8 | - | 所关联的CacheCade逻辑盘的访问路径 | 引用缓存卷对象 | 0 | BMC内部设置 | 软件 |
CacheLineSizeKiB | U8 | - | U8 | - | 缓存行大小 | 显示缓存行大小 | 255 | BMC内部设置 | 软件 |
AccelerationMethod | U8 | - | U8 | - | 加速方法 | 显示加速方法 | 0 | BMC内部设置 | 软件 |
RebuildProgress | U8 | - | 0-100 | - | 指定逻辑盘数据重建进度 | 显示重建进度 | 0 | BMC内部设置 | 软件 |
InitializationMode | U8 | - | U8 | - | 初始化模式 | 显示初始化模式 | 0 | BMC内部设置 | 软件 |
RebuildState | U8 | - | 0,1 | - | 指定逻辑盘数据重建状态 | 显示重建状态 | 0 | BMC内部设置 | 软件 |
MaxResizableSizeBytes | U64 | - | U64 | - | 逻辑盘的最大可设置的容量 | 显示最大可调整大小 | 65535 | BMC内部设置 | 软件 |
NumDrivePerSpan | U8 | - | U8 | - | 每跨度硬盘数量 | 显示每跨度硬盘数 | 0 | BMC内部设置 | 软件 |