La combinazione di Sanoid e Syncoid offre una gestione automatica e affidabile per snapshot e replica remota di dataset ZFS.
1. Configurazione Sanoid (/etc/sanoid/sanoid.conf):
INI
[rpool/data]
use_template = production
recursive = yes
[template_production]
frequently = 0
hourly = 24
daily = 30
monthly = 12
yearly = 1
autosnap = yes
autoprune = yes2. Replica incrementale remota con Syncoid (via SSH):
BASH
# Replica a caldo da nodo locale a server di backup secondario
syncoid --no-sync-snap rpool/data backup-user@192.168.1.50:backuppool/data3. Automazione via Systemd timer:
Attiva i timer nativi: systemctl enable --now sanoid.timer
Questo setup garantisce un RPO (Recovery Point Objective) inferiore a un'ora a costo zero di I/O.