Wie kann ich die Größe des Austauschs mit LVM-Partitionen ändern?


23

Ich versuche, eine Swap-Partition auf meiner LVM-formatierten Festplatte mithilfe von GParted von einer LiveCD hinzuzufügen / zu ändern. Ich sehe nur eine große Partition, die die gesamte Festplatte belegt.

Gibt es einen versteckten Swap?

Braucht ein LVM-formatiertes System überhaupt einen Swap?

Ich benutze Ubuntu 12.10.

Antworten:


28

Ich benutze GParted nicht gerne, zum Teil, weil die meisten meiner Server ohne GUI sind.

So erweitern Sie ein Swap-Setup als logisches Volume:

1) Bestimmen Sie den Namen des logischen Swap-Volumes mit dem Befehl "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) Schalten Sie die Swap-Partition aus:

$ swapoff /dev/volgroup0/swap_lv1

3) Ändern Sie die Größe der Swap-Partition und fügen Sie 15 GB mehr Speicherplatz hinzu:

$ lvresize -L+15G /dev/volgroup0/swap_lv1
Extending logical volume swap_lv1 to 30.00 GB
Logical volume swap_lv1 successfully resized

4) Formatieren Sie den neuen Auslagerungsbereich, damit er verwendet werden kann:

$ mkswap /dev/volgroup0/swap_lv1
Setting up swapspace version 1, size = 41875927 kB

5) Schalten Sie die Swap-Lautstärke wieder ein:

$ swapon /dev/volgroup0/swap_lv1

6) Verwenden Sie den Befehl free, um Ihren neuen Swap Space anzuzeigen:

$ free -t | grep -i swap
Swap: 30719 0 30719

1

Ob Sie LVM verwenden oder nicht, hat nichts damit zu tun, ob Sie Swap benötigen oder nicht.

Führen Sie zum Anzeigen logischer LVM-Volumes lvsdie Befehlszeile aus oder verwenden Sie das Dienstprogramm GNOME Disks.

Die mit Ubuntu 12.10 gelieferte Version von GParted unterstützt LVM nicht. Es werden nur physische Volumes angezeigt, und die Größe kann nicht geändert oder verschoben werden.

Die neueste Version von GParted unterstützt jedoch LVM. Ich würde die GParted Live CD herunterladen und diese verwenden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.