On 7/24/2013 4:21 PM, Les Mikesell wrote:
Is that better than using svnsync from a remote server plus some
normal file backup approach for the conf/hooks directories?
Not sure, I have not tried out svnsync. We also don't use post-commit
hooks (yet). I am under the impression that hotcopy does grab
conf/hooks stuff while dump does not. But can't find anything in the
svnbook that says either way at the moment.
...
http://svnbook.red-bean.com/en/1.7/svn.reposadmin.maint.html#svn.reposadmin.maint.backup
svnsync definitely does not handle some things:
The primary disadvantage of this method is that only the versioned
repository data gets synchronized—repository configuration files,
user-specified repository path locks, and other items that might live
in the physical repository directory but not inside the repository's
virtual versioned filesystem are not handled by svnsync.
...
We also run a svnadmin verify on the rdiff-backup directories each week,
combined with verifying the checksums on the rdiff-backup files. The
combination of checksums on the rdiff-backups plus 26W of snapshots that
I can restore to is, I feel, pretty safe.
I try to reexamine the backup strategy every 6 months, but I think I'm
in a good spot now with the svnadmin hotcopy / rdiff-backup setup.
Which also makes it easy for us to rsync the rdiff-backup folder to an
offsite server.
Downside is the delay introduced by doing hotcopy only once per day. So
worst case might mean the lost of 20-48 hours of commits. A more
frequent svnsync / incremental hotcopy triggered by a post-commit hook
would have a much smaller delay.