Das LV der swap musste ich löschen; Vermutlich weil es hinter dem für root lag und der freie Platz sonst nicht genutzt werden konnte.
Ich denke, das stimmt. Zumindest habe ich das bereits mehrmals bei meinen Googleausflügen in die LVM Welt so gelesen.
Kann ich aus der Reihenfolge, die mir
sudo lvs
ausgibt
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root ubuntu-vg -wi-ao---- <222.10g
swap_1 ubuntu-vg -wi-ao---- 976.00m
folgern, dass auch bei mir swap_1 hinter root liegt und ich um ein Verschieben/löschen & neu erstellen der swap_1 LV nicht herum komme?
Ich versuche mal die Schritte weiter für den Fall "löschen & neuerstellen zu konkretisieren", da in der von dir geposteten Anleitung folgendes geschrieben wird.
The physical volume used by LVM can become "fragmented" in that the (LVM) Logical Volumes within the (LVM) Physical Volume are not always in order. There is no defragmentation tool, so if you may need to manually move the logical partitions (back up the data, delete the (LVM) Logical Volume, re-create a replacement (LVM) Logical Volume, restore data from backup).
4a. Reduce the (LVM) Physical Volume with pvresize.
-Größe der PV ausgeben lassen mit
pvdisplay
-swap_1 LV löschen mit
lvremove /dev/ubuntu--vg/swap_1
-Um die PV zu verkleinern schlägt die Anleitung folgenden Befehl vor
sudo pvresize --setphysicalvolumesize 5.6G /dev/mapper/crypt1
Ist es richtig, wenn ich den Befehl folgendermaßen anpasse, um meine PV /dev/sda2 zu verkleinern? Das /mapper irritiert mich.
sudo pvresize --setphysicalvolumesize 112G /dev/sda2
-Swap_1 wiederherstellen. Dazu zuerst "Set permissions of (LVM) Physical Volume to allow allocation (if needed)" (Konnte ich nicht sinnig übersetzen, da ich nicht verstehe was in diesem Kontext allocation bedeutet)
sudo pvchange -x y /dev/mapper/crypt1
bzw. auf mein System angepasst (vermutlich)
sudo pvchange -x y /dev/sda2
-Swap_1 nach Löschen neu erstellen
sudo lvcreate -L 1024m -n swap_1 ubuntu--vg
sudo mkswap -L swap_1 /dev/ubuntu--vg/swap_1
4b. Neue UUID in der Datei fstab ergänzen
- LV root mounten mit
sudo mount /dev/ubuntu--vg/root /mnt
-/etc/fstab editieren (Würde ich mal brav machen, aber verstehe den Grund nicht.)
gksu gedit /mnt//etc/fstab
-Copy-paste the new uuid from the terminal to fstab, updating the uuid for your swap partition. Save and exit gedit.
Also in der fstab datei gibt es nur einmal UUID und diesen Wert würde ich dann dementsprechend ergänzen, aber bei solchen Aktionen bekomme ich Bauchschmerzen.
-LV root unmounten mit
sudo umount /mnt
-PV "re-lock"en nachdem das LV swap_1 erstellt wurde
sudo pvchange -x n /dev/mapper/crypt1
bzw. angepasst an mein System (vermutlich)
sudo pvchange -x n /dev/sda2
to do: (in einem folgenden Post)
5. Reboot to reduce the Partition storing the crypt with fdisk.
Für das abschließende Verkleinern der Partition kann statt fdisk auch parted verwendet werden.
Da werde ich mir mal anschauen, ob und wie das mit GParted funktioniert.
6. Reboot to hard drive ~ You should always reboot after changing your partition table with fdisk.
Das ist doch mal was für mich. ☺
Wer sich so einen Knopf an die Backe näht muss entweder von Beruf aus täglich mit LVM umgehen oder ist ein extrem großer Masochist. 😈
Ja, das ist echt eine Aktion. 👿 👿 👿