LiveCDのGPartedを使用して、LVMフォーマットのハードディスクにスワップパーティションを追加/変更しようとしています。ディスク全体を占める大きなパーティションは1つだけです。
隠されたスワップはありますか?
LVMフォーマットのシステムにはスワップも必要ですか?
Ubuntu 12.10を使用しています。
ほとんどのサーバーにはGUIがないため、GPartedの使用は好きではありません。
論理ボリュームとしてスワップ設定を拡張する方法は次のとおりです。
1)「lvs」コマンドを使用して、スワップ論理ボリュームの名前を決定します。
$ lvs
LV VG Attr LSize Origin Snap% Move Log Copy%
root_lv volgroup0 -wi-ao 7.00G
swap_lv1 volgroup0 -wi-ao 30.00G
tmp_lv volgroup0 -wi-ao 3.00G
usr_lv volgroup0 -wi-ao 7.00G
var_lv volgroup0 -wi-ao 4.00G
2)スワップパーティションをオフにします。
$ swapoff /dev/volgroup0/swap_lv1
3)スワップパーティションのサイズを変更して、15GBのスペースを追加します。
$ lvresize -L+15G /dev/volgroup0/swap_lv1
Extending logical volume swap_lv1 to 30.00 GB
Logical volume swap_lv1 successfully resized
4)新しいスワップスペースをフォーマットして使用可能にします:
$ mkswap /dev/volgroup0/swap_lv1
Setting up swapspace version 1, size = 41875927 kB
5)スワップボリュームをオンに戻します。
$ swapon /dev/volgroup0/swap_lv1
6)freeコマンドを使用して、新しいスワップスペースを表示します。
$ free -t | grep -i swap
Swap: 30719 0 30719
LVMを使用するかどうかは、スワップが必要かどうかとは関係ありません。
LVM論理ボリュームを表示するには、コマンドラインでlvs
を実行するか、GNOME Disksユーティリティを使用します。
Ubuntu 12.10に同梱されているGPartedのバージョンは、LVMをサポートしていません。物理ボリュームのみが表示され、サイズの変更や移動はできません。
ただし、GPartedの最新バージョンはLVMをサポートします。 GParted Live CD をダウンロードして使用します。