Hack 69. スワップファイルシステムを作成する

以下に示すようにスワップを使用するためにファイルを作成します。

# dd if=/dev/zero of=/home/swap-fs bs=1M count=512
512+0 records in
512+0 records out

# ls -l /home/swap-fs
-rw-r--r-- 1 root root 536870912 Jan 2 23:13 /home/swap-fs

mkswap を使用して上記で作成した /home/swap-fs ファイル内に Linux スワップ領域を構築します。

# mkswap /home/swap-fs
Setting up swapspace version 1, size = 536866 kB

一度ファイルが作成され Linux スワップ領域を構築したら、
以下に示すように swapon を使用してスワップを有効にします。

# swapon /home/swap-fs

/etc/fstab に次の行を追加して、スワップを有効にするためにシステムを再起動します。

/home/swap-fs swap swap defaults 0 0