Bug 4997 - не включается поддержка softraid если используется lvm на md
: не включается поддержка softraid если используется lvm на md
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/mkinitrd)
: unstable
: all Linux
: P2 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2004-08-15 19:01 by
Modified: 2007-02-22 12:44 (History)


Attachments
попытка исправить ситуацию (2.98 KB, patch)
2004-08-15 19:05, Nick S. Grechukh
no flags Details | Diff
модифицированный скрипт полностью (16.21 KB, text/plain)
2004-08-15 19:06, Nick S. Grechukh
no flags Details
Небольшая правка. (545 bytes, patch)
2004-12-07 15:10, solo
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-08-15 19:01:48
поддержка автоопределения softraid включается в образ inird только если 
fstab содержит /dev/md? и присутствует /etc/raidtab.  
второе не выполняется в случае использования mdadm вместо raidtools. страшнее  
первое: 
если /usr лежит на lvm расположенном на md0, то запись в fstab: 
/dev/vg_my/usr /usr не сожердит md?, и следовательно будет создан initrd без 
поддержки softraid. соответственно поднять lvm у rc.sysinit не получится.  

исправляется это mkinitrd --pause и ручным добавлением по образцу как сделал 
бы mkinitrd.
------- Comment #1 From 2004-08-15 19:05:01 -------
Created an attachment (id=561) [details]
попытка исправить ситуацию
------- Comment #2 From 2004-08-15 19:06:12 -------
Created an attachment (id=562) [details]
модифицированный скрипт полностью
------- Comment #3 From 2004-12-07 15:10:30 -------
Created an attachment (id=662) [details]
Небольшая правка.

Небольшая правка полного скрипта.
------- Comment #4 From 2004-12-07 15:12:27 -------
(In reply to comment #2)
> Created an attachment (id=562) [details]
> модифицированный скрипт полностью
> 

  attachment id=662 - небольшая правка к нему.
------- Comment #5 From 2004-12-07 15:30:52 -------
>attachment id=662 
тогда уж и в fstab искать md[0-9]* 
------- Comment #6 From 2007-02-21 23:43:42 -------
В mkinitrd-3.0.1-alt1 поддержка Software RAID включается, если команда "mdadm
--detail --scan" выводит что-либо (кроме того, вывод этой команды начиная уже с
mkinitrd-3.0.0-alt1 использовался для определения используемых уровней RAID). 
Т.е., поддержка RAID будет включена при наличии любых активных RAID-массивов в
момент вызова mkinitrd (если только не использовалась опция --noraid).

Запуск RAID в этой версии mkinitrd по-прежнему производится средствами ядра -
необходимо устанавливать для разделов RAID тип 0xfd и использовать суперблоки
RAID версии 0.90.