[RFC] rc-scripts + rootfs na lvm + udev

Łukasz Krotowski lukasz.krotowski w gmail.com
Pon, 8 Sty 2007, 16:44:23 CET


07-01-08, Tomasz Mateja <tommat w pimpek.one.pl> napisał(a):
> Ł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.

U mnie ma bardzo duży sens. ;) A poważnie, po prostu nie grzebałem nigdy
w rc-scripts i tylko ilustrowałem problem.


Więcej informacji o liście dyskusyjnej pld-devel-pl