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

如何将Linux软件RAID移动到新计算机?,第1张

概述我有一台新建的机器,带有新的Gentoo Linux安装和来自另一台机器的软件RAID 5阵列(4个IDE磁盘连接到板外PCI控制器).我成功地将控制器移到了新机器上;内核检测到驱动器;我使用了mdadm –examine并验证了单个RAID分区是否被检测到,干净,甚至是“正确”的顺序(hde1 ==驱动器0,hdg1 ==驱动器1等). 我无法访问的是旧机器的原始配置文件.如何在不丢失数据的情况 我有一台新建的机器,带有新的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软件RAID移动到新计算机?全部内容,希望文章能够帮你解决如何将Linux软件RAID移动到新计算机?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1043608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存