LVMパーティションでスワップのサイズを変更するにはどうすればよいですか?


23

LiveCDのGPartedを使用して、LVMフォーマットのハードディスクにスワップパーティションを追加/変更しようとしています。ディスク全体を占める大きなパーティションは1つだけです。

隠されたスワップはありますか?

LVM形式のシステムにはスワップも必要ですか?

Ubuntu 12.10を使用しています。

回答:


28

ほとんどのサーバーには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

1

LVMを使用するかどうかは、スワップが必要かどうかとは関係ありません。

LVM論理ボリュームを表示するlvsには、コマンドラインで実行するか、GNOME Disksユーティリティを使用します。

Ubuntu 12.10に同梱されているGPartedのバージョンは、LVMをサポートしていません。物理ボリュームのみが表示され、サイズの変更や移動はできません。

ただし、GPartedの最新バージョンはLVMをサポートします。GParted Live CDをダウンロードして使用します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.