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