一時的なスワップ領域をファイルに作成する

[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に登録するのもよし。