Bug 47529

Summary: Остаётся /dev/md0, когда удаляешь его и создаёшь на его месте другой RAID
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: evmsAssignee: Олег Соловьев <mcpain>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: mcpain, mike, ptrnine
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Антон Мидюков 2023-09-12 10:29:02 MSK
Остаётся /dev/md0, когда удаляешь его и создаёшь на его месте другой RAID. При этом evms создаёт /dev/md/md0 для нового. При перемонтировании, так как /dev/md0 занят, собирается /dev/md/md0 опять, вместо того, чтобы собрать /dev/md0.
В результате получаем проблему установки grub на RAID и initrd без поддержки mdraid.

Шаги для воспроизведения:
1. В режиме Legacy BIOS создать на двух дисках по разделу типа RAID
2. Объединить разделы в RAID0 или RAID1
3. Создать на RAID файловую систему ext4, точка монтирования корень
4. Установить систему
5. Снова начать установку в режиме Legacy BIOS
6. Удалить RAID md0
7. Создать на двух дисках по разделу типа RAID
8. Объединить разделы в RAID0 или RAID1
9. Создать на RAID файловую систему ext4, точка монтирования корень
10. На этапе установки grub нет пункта RAID (md0), устанавливаем grub на один из разделов
11. initrd висит, пока не выдаст rdshell

Ожидаемое поведение:
10. Доступен пункт RAID (md0) на этапе установки grub
11. Система успешно грузится

Возможные варианты решения проблемы:
a) удалить /dev/md0
б) сделать вместо /dev/md/md0 устройство /dev/md/md1. Т.е. создавать /dev/md/md{X+1}, когда существует /dev/mdX