Ich habe versucht, meine LVM-Root-Partition (auf luks) mit zu vergrößern
lvresize -L +5G -r /dev/vg/lv-root
und stellte fest, dass das Dateisystem nicht wachsen würde, weil es eingehängt war. Jetzt habe ich das gefunden
https://ubuntuforums.org/showthread.php?t=1537569
Das heißt, ich sollte von etwas anderem booten und tun
resize2fs /dev/vg/lv-root <size>
Meine Frage ist: Kann ich die Größe weglassen und das Dateisystem die Partition füllen lassen (die zuvor erfolgreich vergrößert wurde)? Ich würde es versuchen, aber Angst davor, Dinge durcheinander zu bringen. Verwenden Sie (auf dem neuesten Stand) Arch und das Dateisystem ist ext4.
-l
hat jetzt bei mir nicht funktioniert, ich musste es benutzen-L
.Ja, Sie können die Größe in Ihrem zweiten Befehl weglassen. In diesem Fall wird die Größe des fs geändert, um das gesamte Blockgerät (lv-root) zu verwenden.
Dies kann im Allgemeinen nur mit nicht gemounteten Partitionen durchgeführt werden. Aber ext4 (und auch einige andere fs) haben die Besonderheit, dass es online gewachsen werden kann. Dies ist die Funktion des ext4-Dateisystemtreibers. In diesem Fall fragt der Befehl resize2fs nur diese Online-Erweiterungsfunktion des Kernel-fs-Treibers.
quelle