Bug 54169 - Система не загружается после отключения одного из дисков в RAID4
Summary: Система не загружается после отключения одного из дисков в RAID4
Status: NEW
Alias: None
Product: Альт Сервер Виртуализации
Classification: Distributions
Component: Ошибки работы (show other bugs)
Version: 10.4
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: Alexey Shabalin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-06 19:01 MSK by Монастырский Илья
Modified: 2025-05-14 16:51 MSK (History)
1 user (show)

See Also:


Attachments
Ошибка (27.60 KB, image/png)
2025-05-06 19:01 MSK, Монастырский Илья
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Монастырский Илья 2025-05-06 19:01:12 MSK
Created attachment 18396 [details]
Ошибка

Образ:
Server V 10.4

Шаги воспроизведения:
Установить систему с / на RAID4:
* Запустить установку системы в режиме legacy
* На этапе Подготовка диска выбрать метод Подготовить разделы вручную и нажать кнопку Далее
* На каждом диске sd*:
- Нажать кнопку Создать раздел
- Установить тип раздела Linux RAID, остальное оставить без изменений и нажать ОК.
* Выбрать RAID .
* Нажать Создать RAID и в окне создания RAID выбрать MD-устройство уровней RAID4/5/6 и нажать ОК
* В следующем окне должно быть 4 обьекта sd*1, выбрать Уроверь RAID RAID4 и нажать ОК
* На созданном RAID создать том:
- Выбрать Файловая система Ext2/3/4 и нажать ОК
- Установить точку монтирования: / и нажать ОК
* Нажать Далее и применить все изменения.
* На шаге Установка загрузчика установить загрузчик на RAID (md0) и нажать Далее

В результате получилась следующая разбивка диска:
NAME      MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINTS
sda         8:0    0   32G  0 disk  
└─sda1      8:1    0   32G  0 part  
  └─md127   9:127  0   96G  0 raid4 /
sdb         8:16   0   32G  0 disk  
└─sdb1      8:17   0   32G  0 part  
  └─md127   9:127  0   96G  0 raid4 /
sdc         8:32   0   32G  0 disk  
└─sdc1      8:33   0   32G  0 part  
  └─md127   9:127  0   96G  0 raid4 /
sdd         8:48   0   32G  0 disk  
└─sdd1      8:49   0   32G  0 part  
  └─md127   9:127  0   96G  0 raid4 /

После установки системы отключить диск или затереть первые несколько килобайт диска
# dd if=/dev/random of=/dev/sdb bs=512 count=4

Результат:
В результате система не загружается
Загрузка доходит до grub-а в котором появляется ошибка (скриншот grub_err.png):
error: module 'raid5rec' isn't loaded

Примечание:
При установке системы на другие raid'ы (raid 1,5,6,10) - система успешно загружается при отключении одного из дисков

Примечание 2:
При установке в режиме UEFI аналогичная ситуация:
# lsblk
NAME      MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINTS
sda         8:0    0   32G  0 disk  
├─sda1      8:1    0  255M  0 part  /boot/efi
└─sda2      8:2    0 31,7G  0 part  
  └─md127   9:127  0 95,2G  0 raid4 /
sdb         8:16   0   32G  0 disk  
├─sdb1      8:17   0  255M  0 part  
└─sdb2      8:18   0 31,7G  0 part  
  └─md127   9:127  0 95,2G  0 raid4 /
sdc         8:32   0   32G  0 disk  
├─sdc1      8:33   0  255M  0 part  
└─sdc2      8:34   0 31,7G  0 part  
  └─md127   9:127  0 95,2G  0 raid4 /
sdd         8:48   0   32G  0 disk  
├─sdd1      8:49   0  255M  0 part  
└─sdd2      8:50   0 31,7G  0 part  
  └─md127   9:127  0 95,2G  0 raid4 /
# dd if=/dev/random of=/dev/sdb bs=512 count=4
# reboot

Примечание 3:
(воспроизводится в legacy и uefi) если отключить последний диск, то система успешно загружается
# dd if=/dev/random of=/dev/sdd bs=512 count=4
# reboot
# lsblk
NAME      MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINTS
sda         8:0    0   32G  0 disk  
└─sda1      8:1    0   32G  0 part  
  └─md127   9:127  0   96G  0 raid4 /
sdb         8:16   0   32G  0 disk  
└─sdb1      8:17   0   32G  0 part  
  └─md127   9:127  0   96G  0 raid4 /
sdc         8:32   0   32G  0 disk  
└─sdc1      8:33   0   32G  0 part  
  └─md127   9:127  0   96G  0 raid4 /
sdd         8:48   0   32G  0 disk  
sr0        11:0    1  5,1G  0 rom   
# cat /proc/mdstat 
Personalities : [raid6] [raid5] [raid4] 
md127 : active raid4 sdb1[1] sda1[0] sdc1[2]
      100656960 blocks level 4, 32k chunk, algorithm 2 [4/3] [UUU_]

unused devices: <none>
Comment 1 Vera Blagoveschenskaya 2025-05-14 16:51:21 MSK
Для информации: исправлено в p11