ОС: Debian stretch, материнская плата: ASUS H87I-PLUS.
Я пытаюсь настроить загрузочный аппаратный RAID1. Через меню материнской платы я создал массив из двух дисков (sdd и sde). Этот массив распознается Linux как md126.
Затем я разделил его на md126p1 (основной 1G, чтобы использовать как / boot), md126p2 (расширенный) и md126p5 (дополнительный, lvm pv, чтобы использовать как / root). Затем я создал группу томов n, используя одиночный pv на md126p5.
Теперь по какой-то причине система видит таблицу разделов на 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).
Это нормально, что разделы появляются дважды и как это исправить?
Оказалось, что это «поддельный RAID», и у него есть несколько недостатков. Я перешел на программный RAID, поэтому не буду в этом разбираться.