前回の記事から1年も経ってた

FresBSDのswap追加・削除

phpのモジュール入れていたら
swp_pager_getswapspace(4): failed
が出たのでswapの追加したときの作業メモです

実メモリを増やせれば一番良いんですけどね・・・

swap追加

4GBのswap追加、もっと増やす場合は数値を変更する

swap用ファイルの作成
# dd if=/dev/zero of=/usr/swapfile bs=1M count=4096
パーミッションを変更する
# chmod 600 /usr/swapfile
swapファイルを有効にする
# mdconfig -a -t vnode -f /usr/swapfile -u 0
# swapon /dev/md0

再起動したら追加したswap領域は残らないので、
/etc/rc.confに以下を追記で再起動後も使える

# jove /etc/rc.conf
swapfile="/usr/swapfile"

swap削除

追加したswap領域がいらなくなったら削除

swapファイルを無効化
# swapoff /dev/md0
# mdconfig -d -u 0
swap用ファイルの削除
#rm /usr/swapfile

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA