SVN Backup / Restore
Backup und Restore eines Subversion-Servers
Backup eines SVN-Repositories
- Backup erstellen
svnadmin dump /path/to/svn_repo > /path/to/svn_backup.dump
- Backup packen
gzip -9 /path/to/svn_backup.dump
- Oder gleich ein gepacktest Backup erstllen
svnadmin dump /path/to/svn_repo | gzip -9 > /path/to/svn_backup.dump.gz
Restore eines SVN-Repositories
Falls das Repo noch nicht existiert, muss erst noch eins erstellt werden
- Backup-Archiv entpacken
gunzip /path/to/svn_backup.dump.gz
- Restore
svnadmin load /path/to/svn_repo < /path/to/svn_backup.dump
Automatische SVN-Repo Backups über Cron
crontab -e
@weekly svnadmin dump /path/to/svn_repo > /path/to/svn_backup.dump
@daily svnadmin dump /path/to/svn_repo | gzip -9 > /path/to/svn_backup-$(date +"\%Y-\%m-\%d-\%T").dump.gz