スナップオンでなくswaponです

http://www.itmedia.co.jp/help/tips/linux/l0325.html
ITmedia エンタープライズ / Linux Tips「いますぐスワップ容量を増やしたい」

上の記事がオリジナルです。詳細はあちらの方がいいと思います。


以下は100Mのスワップを作成して割り当てる例。
# cd /tmp
# dd if=/dev/zero of=swap bs=1024 count=102400
読み込んだブロック数は 102400+0
書き込んだブロック数は 102400+0
# mkswap swap
スワップ空間バージョン 0 を設定します、サイズ = 104853504 バイト
# swapon swap

※ 確認して以下のようになっていればOKだ(/tmp/swap)

# swapon -s
Filename       Type     Size   Used   Priority
/dev/hda2       partition  262136  17936  -1
/tmp/swap       file     102396  0     -3

 ただし,swaponでアクティブになったスワップ領域は,システムのシャットダウン時には自動解放されないため,「swapoff -a」が指定される必要がある。ただし,「-a」はfstabファイル内のスワップ指定を解除するもののため,swapon swapで追加された領域は「swapoff swap」で解除する。