Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

15.2. スワップ領域の削除

インストール後にスワップ領域を減らすことが必要になるかもしれません。たとえば、システムの RAM 容量を 1 GB から 512 MB にダウングレードするとします。しかし、依然として 2 GB のスワップ容量が割り当てられています。ディスク領域が大きくなる (2 GB など) と無駄になる可能性があるため、スワップ領域を 1 GB に減らすことでメリットを得られることがあります。
スワップに使用する LVM2 論理ボリューム全体を削除する方法、スワップファイルの削除、または既存の LVM2 論理ボリュームのスワップ領域を縮小する方法の 3 つのオプションがあります。

15.2.1. LVM2 論理ボリュームでのスワップの縮小

LVM2 スワップ論理ボリュームを縮小するには( /dev/VolGroup00/LogVol01 が縮小するボリュームになります)。

手順15.3 LVM2 スワップ論理ボリュームの縮小

  1. 関連付けられている論理ボリュームのスワップ機能を無効にします。
    # swapoff -v /dev/VolGroup00/LogVol01
  2. LVM2 論理ボリュームのサイズを変更して 512 MB 削減します。
    # lvreduce /dev/VolGroup00/LogVol01 -L -512M
  3. 新しいスワップ領域をフォーマットします。
    # mkswap /dev/VolGroup00/LogVol01
  4. 論理ボリュームでスワップをアクティブにします。
    # swapon -v /dev/VolGroup00/LogVol01
  5. スワップ論理ボリュームの縮小に成功したかどうかをテストするには、アクティブなスワップ容量を調べます。
    $ cat /proc/swaps
    $ free -h