Summary: | После установки на mdraid не создаётся /etc/mdadm.conf и массивы получают имена md126 & md127 вместо md0 & md1 | ||
---|---|---|---|
Product: | Альт Сервер | Reporter: | Vyacheslav Bocharov <vebocharov> |
Component: | Установка | Assignee: | Alexey Shabalin <shaba> |
Status: | NEW --- | QA Contact: | qa-p8 <qa-p8> |
Severity: | normal | ||
Priority: | P5 | CC: | jqt4, mcpain, shaba, vebocharov |
Version: | 10.2 | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Vyacheslav Bocharov
2024-06-15 00:20:54 MSK
Наверное... Достаточно не разобранное требование. А в чем цель? В том, чтобы номера были от нуля? По какой причине они задаются автоматически не от нуля? Имена от 126 -- служебные, которые даются при проблемах, во избежание дополнительных проблем и для индикации (насколько я понимаю). В основном такое бывает, когда меняется имя машины, либо массив монтируют на другой машине (с другим именем) и тогда mdadm даёт имена md126 и md127. Таких имён не должно быть по-умолчанию. Имя машины прописывается в метаданных массива. и/или в конфиге. В нашем случае в суперблоке матаданные правильные, а вот самого конфига нет. Нештатная ситуация, поэтому mdadm даёт имена от 126. У нас на wiki есть описание: https://www.altlinux.org/Mdadm#Переименовать_/dev/md127_в_/dev/md0 Подозреваю, что проблема в alterator-vm: - https://packages.altlinux.org/ru/sisyphus/srpms/alterator-vm/ Да, видел это на вики. Но остановить массив с которого загрузился, да ещё на котором lvm, не такая тривиальная задача. К тому же рекомендация "отредактируйте /etc/mdadm.conf" очень неинформативна. Нужная команда находится в другом разделе, гораздо ниже: mdadm -D --scan >> /etc/mdadm.conf Долго промучался идя этим путём, а оказалось, что достаточно двух команд (т.к. метаданные правильные, только нет конфига): mdadm -D --scan >> /etc/mdadm.conf Правим имена на /dev/md0 /dev/md1 make-initrd В любом случае, после установки корректный массив должен начинаться с md0. (Ответ для Vyacheslav Bocharov на комментарий #0) ... > Наверное инсталлятор должен сам это делать? Да, в инсталляторе есть скрипт preinstall.d/45-mdadm.sh, который должен дописывать в mdadm.conf созданный массив. Однако, не может из-за исправления mdadm: https://git.altlinux.org/gears/m/mdadm.git?p=mdadm.git;a=commitdiff;h=9aa90a793e32e3fc5a8d357c1db0966dd45f77ee в котором mdadm.conf переименован в mdadm.conf.sample Предлагаю переименовать обратно. |