Summary: | rc.sysinit script should try not only raidtools but also mdadm for mounting md devices | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | evseev <evseev> |
Component: | startup | Assignee: | Alexey Gladkov <legion> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | glebfm, ldv, legion |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 6322 | ||
Attachments: |
Description
evseev
2005-04-04 03:25:56 MSD
Created attachment 795 [details]
Support mdadm in addition to raidtools for mounting RAID devices
Created attachment 796 [details] More compatibility with actual mdadm conventions Предыдущий патч (#795) не был совместим с существующими сборками mdadm, потому что искал mdadm в /sbin, где тот будет только начиная с 1.9.0-alt2. Из-за этого, кстати, пришлось бы в startup.spec указывать "Conflicts: mdadm < 1.9.0-alt2". Новый патч пытается искать бинарник mdadm и в /sbin, и в /usr/sbin, то есть если /usr не расположен на отдельном разделе, новый rc.sysinit будет нормально работать с нынешним mdadm. Те, у кого расположен - ждут следующую сборку mdadm, а пока сидят на raidtools. Created attachment 802 [details]
Use /sbin/mdassemble when /usr/sbin/mdadm is not accessible
Пакет mdadm содержит утилиту mdassemble, статически компонуемую с diet libc и
предназначенную для размещения в initrd. Она умеет только монтировать
md-разделы как 'mdadm --assemble', и только из готового /etc/mdadm.conf (в
отличие от mdadm --scan). Если mdadm размещён на /usr, который является
отдельным разделом, в rc.sysinit следует попытаться запустить /sbin/mdassemble.
Предыдущий патч этого не делал.
Created attachment 836 [details]
proposed patch
Could you try this patch, please?
Applied my patch in 0.9.8-alt1, lets hope it works as expected. |