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