[RFC] rc-scripts + rootfs na lvm + udev
Tomasz Mateja
tommat w pimpek.one.pl
Pon, 8 Sty 2007, 16:34:21 CET
Łukasz Krotowski wrote:
> 07-01-08, Tomasz Mateja <tommat w pimpek.one.pl> napisał(a):
>> Obecna kolejność wykonywania operacji w rc.sysinit nie pozwala na
>> posiadanie rootfs na lvm. W momencie startu udev-a nie wie on nic o
>> urządzeniach w /dev/mapper i
>>
>> show "Checking root filesystem"; started
>> initlog -c "fsck -C -T -a $fsckoptions /"
>>
>> wykonuje sie przed składaniem lvm-a.
>> można sobie z tym poradzić ręcznie konfigurując udev-a lub wylączajac
>> fsck w fstabie a gdyby lvm startowal zaraz po udevie to byłoby bardziej
>> plug'n'play :)
>
> Wyłączenie fsck to jest zły pomysł (fs może nie chcieć wstać bez fsck).
> Raczej trzeba uruchomić lvm przed fsck. Posłałem (31.12) list z
> propozycją łatki która, ,,u mnie działa''.
rozumiem że o tego maila chodzi:
http://lists.pld-linux.org/mailman/pipermail/pld-devel-pl/2006-December/138456.html
Problem ten sam ale nie chodzi o to żeby dopisać vgscan przed fsck tylko
przenieść sekcję "Scanning for LVM volume groups" przed fsck, a może w
zależności od tego gdzie leży rootfs wykonać lub nie (jeśli rootfs jest
na lvm to moduły będą już załadowane) vgscan - odpalanie bezwarunkowe
nie ma sensu.
--
T.
Więcej informacji o liście dyskusyjnej pld-devel-pl