User Tools

Site Tools


virtualisierung:proxmox:pve_zfs

This is an old revision of the document!


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
virtualisierung/proxmox/pve_zfs.1620834604.txt.gz · Last modified: by stone