swap mountowany za wczesnie?
Andrzej Krzysztofowicz
ankry w green.mif.pg.gda.pl
Pią, 12 Sie 2005, 00:51:11 CEST
Adam =?iso-8859-2?Q?Go=B3=EAbiowski?= wrote:
>
> On Thu, Jul 28, 2005 at 01:09:39PM +0200, Adam Gołębiowski wrote:
> > Wskutek czego swapa musze sobie ręcznie startować w rc.local. Pomóc
> > mogłoby przeniesienie inicjalizacji swapa później, po zakończeniu fsck
> > na / (okolice 665 linii w rc.sysinit). Pytanie tylko, czy to nie za
> > późno?
>
> spróbowałem zastosować hacka w postaci:
>
> #v+
> --- rc.sysinit.orig 2005-08-11 20:55:58.000000000 +0200
> +++ rc.sysinit 2005-08-11 20:57:13.000000000 +0200
> @@ -202,7 +202,9 @@
> fi
>
> # Start up swapping
> -run_cmd "Activating swap partitions" swapon -a -e
> +# we skip file-based swaps here, as we may have one on / which is mounted ro here
> +#run_cmd "Activating swap partitions" swapon -a -e
> +run_cmd "Activating swap partitions" $( for i in `awk '$3 == "swap" { print $1}' /etc/fstab`; do [ ! -f $i ] && swapon $i; done )
>
> # Set the hostname
> run_cmd "$(nls 'Host:') ${HOSTNAME}" hostname ${HOSTNAME}
> #v-
>
> Ale konczy sie to innym komunikatem:
> #v+
> Aktywacja partycji swap............................................[ PROBLEMY ]
> nothing to do!
> #v-
>
> Próba zastąpienia powyższego run_cmd czymś w postaci
> $( (for ... done) || /bin/true)
> nic nie zmienia. Any hints?
Przychodzi mi tu do glowy tylko taka sugestia:
Po to sie wlacza swapa tak wczesnie, zeby w systemach o malej ilosci
pamieci, owej nie zabraklo.
Odpalenie zas przed uruchomieniem swapa awka (i to jeszcze w petli i w
podpowloce) nie wydaje mi sie w tym przypadku dobrym pomyslem...
Jedene co mi przychodzi do glowy w tym przypadku, to uzaleznic wczesne
uruchamianie swapa lub wyswietlanie przy tym komunikatow o bledach od
jakiejs zmiennej srodowiska, ktorej domyslne ustawienie nie zmieni obecnego
zachowania, a admin systemu o odpowiedniej ilosci pamieci moglby sobie jej
wartosc zmienic, jesli mu komunikaty przeszkadzaja.
--
=======================================================================
Andrzej M. Krzysztofowicz ankry w mif.pg.gda.pl
phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math., Gdansk University of Technology
Więcej informacji o liście dyskusyjnej pld-rc-scripts