Dnia poniedziałek, 7 maja 2012, Bartosz Świątek napisał: > W dniu 7 maja 2012 10:58 użytkownik Grzegorz Pietrzak > > <[email protected]> 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 || [email protected] : - - - - - - - - - - - - - - - - - - - - sygnatura - - : Przyjaźń doskonale obywa się bez miłości, a jeśli jej towarzyszy, : utrwala łączność przez nią nawiązaną. : -- Tadeusz Kotarbiński _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
