On Tue, Dec 13, 2016 at 03:17:53PM -0600, Andrew Martin wrote: > Hello, > > I am running a Subversion 1.9.3 server on Ubuntu 16.04. I currently use > svnadmin hotcopy to safely backup the SVN repositories, but since the > repositories are now hosted on a ZFS dataset, I would like to utilize ZFS's > snapshot capabilities to create atomic, point-in-time backups of the > repositories. My plan to do this is as follows: > > 1. create zfs snapshot > 2. clone zfs snapshot and mount at a temporary location > 3. run svnadmin hotcopy from the mounted clone to safely create a backup > 4. umount and destroy clone > > My only concern is if a commit is in-progress when the zfs snapshot occurs, > would svnadmin hotcopy still be able to safely handle creating the backup? > > Is this a safe procedure for creating backups?
You don't need to hotcopy at all if you have filesystem snapshots. Check out 'svnadmin freeze'. It was made for this use case.