一時的なスワップ領域をファイルに作成する
[root@xxxx ~]# grep SwapTotal /proc/meminfo
SwapTotal: 524280 kB
[root@xxxx ~]# cat /proc/swaps
Filename Type Size Used Priority
/dev/mapper/VolGroup00-LogVol01 partition 524280 0 -1
一時的なスワップ領域を作成する(2GB)
[root@xxxx /]# dd if=/dev/zero of=/tmpswap bs=1024 count=2097152
読み込んだブロック数は 2097152+0
書き込んだブロック数は 2097152+0
[root@xxxx /]# ls -l
-rw-r--r-- 1 root root 2147483648 8月 29 11:03 tmpswap
[root@xxxx /]# mkswap /tmpswap
Setting up swapspace version 1, size = 2147479 kB
スワップを有効化
[root@xxxx /]# swapon /tmpswap
[root@xxxx /]# cat /proc/swaps
Filename Type Size Used Priority
/dev/mapper/VolGroup00-LogVol01 partition 524280 0 -1
/tmpswap file 2097144 0 -2
[root@xxxx /]# grep Swap /proc/meminfo
SwapCached: 0 kB
SwapTotal: 2621424 kB
SwapFree: 2621424 kB
上記の操作だけでは、OSをブートするとスワップは有効ではなくなる。必要ならば再度swaponする。
リブートを繰り返す場合には/etc/fstabに登録するのもよし。