如何将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 – Iptables:“ – p udp –state ESTABLISHED”
- 最快的方法来在Linux中的文件中洗牌
- linux – 重启后PHP-FPM不会自动启动
- linux – 程序集分区和浮点数
- linux – nginx:[emerg]未知指令“”在/etc/nginx/sites-e
- linux – Vagrant,共享文件夹:利用inotify over NFS
- 使用Linux和Windows时,最好的git配置是什么?
- IDE为Linux bash或shell脚本提供自动完成和错误检测?
- linux – 对于通常的Web项目目录,什么是完美的unix权限?
- linux – 使用shell脚本将两个命令的输出合并到单个表中
