我已经有一个软件RAID1arrays在一年多的时间里在/ dev / md0之上有LVM分区。 我在周末重新启动以应用一些内核补丁,现在arrays不会出现。 在启动时获取“继续等待;或按S跳过安装或M进行手动恢复”。 我打了M,以root身份login,并且RAIDarrays已启动,但是没有任何LVM分区可用。 这就像一切都消失了。 我停止了arrays,并将其与--run一起--run单个磁盘(它是RAID1)。 好吧,lvm的东西现在在那里。 所以我添加了一个新的磁盘,并将其添加到降级arrays。 它开始重build。 我做了一个我刚添加的新磁盘的fdisk,里面有一个“Linux LVM”types的全新分区。 我没有添加该分区。 这是怎么回事? 我甚至没有使用分区,我只是使用原始设备。
只有这样才能让软件RAIDarrays稳定,就是把LVMclosures和硬分区。 我尝试了使用原始设备,以及types0xFD分区,并且尽快跨越/ dev / md0使用LVM时,分区types将自动从0xFD更改为所有raid成员上的“LVM”。 非常非常奇怪 我已经使用Linux软件RAID的LVM近十年了,从来没有见过这个问题。 我正在买一张Areca卡。