Linux でスワップが有効にならない

Linuxスワップ領域をちゃんと取ったのに、スワップが有効にならない場合があります。ここでコマンドの swapon で
$ swapon /dev/sda2
などとするとスワップ領域を有効にできます。

ただし、これではまた起動時にスワップ領域が無効のままになることがあります。これは /etc/fstab に登録がされていないためです。なので /etc/fstab の末尾に

/dev/sda2 swap swap defaults

などを追加してみて下さい。これで再起動すると常にスワップ領域が有効になっている筈です。

※参考
びぎねっと - はじめる人のびぎねっと。