PassioniInformaticaHomelab

Guida: ZFS — filesystem enterprise per il homelab

04/03/2026

Il filesystem più affidabile per i tuoi dati

ZFS combina filesystem e volume manager in un unico sistema con checksum, snapshot, compression e RAID integrato. Lo standard per storage serio nel homelab.

1. Installazione

apt install zfsutils-linux -y

2. Creare un pool

# Mirror (RAID1) - 2 dischi
zpool create datapool mirror /dev/sda /dev/sdb

# RAIDZ1 (RAID5) - 3+ dischi
zpool create datapool raidz1 /dev/sda /dev/sdb /dev/sdc

# RAIDZ2 (RAID6) - 4+ dischi
zpool create datapool raidz2 /dev/sda /dev/sdb /dev/sdc /dev/sdd

3. Dataset e proprietà

# Creare dataset
zfs create datapool/backup
zfs create datapool/vm-images

# Abilitare compressione
zfs set compression=lz4 datapool
# Quota
zfs set quota=500G datapool/backup

4. Snapshot

# Creare
zfs snapshot datapool/backup@2026-03-04
# Elencare
zfs list -t snapshot
# Rollback
zfs rollback datapool/backup@2026-03-04
# Inviare a server remoto
zfs send datapool/backup@2026-03-04 | ssh root@server-remoto zfs recv backup-pool/backup

5. Monitoraggio

zpool status    # stato salute
zpool list      # spazio utilizzato
zfs list        # dataset e quote
zpool iostat 5  # I/O in tempo reale

6. Scrub (verifica integrità)

# Eseguire mensilmente
zpool scrub datapool
# Controllare risultato
zpool status datapool

ZFS è il cuore dello storage nell'infrastruttura: RAIDZ da 30 TB protegge i dati con checksum su ogni blocco.

Guida: Syncthing — sincronizzazione file P2P →
← Torna all'elenco