swap mountowany za wczesnie?
Adam Gołębiowski
adamg w biomerieux.pl
Czw, 11 Sie 2005, 21:02:57 CEST
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?
--
http://www.mysza.eu.org/ | Everybody needs someone sure, someone true,
PLD Linux developer | Everybody needs some solid rock, I know I do.
Więcej informacji o liście dyskusyjnej pld-rc-scripts