Russell Coker <[email protected]> writes: > Does anyone know of a good script for managing btrfs snapshots for > different frequencies of backups? [...] like every 15 minutes for the > last 24 hours, every 8 hours for the previous 30 days, and every day > for the 100 days before that.
Actually taking the backups is trivial - a fifteen minute cron job. At the end of that job, you expire any snapshots that are superfluous to your rotation policy -- e.g. if it's four hourlies and seven dailies, then you expire the fifth hourly &c My immediate inclination would be to rip the code for that out of rsnapshot. However IIRC that relies heavily on the snapshots being named <rotation>.<Nth>, which is why at Cyber we have an in-house Python script for expiring superfluous ZFS snapshots. If you're interested, let me me know and I'll see if I can publish it (it's not my code so I have to ask first.) _______________________________________________ luv-main mailing list [email protected] http://lists.luv.asn.au/listinfo/luv-main
