FreeBSD の swap 領域を拡張する
メモリは増設してたけど、swap 領域がそのままで使い果たされていたのでなんとかした。
物理メモリ 128M + 256M
既存 swap 300M
で (128+256)*2-300=468M 増やす。
以下、4.2-R で確認
FreeBSD徹底入門―初めての人でも安心 PC‐UNIXのインストールと完全活用 FreeBSD2.2.1‐RELEASE を参考に。というかそのまま。
- /dev/vn0* があるのを確認。
- ディスクイメージを作成
dd if=/dev/zero of=/usr/SWAP bs=1024k count=468
- 作ったディスクイメージを swap 領域としてマウント
vnconfig -ce /dev/vn0c /usr/SWAP swap
- 起動時に自動的にマウントするように
/etc/vntab
に以下を追加
/dev/vn0c /usr/SWAP swap
/etc/rc.local
に以下を追加
if [ -f /etc/vntab ]; then
vnconfig -ae
fi
swapinfo
で確認