如何将Linux软件RAID移动到新计算机?

前端之家收集整理的这篇文章主要介绍了如何将Linux软件RAID移动到新计算机?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一台新建的机器,带有新的Gentoo Linux安装和来自另一台机器的软件RAID 5阵列(4个IDE磁盘连接到板外PCI控制器).我成功地将控制器移到了新机器上;内核检测到驱动器;我使用了mdadm –examine并验证了单个RAID分区是否被检测到,干净,甚至是“正确”的顺序(hde1 ==驱动器0,hdg1 ==驱动器1等).

我无法访问的是旧机器的原始配置文件.如何在不丢失数据的情况下继续重新激活此阵列?

解决方法

你真的需要原始的mdadm.conf文件.但是,由于你没有它,你将不得不重新创建它.首先,在做任何事之前,read up on mdadm via its manual page.为什么有机会将数据丢失到你没有掌握的情况或命令?

话虽如此,这个建议由您自己承担风险.您可以使用错误的命令轻松丢失所有数据.在你运行任何东西之前,double-check the ramifications of the command.我不能对数据丢失或与你采取的任何行动有关的其他问题负责 – 所以仔细检查一切.

你可以试试这个:

mdadm --assemble --scan --verbose /dev/md{number} /dev/{disk1} /dev/{disk2} /dev/{disk3} /dev/{disk4}

这应该为您提供一些开始使用的信息以及ID.它还将创建一个新的阵列设备/ dev / md {number},从那里你应该能够找到任何坐骑.不要使用–auto选项,man page verbiage暗示在某些情况下这可能会导致覆盖驱动器上的阵列设置.情况可能并非如此,为了清晰起见,页面可能需要重新编写,但为什么有机会呢?

如果数组正确组装并且一切都是“正常”,请务必将您的mdadm.conf写入并存储在/ etc中,这样您就可以在启动时使用它了.在文件中包含数组中的新ID以帮助它.

猜你在找的Linux相关文章