ENTERPRISE STORAGE
EMC / Dell Unity、VNX 的 LUN 恢复:池、元数据与映射
SAN 上的“数据丢失”往往不是盘坏,而是池元数据、LUN 映射或上层文件系统三者之一出错。先定位层,再动手。
为什么会这样
Unity/VNX 的池把物理盘抽象成 extent,LUN 是 extent 上的逻辑卷,元数据记录映射关系。池重构、扩容失败或控制器故障都可能让映射表损坏——但底层 extent 里的数据通常还在。
判定表
| 现象 | 判据 | 可恢复性 | 下一步 |
|---|---|---|---|
| LUN 无法访问 | 映射或池元数据 | 常可重建映射 | 先冻结写入 |
| 扩容失败 | 池元数据不一致 | 视损坏范围 | 停止扩容操作 |
| 控制器故障 | 缓存未落盘 | 视缓存状态 | 保留现场不重建 |
| 上层文件系统坏 | 与物理盘无关 | 逻辑恢复 | 导出 LUN 后处理 |
处理路径
1
停止池操作与控制器重建
2
收集配置(LUN 映射、池布局)
3
对成员盘做整组只读镜像
4
解析池元数据与 extent 映射,导出 LUN 再挂载
恢复边界
池元数据被覆盖或 extent 严重损坏时,只能按上层文件系统签名挽救;配置缺失会显著增加工时。
← 阵列与分布式故障簇 · 技术库 · 型号速查 · 3 步自检 · 联系工程师 18620311365