Wenn man Logical Volumes benutzt, ist das vergrößern eines Filessystems ein Klacks:
/home von 20G auf 60 G erweitern
# Logical Volume vergrößern: lvextend --size +40G /dev/vg0/home Extending logical volume home to 60.00 GiB Logical volume home successfully resized
Fehlt noch das Filesystem:
resize2fs /dev/mapper/vg0-home resize2fs 1.42.5 (29-Jul-2012) Filesystem at /dev/mapper/vg0-home is mounted on /home; on-line resizing required old_desc_blocks = 2, new_desc_blocks = 4 Performing an on-line resize of /dev/mapper/vg0-home to 15728640 (4k) blocks. The filesystem on /dev/mapper/vg0-home is now 15728640 blocks long.
Geht prima online, ohne umount. Wer unmounten kann, es schadet auch nicht Siehe auch die GUI Lösung /s9y/index.php?/archives/1304-lvm-resize-mit-GUI.html
Habe das letztens auch mal mit btrfs gemacht. FS-Vergrößerung im laufenden Betrieb ist irgendwie ziemlich cool
Hiho, und wenn du die Option "-r" in dein lvextend mit einbaust vergrößert es dir gleich das FS mit dem Logical Volume
Beispiel: lvextend --size +40G -r /dev/vg0/home
Damit sparst du dir das resize2fs
Gruß Thorsten
Schön: lvextend /dev/vg0/root -L +5G -r Extending logical volume root to 25.00 GiB Logical volume root successfully resized resize2fs 1.42.5 (29-Jul-2012) Filesystem at /dev/mapper/vg0-root is mounted on /; on-line resizing required old_desc_blocks = 2, new_desc_blocks = 2 Performing an on-line resize of /dev/mapper/vg0-root to 6553600 (4k) blocks. The filesystem on /dev/mapper/vg0-root is now 6553600 blocks long.
die --size Option wollte nicht, mit -L gings aber.
Heute war es wieder soweit. Kleiner Meckerung gab's lvextend --size +40G /dev/vg0/home File descriptor 3 (/usr/share/bash-completion/completions) leaked on lvextend invocation. Parent PID 16276: -bash Extending logical volume home to 100.00 GiB Logical volume home successfully resized