操作系统:Debian stretch,主板:ASUS H87I-PLUS。
我正在尝试设置可启动的硬件 RAID1。通过主板菜单,我创建了两个驱动器(sdd 和 sde)的阵列。该阵列被 Linux 识别为 md126。
然后我将其分区为 md126p1(主分区 1G,用作 /boot)、md126p2(扩展分区)和 md126p5(辅助分区,lvm pv,用作 /root)。然后我在 md126p5 上使用单个 pv 创建了卷组 n。
现在由于某种原因,系统在 md126 上看到两次分区表:作为 md126 的分区和 sdd 的分区,因此我收到重复的 pv 错误:
WARNING: PV pcmcX0-vMQ3-z7Wq-cGpZ-5YrZ-0g8o-07xp5H on /dev/sdd5
was already found on /dev/md126p5.
WARNING: PV pcmcX0-vMQ3-z7Wq-cGpZ-5YrZ-0g8o-07xp5H prefers device
/dev/md126p5 because device is used by LV.
并lsblk /dev/sdd
显示如下内容:
sdd 8:48 0 931.5G 0 disk
├─sdd1 8:49 0 1G 0 part
├─sdd2 8:50 0 1K 0 part
├─sdd5 8:53 0 930.5G 0 part
└─md126 9:126 0 931.5G 0 raid1
├─md126p1 259:0 0 1G 0 md
├─md126p2 259:1 0 1K 0 md
└─md126p5 259:2 0 930.5G 0 md
└─n-root 253:4 0 29.6G 0 lvm
也因为这个原因,grub 拒绝从这个新阵列启动(当前系统从 sda 启动)。
分区出现两次是正常现象吗?如何修复?
答案1
事实证明这是一个“假 RAID”,并且有几个缺点。我已经切换到软件 RAID,所以我不会弄清楚这一点。