すでにext3化で、スワップファイル自体は作成してあるが、これを常時使用するようにする。
TTextReaderなどでは、メモリが不足することがあるため、必須。
# vi /etc/fstab
/hdd3/.swap swap swap defaults 0 0
# vi /etc/rc.d/init.d/swap
#!/bin/bash
# rc.swap 1.00 2002/12/30 03:46:43 (Kenichi Okada)
#
# Source function library.
. /etc/rc.d/init.d/functions
usage()
{
echo "Usage: $0 {start|stop|status|restart|reload}"
}
if [ $# -lt 1 ] ; then usage ; exit 0 ; fi
action=$1
case "$action" in
start)
msg -n "Activating swap:"
swapon -a 2>/dev/null
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
msg " done."
else
msg " failed."
fi
;;
stop)
msg -n "Deactivating swap:"
swapoff -a 2>/dev/null
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
msg " done."
else
msg " failed."
fi
;;
status)
cat /proc/swaps
;;
restart|reload)
$0 stop
$0 start
;;
*)
usage
;;
esac
exit 0
# chmod a+x /etc/rc.d/init.d/swap
# cd /etc/rc.d
# for i in rc3.d rc4.d rc5.d
do
cd $i
ln -s ../init.d/swap S30swap
cd ..
done
# for i in rc0.d rc6.d
do
cd $i
ln -s ../init.d/swap K70swap
cd ..
done