ZFS snapshots that I actually restore from

September 30, 2026 · #linux #storage

Snapshots are only useful if you can find the right one at 2 a.m. My scheme is boring on purpose: hourly for two days, daily for two weeks, weekly for two months.

zfs list -t snapshot -o name,used,creation -s creation tank/home | tail
zfs rollback tank/home@daily-2026-09-29

I use sanoid for the policy and a tiny script that mails me if the newest snapshot is older than two hours. That mail has fired exactly twice: once for a full pool, once for a dead cron after an upgrade.

← All posts