Table of Contents
Proxmox mit ZFS
Installation
Der PVE Installer bietet dies direkt an wenn man dies möchte. Es ist empfohlen alle Disken direkt dem OS zur Verfügung zu stellen und den RaidController (wenn einer verbaut ist) nicht zuverwenden.
Wenn man ein RaidZ[1-3] erstellt wird auch der MBR brav auf alle Disken geschrieben.
Anzeigen des Pools
Anzeigen vom Status des Pools.
Wird wir einem auch gezeigt ob alle Disken im Pool vorhanden sind
zpool status
Anzeigen der Daten
Anzeigen der Daten im Pool
zfs list
Migration von ZFS zu RAW
Möchte man eine VM aus dem ZFS zu einer RAW oder im Anschluss zu einer qcow2 Disk umwandeln kann man dies entweder über das vzdump Backup machen oder direkt in der Shell mit dd
dd if=<zfs pool path> of=<local path of raw> bs=1M status=progress Beispiel: dd if=/dev/zvol/rpool/data/vm-1101-disk-0 of=/root/vm-1101-disk-0.raw bs=1M status=progress
Danach kann dies natürlich noch in ein qcow2 Umgewandelt werden wenn man man dies möchte.
Migration von RAW zu ZFS
Hat man ein qcow2 muss man dieses zuerst zu einer RAW Disk konvertieren.
Als erstes sollte die VM mit der gleichen Disk Größe angelegt werden. Danach kann man via dd die Daten in das ZFS kopieren
dd if=<local path of raw> of=<zfs pool path> bs=1M status=progress Beispiel: dd if=/mnt/x/images/100/vm-100-disk-0.raw of=/dev/zvol/rpool/data/vm-101-disk-0 bs=1M status=progress
Snapshots
Anzeigen von Snapshots
zfs list -t snapshot
Löschen von Snapshots
zfs destroy -r <pool>/<path>@<snapshotname> Beispiel: zfs destroy -r rpool/data/vm-110-disk-0@vor_gitlab_update
