Proxmox Storage-Typen im Überblick
Proxmox VE unterstützt verschiedene Storage-Backends:
| Typ | Snapshots | Container | VMs | Anmerkung |
|---|---|---|---|---|
| Directory | Nein | Ja | Ja | Einfachste Option, jeden Storage |
| LVM | Nein | Nein | Ja | Schnell, kein Snapshot-Support |
| LVM-Thin | Ja | Ja | Ja | Standard für VM-Disks, Thin Provisioning |
| ZFS Pool | Ja | Ja | Ja | Enterprise-grade, empfohlen |
| NFS | Ja | Ja | Ja | Netzwerk-Storage |
| SMB/CIFS | Nein | Ja | Ja | Windows-Freigaben |
| Ceph/RBD | Ja | Ja | Ja | Verteilter Storage für Cluster |
Neue Festplatte hinzufügen und initialisieren
Schritt 1: Neue Disk im System erkennen
lsblk – Zeigt alle Festplattenfdisk -l | grep "Disk /dev" – Disk-Übersicht
Neue Festplatte erscheint z. B. als /dev/sdc oder /dev/nvme1n1
Schritt 2: Disk in Proxmox-Weboberfläche initialisieren
- Node → Disks → Disk auswählen
- Initialize Disk with GPT (Klicken)
Oder per Shell:sgdisk -Z /dev/sdc – Bestehende Partitionstabelle löschensgdisk -n 0:0:0 /dev/sdc – Gesamte Disk als Partition
LVM Thin Pool erweitern
Methode 1: Neue Disk zu bestehendem VG hinzufügen
pvcreate /dev/sdc – Neue Disk als PVvgextend pve /dev/sdc – PV zur VG "pve" hinzufügenlvextend -L +500G /dev/pve/data – Thin Pool um 500 GB erweitern
Oder gesamten freien Platz nutzen:lvextend -l +100%FREE /dev/pve/data
Methode 2: Neuen LVM Thin Pool erstellen
pvcreate /dev/sdcvgcreate vg-data /dev/sdclvcreate -l 100%FREE --thinpool data-pool vg-data
In Proxmox als Storage hinzufügen:pvesm add lvmthin storage-name --vgname vg-data --thinpool data-pool --content images,rootdir
Oder in der Weboberfläche: Datacenter → Storage → Add → LVM-Thin.
ZFS Pool erweitern
Neue Disk zu Mirror hinzufügen (Mirror-Paar erweitern)
Wenn Ihr Pool ein Mirror ist und Sie ein zweites Mirror-Paar hinzufügen wollen (ergibt RAID10):
zpool add vm-pool mirror /dev/sdc /dev/sdd
Einzelne Disk in RAIDZ durch größere ersetzen
ZFS unterstützt das Ersetzen von Disks durch größere um den Pool zu vergrößern:
zpool replace vm-pool /dev/sdb /dev/sdc_new – Warten bis Resilvering fertigzpool replace vm-pool /dev/sdc /dev/sdd_new – Zweite Disk ersetzen
Nach Austausch aller Disks:zpool online -e vm-pool – Pool auf neue Kapazität erweitern
Vdev hinzufügen (nur bei Stripe-Pools sinnvoll)
zpool add vm-pool raidz /dev/sdc /dev/sdd /dev/sde
Achtung: Ein hinzugefügtes Vdev kann nicht mehr entfernt werden!
ZFS Pool-Status und Größe prüfen
zpool list – Poolgrößenzpool status – Detaillierter Statuszfs list – Datasets und Belegung
VM-Disk nachträglich vergrößern
Disk in Proxmox vergrößern
Über Weboberfläche: VM → Hardware → Disk auswählen → Resize Disk → Größe eingeben
Oder per Shell:qm resize 101 scsi0 +20G – VM 101, Disk scsi0 um 20 GB erweitern
Hinweis: Proxmox kann Disks nur vergrößern, nicht verkleinern!
Partition in der VM anpassen
Nach der Disk-Vergrößerung muss das Dateisystem im Gastbetriebssystem erweitert werden:
Linux (ext4 auf LVM):pvresize /dev/sda – PV auf neue Diskgrößelvextend -l +100%FREE /dev/vg/root – LV vergrößernresize2fs /dev/vg/root – ext4 Dateisystem erweitern
Linux (ext4 direkt):growpart /dev/sda 1 – Partition vergrößernresize2fs /dev/sda1 – Dateisystem erweitern
Linux (xfs):xfs_growfs / – xfs direkt erweitern (Partition muss bereits größer sein)
Windows:
Datenträgerverwaltung öffnen → Rechtsklick auf Laufwerk → Volume erweitern
NFS-Storage aus NAS einbinden
Synology, QNAP oder Linux-NFS-Server als Proxmox-Storage:
In Proxmox GUI
Datacenter → Storage → Add → NFS:
- ID: nas-nfs
- Server: IP des NAS
- Export: NFS-Freigabe (z. B. /volume1/proxmox)
- Content: Images, Backups, ISO Images
Per Shell
pvesm add nfs nas-backup --server 192.168.1.100 --export /volume1/backup --content backup
SMB/CIFS (Windows-Freigaben)
Datacenter → Storage → Add → SMB/CIFS:
- Server: Hostname/IP
- Share: Freigabename
- Benutzername und Passwort
- Content auswählen
Speicherbelegung überwachen
Dashboard-Übersicht
Node → Summary: Zeigt Storage-Belegung aller lokalen Storages.
Shell-Befehle
df -h – Dateisystem-Belegungpvesm status – Alle Proxmox-Storages und Belegungzpool list – ZFS-Poolsvgs – LVM Volume Groups
Speicherwarnung einrichten
Proxmox sendet E-Mails wenn Storage-Kapazität unter Schwellenwert fällt. Konfigurieren Sie unter Datacenter → Notifications eine E-Mail-Adresse.
FAQ
Kann ich Proxmox auf einen größeren Storage migrieren ohne Neuinstallation?
Ja: Erstellen Sie den neuen Storage, migrieren Sie alle VMs (Migrate-Funktion), dann entfernen Sie den alten Storage.
Was passiert wenn der LVM-Pool voll ist?
Laufende VMs frieren ein oder crashen. Überwachen Sie den Storage und planen Sie rechtzeitig Erweiterungen.
Kann ich SSDs und HDDs im selben ZFS-Pool mischen?
Nicht empfohlen. Unterschiedliche Performance-Characteristics können zu Problemen führen. Besser: separate Pools für SSDs und HDDs, oder SSD als L2ARC/SLOG-Cache für HDD-Pools.
Fazit
Proxmox bietet flexible Storage-Erweiterungsoptionen für jede Anforderung. Von einfachem NFS-NAS bis zum leistungsstarken ZFS-Pool ist jede Skalierungsstufe abgedeckt.
Als Proxmox-Storage-Spezialisten in Heidelberg planen wir Storage-Erweiterungen für KMU in Mannheim, Ludwigshafen und der Rhein-Neckar-Region. Jetzt Storage-Beratung anfragen.