-
Warum müssen Proxmox-VM-Festplatten erweitert werden?
-
Methode 1: Festplattengröße über die Proxmox-GUI anpassen
-
Methode 2: Festplattengröße über die Proxmox-Shell ändern
-
So erkennen Sie die neue Größe im Gastsystem
-
Hinweise zum Ändern der Größe von Festplatten in Proxmox
-
Proxmox-VMs mit Vinchin sichern
-
Häufig gestellte Fragen zur Erweiterung der Festplattengröße einer Proxmox-VM
-
Fazit
Die Erweiterung einer VM-Festplatte in Proxmox erfordert sorgfältige Schritte, um Datenverlust oder Ausfallzeiten zu vermeiden. Aufgrund sich wandelnder Arbeitslastanforderungen ist dies eine häufige betriebliche Aufgabe. Dieser Artikel beschreibt die betrieblichen Verfahren zur sicheren Erweiterung von Proxmox-VM-Festplatten.
Warum müssen Proxmox-VM-Festplatten erweitert werden?
Virtuelle Maschinen können im Laufe der Zeit einen Speichermangel erleben. Anwendungen können umfangreiche Logdateien erzeugen. Datenbanken können sich rasch vergrößern. Die Bereitstellung neuer Dienste erhöht den Speicherbedarf. Beispielsweise benötigt eine PostgreSQL-VM mit wachsenden Tabellen eine rechtzeitige Erweiterung der Festplatte. Ein proaktives Kapazitätsmanagement verhindert Leistungseinbußen oder Ausfälle des Dienstes. Häufige Ursachen hierfür sind das Anwachsen von Anwendungslogs, die Ausdehnung von Datenbanken und die Einführung neuer Funktionen. Eine frühzeitige Größenanpassung vermeidet Fehlschläge bei Patches oder blockierte Installationen. Die Überwachung von Trends unterstützt die Planung von Erweiterungen, bevor die Grenzen erreicht werden.
Ein voller Datenträger kann Betriebssystem-Updates oder die Installation von Anwendungen unterbrechen. Eine Linux-VM verfügt möglicherweise nicht über ausreichend Speicherplatz für Paket-Caches; eine Windows-VM lehnt möglicherweise Patches ab. Ohne freien Speicherplatz können Dienste abstürzen oder sich unvorhersehbar verhalten. Die rechtzeitige Erkennung von Anzeichen einer Speicherauslastung – wie Warnmeldungen bei hoher Auslastung oder langsamer E/A – ermöglicht es Administratoren, frühzeitig einzugreifen. Dadurch wird Zeit für die Fehlersuche gespart und das Risiko eines Notfallausfalls verringert.
Methode 1: Festplattengröße über die Proxmox-GUI anpassen
Vor jeder Größenanpassung erstellen Sie bitte eine verifizierte Sicherungskopie. Dieser Schritt ist zwingend erforderlich. Eine solche Rückfallebene verhindert Datenverlust, falls einzelne Schritte fehlschlagen. Nach der Sicherung erweitern Sie die virtuelle Festplatte auf Hypervisor-Ebene. Anschließend aktualisieren Sie den Speicher innerhalb des Gastbetriebssystems. Wir behandeln sowohl Methoden über die grafische Benutzeroberfläche (GUI) als auch über die Kommandozeile (CLI). Dabei gehen wir auf Linux-Gastsysteme (Ext4, XFS, LVM) sowie Windows-Gastsysteme ein. Zudem berücksichtigen wir fortgeschrittene Szenarien wie Snapshots, Speicher-Backends und Kernel-Erkennung. Führen Sie jeden Schritt präzise aus – unter Verwendung aktiver und klarer Sprache.
Stets eine aktuelle Sicherung vor Festplattenänderungen erstellen. Eine überprüfte Sicherung ermöglicht die Wiederherstellung im Falle von Problemen. Verwenden Sie Vinchin oder ein anderes vertrauenswürdiges Tool. Überprüfen Sie die Integrität der Sicherung. Überspringen Sie diesen Schritt nicht.
In der Proxmox-Webkonsole können Sie schnell Speicherplatz hinzufügen:
Melden Sie sich bei der Proxmox-Web-Oberfläche an.
Wählen Sie die VM aus, die mehr Speicherplatz benötigt.
Gehen Sie zu Hardware.
Klicken Sie auf den Eintrag der virtuellen Festplatte (z. B. virtio0 oder scsi0).
Klicken Sie auf Disk Action und dann auf Resize.
Geben Sie den hinzuzufügenden Betrag ein (z. B. +10 G).
Klicken Sie auf Resize disk. Dadurch wird das virtuelle Festplattenimage aktualisiert.
Methode 2: Festplattengröße über die Proxmox-Shell ändern
Öffnen Sie die Shell auf dem Proxmox-Host oder per SSH. Führen Sie folgenden Befehl aus:
qm resize <VMID> <DISK> +<SIZE>
Ersetzen Sie <VMID> durch die VM-ID. Ersetzen Sie <DISK> durch die Festplattenkennung (z. B. scsi0, virtio0; wie in der Hardwarekonfiguration der VM angezeigt). Ersetzen Sie <SIZE> durch eine Erhöhung und die Einheit (z. B. 10G für 10 GiB). Dieser Befehl kann bei laufender VM funktionieren, falls das Speicher-Backend und das Gastbetriebssystem dies unterstützen; andernfalls schalten Sie die VM zuerst aus. Bestätigen Sie die Erfolgsmeldung. Die virtuelle Festplatte wird vergrößert.
So erkennen Sie die neue Größe im Gastsystem
Nach einer Größenanpassung auf Hypervisor-Ebene erkennt das Gastbetriebssystem nicht zugewiesenen Speicherplatz. Sie müssen Partitionen oder Volumes erweitern und Dateisysteme vergrößern. Die genauen Schritte hängen vom Betriebssystem und vom verwendeten Dateisystem ab.
Linux-Gast: Ext4 auf Partition
Falls die Festplatte eine Partitionstabelle (GPT oder MBR) verwendet, passen Sie das Ende der Partition an. Bestätigen Sie zunächst die neue Größe durch Ausführung von lsblk. Verwenden Sie parted, um die Partition zu vergrößern:
Führen Sie
parted /dev/sda printaus, um das Layout anzuzeigen.Führen Sie
parted /dev/sda resizepart <Partitionsnummer> 100%aus, um die Partition bis zum Ende der Festplatte zu erweitern. Verwenden Sie die korrekte Partitionsnummer (z. B. 1).Informieren Sie den Kernel: Führen Sie
partprobe /dev/sdaaus oder starten Sie gegebenenfalls neu.Führen Sie
resize2fs /dev/sdaXaus, um das ext4-Dateisystem zu vergrößern. Bestätigen Sie mitdf -h.
Bei einer LVM-basierten Root-Partition:Falls die Partition einen LVM-PV enthält, vergrößern Sie zuerst die Partition wie oben beschrieben.
Führen Sie
pvresize /dev/sdaXaus, um das physische Volume zu vergrößern.Führen Sie
lvextend -r -L +10G /dev/mapper/vgname-lvnameaus, um das logische Volume und das Dateisystem (für ext4) zu erweitern.Überprüfen Sie den freien Speicherplatz mit
vgsund die neue Größe mitdf -h.
Diese Schritte setzen Vertrautheit mit der Linux-Befehlszeile voraus.
Linux-Gast: XFS-Dateisystem
XFS kann online vergrößert, aber nicht verkleinert werden. Nach einer Partition- oder PV-Größenanpassung:
Bestätigen Sie die neue Größe über
lsblk.Stellen Sie sicher, dass das Dateisystem eingehängt ist.
Führen Sie
xfs_growfs /mountpointaus, um den Speicherplatz vollständig zu nutzen.Bestätigen Sie mit
df -h.
Falls der Kernel die neue Partition nicht erkennt, führen Siepartprobeaus oder starten Sie neu. XFS erfordert einen Einhängepunkt; eine Online-Erweiterung funktioniert ohne Aushängen.
Linux-Gast: Verwendung von growpart
Für Cloud-ähnliche Images oder GPT-Layouts vereinfacht growpart die Erweiterung von Partitionen. Installieren Sie ggf. cloud-utils. Führen Sie growpart /dev/sda 1 aus, um Partition 1 bis zum verfügbaren Speicherplatz zu erweitern. Danach führen Sie resize2fs oder xfs_growfs aus. Verwenden Sie growpart --dry-run, um die Aktion zu überprüfen.
Windows-Gast
Windows kann Änderungen der Datenträgergröße online erkennen, sofern die VirtIO-Treiber oder VMware Tools aktualisiert wurden. Um die Partition zu erweitern: Öffnen Sie die Disk Management(führen Sie diskmgmt.msc aus). Wählen Sie ggf. Action > Rescan Disks, falls der neu hinzugefügte Speicherplatz nicht angezeigt wird. Klicken Sie mit der rechten Maustaste auf das Volume mit nicht zugewiesenem Speicherplatz und wählen Sie Extend Volume; befolgen Sie dann den Assistenten, um den Speicherplatz zuzuweisen. Die Erweiterung der Systempartition funktioniert häufig online; die Erweiterung anderer Partitionen erfordert möglicherweise den Offline-Modus oder einen Neustart. Stellen Sie sicher, dass der Datenträgertyp (Einfach vs. Dynamisch) sowie die Treiberunterstützung geeignet sind.
Hinweise zum Ändern der Größe von Festplatten in Proxmox
Das Ändern der Größe bei vorhandenen Momentaufnahmen ist riskant. Warnung: Das Ändern der Größe von Festplatten mit vorhandenen Momentaufnahmen wird dringend abgeraten und kann zu Datenbeschädigung führen. Beste Vorgehensweise: Konsolidieren oder entfernen Sie alle Momentaufnahmen für diese VM und diese Festplatte. Führen Sie eine vollständige Sicherung durch. Ändern Sie die Größe der Festplatte. Erstellen Sie anschließend nur bei Bedarf neue Momentaufnahmen.
Der Speicher-Backend ist entscheidend. Die Unterstützung für die Online-Größenanpassung hängt vom Proxmox-Speichertyp (LVM-thin, ZFS, Ceph usw.) und den Gasttreibern ab. Für Einzelheiten lesen Sie bitte die Proxmox-Speicherdokumentation. Einige Backends erlauben eine Online-Erweiterung; andere erfordern das Herunterfahren der VM.
Ältere Gast-Kernel oder Speicher-Treiber erkennen möglicherweise keine Größenänderungen. Falls das Betriebssystem den zusätzlichen Speicherplatz nicht erkennt, führen Sie partprobe aus oder starten Sie das System neu. Halten Sie die Gast-Tools und Kernel aktuell, um die Online-Größenanpassung zu unterstützen.
Dünne Bereitstellung kann den freien Speicherplatz möglicherweise anders anzeigen. Überprüfen Sie nach der Erweiterung den freien Speicherplatz mithilfe von Überwachungstools. Passen Sie die Schwellenwerte an, um die neue Kapazität widerzuspiegeln. Automatisierte Warnungen sollten die neuen Grenzwerte verwenden.
Bestätigen Sie die erfolgreiche Erweiterung des Dateisystems. Führen Sie innerhalb der Gastumgebung df -h (Linux) aus oder zeigen Sie die Datenträgereigenschaften an (Windows). Stellen Sie sicher, dass Anwendungen den neuen Speicherplatz erkennen. Für Linux können Sie eine nicht zerstörerische, schreibgeschützte Prüfung mit fsck -n /dev/sdaX durchführen oder – falls Bedenken bestehen – eine vollständige fsck-Prüfung im Wartungsfenster planen. Für kritische Dienste führen Sie zunächst Tests in der Staging-Umgebung durch. Validieren Sie die Funktionalität von Anwendungen, die von dem erweiterten Speicher abhängen. Überwachen Sie Protokolle und Metriken auf Unregelmäßigkeiten. Aktualisieren Sie die Backup-Konfigurationen, falls sich die Größenschwellenwerte ändern.
Proxmox-VMs mit Vinchin sichern
Nun, da sich die Festplattengröße geändert hat, gewinnen reguläre Sicherungen an Bedeutung. Vinchin bietet Enterprise-fähige VM-Sicherung für Proxmox – und zwar als erstes unter allen unterstützten Plattformen. Durch den Übergang von der Größenanpassung aus schützen Sie Ihre Daten bereits vor jeder Änderung.
Vinchin Backup & Recovery ist eine professionelle, unternehmensfähige VM-Sicherungslösung, die Proxmox und zahlreiche weitere Plattformen unterstützt. Zu ihren Funktionen zählen u. a. „forever incremental“-Sicherungen, Datendeduplizierung und -komprimierung, V2V-Migration, geplante Sicherungen, Bandbreitenbegrenzungsrichtlinien sowie GFS-Retention – und vieles mehr. Hervorzuheben sind insbesondere die „forever incremental“-Sicherung, bei der nur geänderte Datenblöcke gespeichert werden, um Speicherplatz und Zeit zu sparen; Deduplizierung und Komprimierung zur Reduzierung des Speicherbedarfs; die V2V-Migration zum Verschieben virtueller Maschinen zwischen Hosts; sowie die Sofortwiederherstellung für schnelle Rollbacks – wobei Vinchin noch weitaus fortschrittlichere Funktionen bereitstellt. Ausführliche Informationen finden Sie im Vinchin-Hilfecenter.
Die Verwendung der Webkonsole von Vinchin ist unkompliziert. So sichern Sie eine Proxmox-VM:
1. Wählen Sie die Proxmox-VM aus, die Sie sichern möchten.

2. Wählen Sie den Sicherungsspeicherort aus.

3. Sichern Sie Ihre Backup-Strategien.

4. Die Aufgabe einreichen.

Jeder Schritt bezieht sich auf Ihre ausgewählte VM: Sie wählen diese VM explizit aus und sehen ihre Eigenschaften während des Prozesses, sodass klar ist, welche VM Sie schützen.
Vinchin verfügt über eine globale Kundenbasis und erhält hervorragende Produktbewertungen. Probieren Sie eine voll ausgestattete 60-tägige kostenlose Testversion aus, um beschleunigte Sicherungen, einfache Wiederherstellungen und zuverlässigen Datenschutz zu erleben. Installationsprogramm herunterladen, um noch heute schnell einzurichten.
Häufig gestellte Fragen zur Erweiterung der Festplattengröße einer Proxmox-VM
F1: Wie erweitere ich die Festplatte einer Proxmox-VM ohne Ausfallzeit?
A1: Verwenden Sie den Befehl qm resize <VMID> <disk> +<size> in der Shell oder die GUI-Option Hardware > disk > Disk Action > Resize, sofern Backend und Gastbetriebssystem eine Online-Erweiterung unterstützen; andernfalls schalten Sie die VM zuerst aus.
F2: Linux-Gastsystem zeigt zusätzliche Größe an, aber die Partition behält ihre alte Größe – was ist als Nächstes zu tun?
A2: Verwenden Sie growpart /dev/sda 1 oder parted /dev/sda resizepart 1 100%, um die Partition zu vergrößern, und führen Sie anschließend resize2fs /dev/sda1 für Ext4 oder xfs_growfs /mountpoint für XFS aus.
F3: Kann ich eine VM-Festplatte in Proxmox verkleinern?
A3: Proxmox unterstützt das Verkleinern weder über die grafische Benutzeroberfläche noch über den Befehl qm resize. Das Verkleinern ist risikoreich: Sie müssen sicherstellen, dass im Gastsystem ausreichend freier Speicherplatz vorhanden ist, das Dateisystem im ausgeschalteten Zustand verkleinern, die neue Gerätegröße berechnen, Low-Level-Tools verwenden und über vollständige Sicherungskopien verfügen; ein sichererer Ansatz ist die Migration der Daten auf eine neue, kleinere Festplatte.
Fazit
Die Erweiterung einer Proxmox-VM-Festplatte erfordert einen strengen Prozess: vollständige Sicherung, Festplattenerweiterung auf Hypervisor-Ebene, Erweiterung der Partition bzw. des Dateisystems im Gastbetriebssystem sowie abschließende Validierung. Die sorgfältige Durchführung betriebssystemspezifischer Verfahren ist entscheidend für den Erfolg des Vorgangs. Überprüfen Sie stets die Sicherungen und überwachen Sie das System nach der Größenanpassung. Mit Vinchin als Backup-Lösung verringern Sie das Risiko bei der Speichererweiterung, um wachsenden Anforderungen gerecht zu werden.
Teilen auf: