前回の例では、パーティションテーブルを表示する方法を示しました。その例をもう一度見てみましょう。特にこの行に注目してください。
番号 開始 終了 サイズ タイプ ファイルシステム フラグ
5 6861MB 7380MB 519MB 論理 linux-swap(v1)
このスワップパーティションとは何でしょうか?スワップとは、システムに仮想メモリを割り当てるために使用するものです。メモリが不足している場合、システムはこのパーティションを使用して、アイドル状態のプロセスのメモリの一部をディスクに「スワップ」し、メモリ不足で動作が遅くなるのを防ぎます。
スワップ領域にパーティションを使用する
パーティション /dev/sdb2 をスワップ領域として使用したいとします。
- まず、パーティションに何もデータがないことを確認します。
- スワップ領域を初期化するために
mkswap /dev/sdb2を実行します。 swapon /dev/sdb2を実行します。これにより、スワップデバイスが有効になります。- ブート時にスワップパーティションを永続化したい場合は、
/etc/fstabファイルにエントリを追加する必要があります。使用するファイルシステムタイプはswです。 - スワップを削除するには
swapoff /dev/sdb2を実行します。
一般的に、メモリ量の約 2 倍のスワップ領域を割り当てるべきです。しかし、今日の最新システムは通常十分なパワーと RAM を備えています。