首页/系统/服务器硬件与 RAID 速查/换盘后新盘的 Foreign 标记处理
硬盘故障与更换68 条

换盘后新盘的 Foreign 标记处理

从别的阵列或机器拆下的盘常带 Foreign 配置:加入新阵列前需清除;若目标是恢复原阵列数据,则走导入而不是清除。

外来配置是什么

从别的阵列或别的机器上拆下来的盘,通常带着原来的阵列配置信息,控制器会把它识别成 Foreign(外来配置)。把它放进新阵列之前必须先处理:确认盘上数据可以丢弃,就清除外来配置;如果目标是恢复原阵列数据,就要走导入。这是二选一的语义,选错方向的代价并不对称。

基本信息

查看方式storcli /c0/fall show 列出已识别的外来配置
清除场景复用盘、作为新阵列成员
导入场景整组盘迁移或换卡救援
前置核对序列号、容量与原阵列关系确认无误再执行
权限要求root

典型使用场景

  • 复用旧盘做新阵列成员前清理配置
  • 整组盘迁移到新机器后导入恢复
  • 阵列卡故障更换后导入原有配置
  • 机器回收或交付前清理盘上的旧配置
  • 排障时确认某块盘为何无法加入阵列
  • 整机迁移前逐块核对盘上的配置标记

识别与处理

识别与处理
storcli /c0/fall show                    # 查看当前识别到的外来配置
storcli /c0/fall delete                  # 清除外来配置,盘上数据视为可弃
storcli /c0/fall import                  # 或导入以恢复原阵列
storcli /c0/vall show                    # 处理后复核虚拟盘是否按预期出现
storcli /c0/eall/sall show | grep -iE "UGood|Onln"   # 确认盘的归属状态

两种情况对比

场景操作后果
复用盘清除外来配置盘变成未配置可用,盘上数据不再受保护
迁移救援导入外来配置恢复原有阵列结构与数据关系
拿不准先只读查看并留档不做决定也不会破坏现场
误清除后恢复难度显著上升往往需要专业数据恢复手段
拿不准时先只读查看并留档;Foreign 操作是二选一的语义,选错方向的代价不对称。
整组盘迁移要在阵列干净卸载或断电后再拔盘:热拔同一阵列的成员盘,关系信息可能落盘不完整,导入时就会提示缺成员。

易错点

  • 把救援用的盘误清除:原始阵列关系信息丢失,数据恢复难度显著上升
  • 清除后不读回验证:盘状态仍异常时会误判为盘本身故障
  • 把单个外来盘直接导入:可能拼出结构不完整的阵列,导入前要确认整组成员盘是否齐全
  • 在多控制器机器上操作错控制器:外来配置是控制器维度的,先确认目标控制器编号再执行

数据来源与参考

  • storcli 命令参考(fall)
  • Broadcom MegaRAID 用户指南(Foreign Config)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌