geninitrd i RAID0 na RAID1

Grzegorz Pietrzak grzes at artikon.pl
Mon May 7 11:54:02 CEST 2012


Dnia poniedziałek, 7 maja 2012, Bartosz Świątek napisał:
> W dniu 7 maja 2012 10:58 użytkownik Grzegorz Pietrzak
>
> <grzes w artikon.pl> napisał:
> > Mam taką instalację gdzie RAID0 jest postawiony na macierzach RAID1 i
> > pojawił się w związku z tym problem przy budowaniu initrd.
> > Uruchamianie RAID0 składanego z 3 RAID1 znalazło się w initrd
> > (w /etc/mdadm.conf) przed uruchmieniem poszczególnych RAID1 z których się
> > ten pierwszy składa i system zdecydowanie nie chce w związku z tym wstać.
> > Poradziłem sobie taką zmianą:
> > ###########stąd
> > --- mod-md.sh.org       2012-04-19 14:56:53.879422835 +0200
> > +++ mod-md.sh   2012-04-19 14:56:40.912589461 +0200
> > @@ -158,7 +158,7 @@
> >        dev_list_extra=$new_dev_list_extra
> >
> >        local cr_rootdev cr_dev_list do_md0=1 nr cr_dev_list_md f
> > cr_md_conf -       for nr in `seq 1 $rootdev_nr`; do
> > +       for nr in `seq $rootdev_nr -1 1`; do
> >                eval cr_rootdev="\$rootdev${nr}"
> >                eval cr_dev_list="\$dev_list${nr}"
> >                debug echo "Setting up array ($cr_rootdev = $cr_dev_list)"
> > ##########potąd
> > tylko nie umiem się połapać w całości geninitrd i nie mam pojęcia czy to
> > w ogólnym rozrachunku wystarczy.
> > A jeśli wystarczy to może by to dorzucić?
>
> Skoro już poprawiasz, to zwracam uwagę na to że backticks są obsolete
> i powinno używać się $() zamiast nicht. To oczywiście nie Twoja wina,
> bo cały ten skrypt jest niekonsekwentny, ale poprawić możesz.

Ja zmieniłem tylko kolejność sekwencji, więc ta uwaga to zdecydowanie nie do 
mnie.

Pozdrawiam
-- 
: Grzegorz Pietrzak || grzes w artikon.pl
:  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  sygnatura -  -
: Przyjaźń doskonale obywa się bez miłości, a jeśli jej towarzyszy,
: utrwala łączność przez nią nawiązaną.
:                                                   --  Tadeusz Kotarbiński


More information about the pld-devel-pl mailing list