CSR配置字典之StorageConfig类
更新时间: 2026/05/27
在Gitcode上查看源码📋 文档信息
| 项目 | 内容 |
|---|---|
| 文档标题 | StorageConfig类配置字典 |
| 版本 | v1.0 |
| 创建日期 | 2026-05-27 |
| 最后更新 | 2026-05-27 |
| 维护状态 | ✅ 活跃维护 |
📋 变更历史记录
文档变更记录
| 版本 | 发布日期 | 变更类型 | 变更内容 | 影响范围 | 维护人员 |
|---|---|---|---|---|---|
| v1.0 | 2026-05-27 | 初始版本 | 创建StorageConfig类配置字典 | 全新文档 | 系统管理员 |
🎯 类概览
StorageConfig 类
| 属性 | 值 |
|---|---|
| 类名称 | StorageConfig |
| 功能描述 | 存储配置管理对象,提供存储系统配置、PHY错误检测、诊断功能和控制器信息获取能力 |
| 所属SIG组 | hardware |
| 所属组件 | storage |
| 责任人 | 存储管理组 |
| 最后更新 | 2026-05-27 |
| 状态 | 🟢 正常运行 |
📊 属性定义详表
必选属性
| 属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
|---|---|---|---|---|---|---|---|---|---|
StorageConfigReady | Boolean | - | Boolean | - | 用于控制器配置导入导出场景,标志了所有控制器的状态 | 判断存储配置是否完成 | 1 | BMC内部设置 | 软件 |
VolumesStateAbnormal | U32 | 0 | U32 | - | 是否存在状态异常的逻辑盘。0:否,1:是 | 记录异常卷数量 | 1 | BMC内部设置 | 软件 |
DiskPartitionUsagePercentageThreshold | U8 | 100 | 0-100 | - | 磁盘分区占用率告警阈值(百分比) | 监控磁盘分区使用率 | 100 | CSR配置 | 软件 |
可选属性
| 属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
|---|---|---|---|---|---|---|---|---|---|
PhyErrorEnabled | Boolean | true | Boolean | - | PHY错误检测开关 主键属性 | 控制PHY错误检测功能 | true | CSR配置 | 软件 |
PhyErrorInterval | U32 | 1800 | U32 | - | PHY错误检测间隔(秒) | 设置PHY错误检测周期 | 1800 | CSR配置 | 软件 |
PhyErrorMaxRecord | U32 | 20 | U32 | - | PHY错误最大记录数 | 限制PHY错误记录数量 | 20 | CSR配置 | 软件 |
PhyErrorThreshold | U32 | 100 | U32 | - | PHY错误阈值 | PHY错误数量告警阈值 | 100 | CSR配置 | 软件 |
MaxPhyErrorLogFileRotationCount | U32 | 10 | U32 | - | PHY错误日志文件最大轮转数 | 控制日志文件轮转 | 10 | CSR配置 | 软件 |
PhyErrorSelUnlimitFlag | Boolean | false | Boolean | - | PHY错误SEL无限制标志 true:不限制SEL记录 false:限制SEL记录 | 控制SEL记录策略 | false | CSR配置 | 软件 |
RAIDParallelUpgradeCount | U8 | 2 | U8 | - | RAID并行升级数量 只读属性 | 控制RAID卡并行升级数量 | 2 | CSR配置 | 软件 |
DriveFaultHealEnabled | Boolean | false | Boolean | - | 硬盘故障愈合开关 只读属性 | 控制硬盘故障愈合功能 | false | CSR配置 | 软件 |
NVMeParallelUpgradeCount | U8 | 3 | 0-5 | - | NVMe直通盘并行升级最大盘数 只读属性,超过5时取5 | 控制NVMe盘并行升级数量 | 3 | CSR配置 | 软件 |
FileMockEnabled | Boolean | false | Boolean | - | PHY位错误文件模拟开关 用于测试 | 测试PHY位错误功能 | false | CSR配置 | 软件 |
📝 配置示例
json
{
"VolumesStateAbnormal": 0,
"NVMeParallelUpgradeCount": 3
}