Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-wiki:linux:lvm_index:lvm-vergroessern

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
it-wiki:linux:lvm_index:lvm-vergroessern [2023/02/10 07:47] – [Vergrößern des LV] markoit-wiki:linux:lvm_index:lvm-vergroessern [2023/02/11 07:24] (aktuell) marko
Zeile 1: Zeile 1:
 ====== LVM vergrößern ====== ====== LVM vergrößern ======
-===== Ausgangslage ===== 
----- 
  
 +----
 +===== Ausgangslage =====
 Die Ausgangslage vor der Vergrößerung des LVM zeigt folgender Screenshot. Die Ausgangslage vor der Vergrößerung des LVM zeigt folgender Screenshot.
  
Zeile 44: Zeile 44:
 Es soll nun das LV (Logical Volume) "root" der VG (Volume Group) "vm208" (/dev/mapper/vm208-root) vergrößert werden. Es soll nun das LV (Logical Volume) "root" der VG (Volume Group) "vm208" (/dev/mapper/vm208-root) vergrößert werden.
  
-===== Schritt-für-Schritt Anleitung ===== 
 ---- ----
 +===== Schritt-für-Schritt Anleitung =====
 Der nachfolgende Abschnitt zeigt anhand einer Schritt-für-Schritt Anleitung, wie Sie das LVM nun vergrößern. Der nachfolgende Abschnitt zeigt anhand einer Schritt-für-Schritt Anleitung, wie Sie das LVM nun vergrößern.
  
Zeile 120: Zeile 120:
 ==== Vergrößern des LV auf die maximale Größe ==== ==== Vergrößern des LV auf die maximale Größe ====
 Um den sämtlichen nicht zugeordneten Speicherplatz für das logical Volume zu verwenden, ist folgendes Kommando erforderlich: Um den sämtlichen nicht zugeordneten Speicherplatz für das logical Volume zu verwenden, ist folgendes Kommando erforderlich:
 +<code bash>
 +lvextend -l +100%FREE /dev/mapper/vm208-root
 +</code>
 +
 +==== Vergrößern des Dateisystems ====
 +Um den zusätzlichen Speicherplatz auch nutzen zu können, muss abschließend noch das Dateisystem vergrößert werden. In unserem Beispiel wird ext3 als Dateisystem verwendet, welches diese Vergrößerung (auch im eingehängten Zustand) problemlos unterstützt:
 +<code bash>
 +vm208:~# df -h
 +Dateisystem          Größe Benut  Verf Ben% Eingehängt auf
 +/dev/mapper/vm208-root
 +                      322M  175M  131M  58% /
 +tmpfs                 187M      187M   0% /lib/init/rw
 +udev                   10M  616K  9,4M   7% /dev
 +tmpfs                 187M      187M   0% /dev/shm
 +/dev/sda1             228M   28M  189M  13% /boot
 +/dev/mapper/vm208-home
 +                       11G  155M  9,7G   2% /home
 +/dev/mapper/vm208-tmp
 +                      368M   11M  339M   3% /tmp
 +/dev/mapper/vm208-usr
 +                      4,6G  332M  4,1G   8% /usr
 +/dev/mapper/vm208-var
 +                      2,8G  281M  2,4G  11% /var
 +
 +vm208:~# resize2fs -p /dev/mapper/vm208-root 
 +resize2fs 1.41.3 (12-Oct-2008)
 +Das Dateisystem auf /dev/mapper/vm208-root ist auf / eingehängt; Online-Grössenveränderung nötig
 +old desc_blocks = 2, new_desc_blocks = 4
 +Führe eine Online-Grössenänderung von /dev/mapper/vm208-root auf 1048576 (1k) Blöcke durch.
 +Das Dateisystem auf /dev/mapper/vm208-root ist nun 1048576 Blöcke groß.
 +
 +vm208:~# df -h
 +Dateisystem          Größe Benut  Verf Ben% Eingehängt auf
 +/dev/mapper/vm208-root
 +                      993M  176M  766M  19% /
 +tmpfs                 187M      187M   0% /lib/init/rw
 +udev                   10M  616K  9,4M   7% /dev
 +tmpfs                 187M      187M   0% /dev/shm
 +/dev/sda1             228M   28M  189M  13% /boot
 +/dev/mapper/vm208-home
 +                       11G  155M  9,7G   2% /home
 +/dev/mapper/vm208-tmp
 +                      368M   11M  339M   3% /tmp
 +/dev/mapper/vm208-usr
 +                      4,6G  332M  4,1G   8% /usr
 +/dev/mapper/vm208-var
 +                      2,8G  281M  2,4G  11% /var
 +vm208:~#
 +</code>
 +
 +Falls die Vergrößerung eines LVs mit resize2fs -p /dev/mapper/vm208-root nicht funktionieren sollte, kann alternativ folgender Befehl verwendet werden (Danke an Daniel Friedlmaier für den Hinweis):
 +<code bash>
 +lvextend --resizefs -l +100%FREE /dev/mapper/vm208-root
 +</code>
 +
 +Bei einem XFS-Dateisystem können Sie mit dem Befehl xfs_growfs das Dateisystem vergrößern:
 +<code bash>
 +xfs_growfs /dev/mapper/<lv-name>
 +</code>
 +
 +\\
 +\\
 +\\
 + --- //[[marko.oldenburg@cooltux.net|Marko Oldenburg]] 2023/02/11 08:24//
it-wiki/linux/lvm_index/lvm-vergroessern.1676015239.txt.gz · Zuletzt geändert: 2023/02/10 07:47 von marko