====== 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= of= 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= of= 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 /@ Beispiel: zfs destroy -r rpool/data/vm-110-disk-0@vor_gitlab_update