hello, all!
i recently reported a problem with setting up my swapfile and it was
suggested i e-mail my /etc/rc.d/init.d/swap script. i have also included
my /etc/fstab file for completeness.
do these look correct?
the problem is that no disk space is allocated to my swapfile as reported
by the 'free' command.
thanks for any help.
adrian b.
and so without any further ado...
--------
/etc/rc.d/init.d/swap:
#!/bin/sh
#
# swap This shell script takes care of starting and stopping
# swap.
#
# chkconfig: 2345 80 30
# description: Turns on and off SwapFile
# Author: Adrian Bolzan
# date: 20/9/98
# Source function library.
. /etc/rc.d/init.d/functions
# Checking that swapon and swapoff are there.
[ -f /sbin/swapon ] || exit 0
[ -f /sbin/swapoff ] || exit 0
# Checking that the swapfile exists.
[ -f /home/SwapDir/SwapFile ] || exit 0
# See how we were called.
case "$1" in
start)
# Start swap.
echo -n "Starting swap. "
[ -f /var/lock/subsys/swap ] || exit 0
/sbin/swapon -a
echo
touch /var/lock/subsys/swap
;;
stop)
# Stop daemons.
echo -n "Shutting down swap. "
/sbin/swapoff -a
echo
rm -f /var/lock/subsys/swap
;;
restart)
$0 stop
$0 start
;;
status)
status swap
;;
*)
echo "Usage: swap {start|stop|restart|status}"
exit 1
esac
exit 0
-------
and fstab:
/dev/hda4 / ext2 defaults 1 1
/dev/hda3 /home ext2 defaults 2 2
/home/SwapDir/SwapFile none swap sw 0 0
/dev/hda1 /mnt/drive-c vfat user,noauto,ro 0 0
/dev/hda5 /mnt/drive-d vfat user,noauto,ro 0 0
/dev/fd0 /mnt/floppy ext2 user,noauto 0 0
/dev/fd0 /mnt/win_floppy vfat user,noauto 0 0
/dev/fd0 /home/adrian/win_floppy vfat user,noauto 0 0
/dev/cdrom /mnt/cdrom iso9660 user,noauto,ro 0 0
none /proc proc defaults 0 0
-----------------------------------------------
thanks for any help.
adrian b.
-------------------------------------
Adrian Bolzan
c/- Dept of Chemistry
The University of Queensland
Brisbane 4072 Australia
Ph: +61 (7) 3365-2281 or 3365-3527
Fax: +61 (7) 3365-4299