能否将故障Poweredge R310的Powervault MD1200接入R610恢复数据?
可以接入并取回数据,关键注意RAID配置导入与兼容性
完全没问题!你可以把那两台从故障R310上拆下来的MD1200,通过菊花链接到正常运行的CentOS R610服务器上取回数据,但得严格按步骤来,避免误操作丢数据。下面是具体的操作要点和步骤:
一、先确认核心兼容性
- 检查R610的存储控制器(PERC卡):必须是带外置SAS端口且支持菊花链扩展的型号,比如PERC H800、H700(外置版本)、PERC 6/E这类。如果R610用的是内置PERC卡(比如PERC 6/i),那得先加一块支持外置SAS的HBA卡,不然连不上外置MD1200。
- MD1200本身天生支持SAS菊花链,最多可以串4台同型号阵列,所以接两台完全没问题。
二、操作前的必做准备
- 备份现有R610上的MD1200数据! 哪怕概率再低,操作存储阵列都有风险,先把现有数据做个备份,以防万一。
- 把所有相关设备断电:R610服务器、现有两台MD1200、要接入的两台MD1200,全部关机断电,不要热插拔SAS线,冷操作更安全。
三、菊花链连接步骤
- 找到R610当前连接的最后一台MD1200的OUT SAS端口(一般标有OUT字样)。
- 用SAS线缆把要接入的第一台MD1200的IN SAS端口连到这个OUT端口。
- 如果要接第二台,就把第一台新MD1200的OUT端口连到第二台新MD1200的IN端口,形成完整的菊花链。
- 确保所有阵列的电源线都插好,SAS线插紧。
四、启动后导入RAID配置(最关键的一步)
- 先启动所有MD1200阵列,等它们完全初始化——看阵列上的状态灯,变成绿色且没有闪烁告警,就说明就绪了。
- 启动R610服务器,开机时注意看屏幕提示,按对应按键进入PERC卡的BIOS配置界面(大部分Dell PERC卡是按
Ctrl+R,如果是其他型号可能有差异,看屏幕提示)。 - 进入配置界面后,你应该会看到“Foreign Configuration Found”(发现外部配置)的提示——这就是原来R310上的RAID配置信息,绝对不要点初始化! 选择
Import Foreign Configuration(导入外部配置),跟着向导完成导入。 - 导入完成后,确认PERC卡能识别到新接入的两台MD1200的磁盘和对应的RAID组,然后保存配置退出。
五、CentOS系统下挂载取回数据
- 启动CentOS系统后,用以下命令查看识别到的磁盘设备:
或者lsblk
找到对应原来RAID组的磁盘设备(一般是fdisk -l/dev/sdX或者/dev/mapper/下的逻辑卷,具体看原来的配置)。 - 创建一个挂载点,比如:
sudo mkdir /mnt/recovered_data - 挂载磁盘:
(把sudo mount /dev/sdX /mnt/recovered_datasdX换成你找到的对应设备名) - 现在你就可以进入
/mnt/recovered_data目录访问原来的数据了。
六、特殊情况处理
- 如果挂载时提示文件系统错误,可以尝试只读挂载后修复:
修复完成后再尝试正常挂载。sudo mount -o ro /dev/sdX /mnt/recovered_data sudo fsck /dev/sdX - 如果PERC卡无法识别外部配置,大概率是控制器型号兼容性问题——比如原来R310用的是非常老的PERC卡,而R610的卡不兼容其RAID元数据。这种情况可以考虑把原来R310的PERC卡拆下来装到R610上(如果物理接口兼容的话),再连接MD1200。
内容的提问来源于stack exchange,提问作者Stringers
相关产品推荐
相关产品推荐

