当在A系统下用mdadm组装的软raid阵列,如果全盘迁移到B系统时,如何正确的重新组装并识别。

有两种解决方案:


方案一:B系统重启

B系统先安装mdadm,然后关机,接着插上raid阵列的所有硬盘,最后B系统重启即可。B系统启动后会自动识别软raid阵列并正确组装,之后只需要动手完成挂载。


方案二:B系统不重启

现在A系统中卸载(umount)软raid阵列,然后把阵列的所有硬盘插到B系统主机。

这里又分两种情况。

  • 先安装mdadm,然后raid硬盘都插入后,系统会自动识别raid并正确组装

  • 先插入raid阵列所有硬盘,然后安装mdadm,此时系统无法自动识别raid,需要手动组装

设定raid阵列名为md0,4个阵列盘分为sdbsdcsddsde。执行以下命令,即可完成raid组装与识别,之后再手动完成挂载。

# 组装阵列,mdadm会自动识别raid类型
mdadm -A /dev/md0 /dev/sd[b-e]

# 手动挂载
mount /dev/md0 /mnt/raid