HPE Nimble CS3000 存储阵列 断电后无法访问业务 远程数据恢复
双控制器冗余(Active/Standby),NVRAM 写缓存保护,RAID 6 磁盘组
突发断电恢复后,存储卷无法正常启动。Web 管理界面仪表盘显示卷空间 Unknown、VOLUMES FULL 为 0,业务端无法挂载卷。告警区提示:备用控制器 A 不可用(Standby controller A not available)、控制器 A 的 NVRAM Battery 0 被禁用、控制器 B 的 NVRAM 电池持续充电中;事件日志记录控制器 B 意外重启(Controller B rebooted unexpectedly)。

【故障原因】断电瞬间 NVRAM 写缓存电池放空,触发系统 nvram_loss_recovery 保护机制,写缓存自动禁用,所有卷为保护数据完整性自动离线。同时 A 控 NVRAM 电池老化失效被禁用,B 控电池充电未完成,导致双控冗余失效、集群状态紊乱。另有一块磁盘历史故障导致 RAID 降级(degraded by 1 disk),进一步加剧阵列不稳定。

【修复过程】
保持阵列持续通电,等待 NVRAM 电池完成充电(,期间不强制上线卷、不强制启用写缓存,避免数据损坏;通过 HARDWARE → Controllers 确认双控状态,对 B 控执行 Failover 操作,让 A 控正常升主,恢复双控冗余;
电池充电完成、NVRAM battery charging 告警消失后,进入 Volumes 页面,将离线卷逐一手动执行 Online 操作恢复;
通过 HARDWARE → Disks 定位 RAID 降级磁盘,热插拔更换同型号硬盘,等待 RAID 重建完成;
业务端重新挂载卷,验证数据完整性和业务读写正常,告警清除。