Ein ZFS Dataset auf einen anderen Server zurücksichern
Falls mensch mal ein Dataset komplett gelöscht hat (bitte nicht nachfragen) kann man natürlich nicht mehr auf die Snapshots zurückgreifen weil die sind ja auch weg. Dann ist man froh wenn man einen Backupserver hat auf dem die Datasets repliziert werden.
Jetzt hat allerdings der Backup Server nur einen sehr eingeschränkten Zugriff auf seine Backuptargets. Mit diesen Schritten konnte ich das Dataset restaurieren
Auf dem Backupserver
zfs send backup/server-replication/jail/root@autosnap_2025-05-02_00:00:31_daily > /tmp/data.zfs
Auf einer Workstation mit Zugriffe auf beide System
scp user@backup-server:/tmp/data.zfs .
scp data.zfs user@target-server:/tmp/
Auf dem Zielserver
zfs recv -F zroot/bastille/jails/jail/root < /tmp/data.zfs