我想知道是否/如何使用已安装的软件 raid 来停止我的 Linux 机器,而不丢失任何数据。
我发现的所有信息都是关于删除任何硬盘的超级块,而这是我所不想要的。
所以我想知道我该如何才能实现在不进行任何阅读的情况下启动的目标。
我是否必须从阵列中移除该设备,移除其超级块并将 md 设备 dd 到 sd 设备,更改启动配置/fstab 并幸运的话?还是做点别的?
我确实尝试过用谷歌搜索。但我失败了,就像我的突袭一样 :/
突袭设置:
raid1,2张光盘
/dev/md1、/dev/md3,由 /dev/sd{a,b}1 和 /dev/sd{a,b}3 构成的阵列
请添加这个,因为我在其他论坛上读过 100 遍,不要告诉我使用 hw-raid。这与我的问题无关。谢谢大家。
答案1
根据我的经验,可以通过设置分区、使用来停止阵列,然后将分区的一半安装到阵列的位置来mdadm
破坏 RAID-1 。umount
mdadm
此外,如果您使用fdisk
将两个组成分区从类型fd
(Linux RAID 自动检测)重新标记为类型83
(Linux),则内核将不会在下次重新启动时尝试重新组装(现已损坏的)RAID。不要忘记更新您的fstab
。