swap not turned on at boot
Les
hlhowell at pacbell.net
Thu Dec 14 10:08:49 UTC 2006
On Wed, 2006-12-13 at 15:30 -0500, ron wrote:
> Sorry here is the fstab:
>
> /dev/VolGroup00/LogVol00 / ext3 defaults 1 1
> LABEL=/boot /boot ext3 defaults 1 2
> devpts /dev/pts devpts gid=5,mode=620 0 0
> tmpfs /dev/shm tmpfs defaults 0 0
> proc /proc proc defaults 0 0
> sysfs /sys sysfs defaults 0 0
> /dev/VolGroup00/LogVol01 swap swap defaults 0 0
>
> -ron-
>
Hi, ron,
here is the pertinent portion of the rc.sysinit script:
# Start up swapping.
update_boot_stage RCswap
action $"Enabling /etc/fstab swaps: " swapon -a -e
if [ "$AUTOSWAP" = "yes" ]; then
curswap=$(awk '/^\/dev/ { print $1 }' /proc/swaps | while read
x; do get
_numeric_dev dec $x ; echo -n " "; done)
swappartitions=`blkid -t TYPE=swap -o device`
if [ x"$swappartitions" != x ]; then
for partition in $swappartitions ; do
[ ! -e $partition ] && continue
majmin=$(get_numeric_dev dec $partition)
echo $curswap | grep -qw "$majmin" || action
$"Enabling
local swap partitions: " swapon $partition
done
fi
fi
But you also need the random seed setup first. Swap uses randomizing as
form of gaussian optimization in most cases, and in others a psuedo
rancom sequence establsihes the block offsets so they can be repeated.
But it is sort of the drunkmans walk approach to optimization of access
times and interpolation indices. In any event I think the
initialization of the random seed occurs in the encryption
initialization portion of the script. Be very careful of editing the
sysinit script. This is one place where any unix or unix like system
can really be messed up (but it can be corrected by simply finding an
unedited version of the script in 99% of the cases.)
Regards,
Les H
More information about the fedora-list
mailing list