zfs snapshot management

Arnaud Houdelette tzim at tzim.net
Thu Jun 9 15:16:17 UTC 2011

Hi !

I use home-made scripts as I found none that met my expectations.

I used the following aproach :

  - Do 1 (or more) snapshots each day, named @`date -u 
+AUTO-%Y.%m.%d-%H.%M.%S-UTC`. (no @daily, @weekly, @monthly ... 

  - Run a cleanup script to destroy uneeded snapshots, using " zfs get 
-Hpo value creation $snap " to get snapshot times, thus avoiding 
daylight saving issues.

Said script calculates first snapshot to keep and deletes older 
snapshots, then calculates next snapshot to keep and deletes 
'in-betweens' and so on.

I used said snapshots with a patched samba vfs_shadowcopy2 'til samba35 
broke the patch.

I can provide the scripts if wanted.

Arnaud Houdelette

On Sun, 5 Jun 2011 22:32:55 -0400 (EDT), Charles Sprickman wrote:
> Hello all,
> I've been using a few different tools to manage zfs snapshots in 
> different
> scenarios.  For local use, I've found that Ralf Engelschall's set of
> scripts[1] that tie into the periodic(8) system work fairly well.  I 
> do
> not use the amd portion since I am only working with zfs snapshots 
> and I
> don't see a need to actually re-mount the snapshots elsewhere for
> recovery.  The only limitation I find with this system is that for 
> use on
> a backups host the lack of a monthly or yearly retention period 
> pretty
> much rules it out.  For local "oops" stuff though, it's great.
> For hosts acting as backups servers, I've been using Snapfilter[2] 
> and
> some cobbled together stuff that rsyncs a bunch of hosts and tries to
> detect and notify on errors.  Snapfilter simply is the zfs snapshot
> "sweeper" that periodically deletes snapshots that are outside the 
> defined
> retention period(s).
> Since there seems to be a fair number of serious zfs users here, I 
> was
> hoping for some further suggestions for use in either case.  Any 
> input is
> welcome...
> Thanks,
> Charles
> [1] - http://people.freebsd.org/~rse/snapshot/
> [2] - http://www.scottlu.com/Content/Snapfilter.html
> _______________________________________________
> freebsd-fs at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-fs
> To unsubscribe, send any mail to "freebsd-fs-unsubscribe at freebsd.org"

More information about the freebsd-fs mailing list