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