Linux 在 RAID 成员上自动创建 LVM 分区吗?

Linux 在 RAID 成员上自动创建 LVM 分区吗?

我生产的一个软件 RAID1 阵列已经使用一年多了,它在 /dev/md0 之上有 LVM 分区。周末我重新启动以应用一些内核补丁,现在阵列无法启动。启动时出现“继续等待;或按 S 跳过安装或按 M 进行手动恢复”。我按 M,以 root 身份登录,RAID 阵列启动了,但没有可用的 LVM 分区。好像一切都消失了。我停止了阵列,并用 将其启动到单个磁盘(它是 RAID1)上--run。好的,lvm 的东西现在在那里。所以我添加了一个新磁盘并将其添加到降级的阵列中。它开始重建。我对刚刚添加的新磁盘进行 fdisk,那里有一个全新的分区,类型为“Linux LVM”。我没有添加那个分区。发生了什么事?我甚至没有使用分区,我只是使用原始设备。

答案1

我唯一能让软件 RAID 阵列稳定的方法是关闭 LVM 并进行硬分区。我尝试使用原始设备以及 0xFD 类型的分区,当我尝试在 /dev/md0 上使用 LVM 时,所有 RAID 成员上的分区类型都会自动从 0xFD 更改为“LVM”。非常非常奇怪。我在 Linux 软件 RAID 上使用 LVM 已有近十年了,从未见过这个问题。我要买一张 Areca 卡。

相关内容