我无法访问的是旧机器的原始配置文件.如何在不丢失数据的情况下继续重新激活此阵列?
解决方法 你真的需要原始的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移动到新计算机?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)