Storage Typen¶
Proxmox VE (PVE) unterstützt also eine Vielzahl von Speichertechnologien, die sich in die folgenden zwei Hauptklassen einteilen lassen:
File Level Storage - speichern auf Datei-/Ordner-Ebene
Bietet Zugriff auf ein vollständiges Dateisystem
Flexibel für verschiedene Inhaltstypen wie VM-Images, Container, ISOs, Backups usw.
Beispiele: Directory, NFS (klass. Linux), CIFS/SMB (klass. Windows), CephFS, BTRFS
Block Level Storage - speichern auf Blockebene der Datenträger
Speichert Daten als große, zusammenhängende Blöcke (z.B. für VM-Images).
Meist keine Speicherung von ISOs oder Backups möglich
Beispiele: LVM, LVM-Thin, iSCSI, Ceph RBD, ZFS (zvol), ZFS über iSCSI.
An dieser Stelle kann man sich auch die Gegenüberstellung der Begriffe NAS und SAN klarmachen bzw. erinnern:
Hinweis
NAS - Datei-orientiert mit NFS-Exporten oder SMB/CIFS-Freigaben
SAN - Block-orientiert mit iSCSI oder auch FCoE
Wenn man in Windows ein iSCSI-Target verbindet dann zeigt sich in der Datenträgerverwaltung diese Verbindung wie eine eingebaute Festplatte / SSD.
Übersicht der wichtigsten Storage-Typen
Typ |
Plugin |
Ebene |
Shared |
Snapshots |
Beschreibung |
|---|---|---|---|---|---|
Directory |
dir |
File |
Nein |
Nein (*) |
Lokales Verzeichnis, flexibel für alle Inhalte |
LVM |
lvm |
Block |
Nein |
Nein |
VM-Images als Logical Volumes |
LVM-Thin |
lvmthin |
Block |
Nein |
Ja |
Thin Provisioning für effiziente Platzausnutzung |
ZFS (local) |
zfspool |
Beides |
Nein |
Ja |
Fortgeschrittenes Dateisystem, Snapshots/Clones |
NFS |
nfs |
File |
Ja |
Nein |
Netzwerk-Share, einfach zu integrieren |
CIFS/SMB |
cifs |
File |
Ja |
Nein |
Windows-Netzwerkfreigabe |
iSCSI |
iscsi |
Block |
Ja |
Nein |
Netzwerkbasiertes Block-Device |
Ceph RBD |
rbd |
Block |
Ja |
Ja |
Hochverfügbarer, verteilter Speicher |
CephFS |
cephfs |
File |
Ja |
Ja |
Verteiltes Dateisystem |
GlusterFS |
glusterfs |
File |
Ja |
Nein (*) |
Verteiltes Dateisystem |
Proxmox Backup |
pbs |
Beides |
Ja |
n/a |
Speziell für Backups optimiert |
BTRFS |
btrfs |
File |
Nein |
Ja |
Modernes Dateisystem, Snapshots (Techn. Preview) |
ZFS über iSCSI |
zfs |
Block |
Ja |
Ja |
ZFS-Volumes als iSCSI-Targets |
Anm. (*): Snapshots auf File-basierten Storages sind mit dem qcow2-Format möglich
Typische Anwendungsfälle für Storage Typen:
Directory: Speicherung aller Inhaltstypen, einfach zu konfigurieren, keine Storage-Snapshots
LVM/LVM-Thin: Effiziente Speicherung von VM-Disks, Snapshots nur bei Thin-Pools
ZFS: Lokale Speicherung mit fortschrittlichen Features wie Snapshots und Deduplizierung
NFS/CIFS: Netzwerkbasierte Speicherung, ideal für geteilte Ressourcen und ISO-Images
Ceph (RBD/CephFS): Hochverfügbarer, verteilter Speicher für Cluster-Setups
iSCSI: Blockbasierter Netzwerkspeicher, siehe: SAN
Proxmox Backup Server: Speziell für effiziente und schnelle Backups von VMs und Containern