新しい LVM ベースのスワップを追加して、既存のスワップ領域を増やす例を見てみましょう。この例では、ディスク /dev/sdc を使用して新しいボリューム グループを作成し、その下にボリュームをスワップします。このディスクを使用するので、データが存在する場合は失われます。
root ユーザーとして次のタスクを実行します。
1.ディスク /dev/sdc を物理ボリュームとして追加します。
# pvcreate /dev/sdc
2. 「swap_vg」という名前のボリューム グループを作成します (既存のボリューム グループがある場合は、そこにディスクを追加できます。この例では、新しいボリューム グループを作成しています。)
# vgcreate swap_vg /dev/sdc
3. サイズ 20Gb の論理ボリュームを作成するには、以下のコマンドを使用します。
# lvcreate -L 20G -n lvswap swap_vg
4. デバイスを SWAP フォーマットでフォーマットします。
# mkswap /dev/swap_vg/lvswap
5. 拡張論理ボリュームのスワップを有効にします。
# swapon -v /dev/swap_vg/lvswap
6. 次のエントリを /etc/fstab ファイルに追加します。
/dev/swap_vg/lvswap swap swap defaults 0 0
7.「free」コマンドまたは「cat /proc/swaps」コマンドでスワップ領域を確認します:
# free
# cat /proc/swaps