Veröffentlicht von:

Proxmox – Festplatte erweitern in KVM / LVM

In diesem Tutorial befassen wir uns mit der Festplattenerweiterung für die LVM Partitionen  innerhalb einer KVM mit Proxmox. Ziel ist es gezielt die LVM Partition zu vergrößern, die auch für die LXC oder VMs als Speicherplatz dient. Ich werde hier in diesem Beitrag Beispielcode hinterlegen, wodurch Ihr mit diesen die Vergrößerung der Partitionen durchführen könnt.

1. Speicher Erweitern und finde heraus, wie die Zielpartitionen heißen

Aktuell 100GB an Virtuellen Speicherplatz vergeben. Dieser soll um +50 GB Vergößert werden.
Wollen wir also 50GB mehr Speicher vergeben, so gehen wir auf Disk-Aktion und anschließend auf Größe anpassen.
+50 GB mehr macht dann 150GB insgesamt für die Festplatte sata0.

Nach der Festplatten Vergrößerung muss anschließend die VM einmal neugestartet werden. 

2. Ziel Proxmox anmelden und Virtuelle Partitionen vergrößern

Hier sehen wir die LVM Partition die wir erweitern wollen.
Bash
fdisk -l /dev/patofdevice | grep ^/dev	
Ich nutze hier in diesem Fall cfdisk. Damit erweitere ich die Partition auf das neue Volumen.
Bash
cfdisk /dev/partofdevice
Neue Größe anschließend mit Enter bestätigen.
Jetzt schreiben wir die neuen Setups und bestätigen das ganze dann mit yes und gehen danach mit Quit aus cfdisk raus.

3. LVM jetzt erweitern

lvs ist wohl der wichtigste Befehl des ganzen. lvs listet die Namen der LVs auf.
Bash
# Listet die Namen der LVs auf. Data wäre meine Ziel Partition.
lvs

pvresize /dev/sda3
Jetzt geht es los, wir resizen die LVM Partition.
Bash
# Jetzt vergeben wir den kompletten neuen Speicherplatz für die LVM.
lvresize --extents +100%FREE --resizefs /dev/mapper/pve-data		

Fertig!

Vorher
Und nachdem wir den Speicher vergrößert haben, steht uns nun mehr zur Verfügung zum Virtualisieren.

2 Antworten zu „Proxmox – Festplatte erweitern in KVM / LVM“

  1. Avatar von Fabian Lehmann
    1. Avatar von RAW Networks

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert