11.2. スワップ領域の追加

場合によっては、インスト-ルした後にさらに swap 領域の追加が必要になることもあります。たとえば、システムの RAM 容量を 128 MB から 256 MB にアップグレードできますが、swap 領域は 256 MB のみになります。メモリーを大幅に消費する操作を実行している場合や、大量のメモリーを必要とするアプリケーションを実行する場合には、スワップ領域を 512 MB に増やすと有益となる可能性があります。
選択肢が3つあります: 新規の swap パーティションの作成、新規の swap ファイルの作成、あるいは既存の LVM2 論理ボリューム上で swap の拡張。この中では、既存論理ボリュームを拡張することが推奨されます。

11.2.1. LVM2 論理ボリュームでのスワップ領域の拡張

LVM2 スワップ論理ボリュームを拡張するには( /dev/VolGroup00/LogVol01 が拡張するボリュームと想定します)。
  1. 関連付けられている論理ボリュームのスワップ機能を無効にします。
     # swapoff -v /dev/VolGroup00/LogVol01 
  2. LVM2 論理ボリュームのサイズを 256 MB に変更します。
     # lvm lvresize /dev/VolGroup00/LogVol01 -L +256M 
  3. 新しいスワップ領域をフォーマットします。
     # mkswap /dev/VolGroup00/LogVol01 
  4. 拡張論理ボリュームを有効にします。
     # swapon -va 
  5. 論理ボリュームが適切に拡張されていることを確認します。
     # cat /proc/swaps # free