Qual è il modo migliore per eseguire i backup di Subversion (su un server basato su Debian).
Usare svnadmin?
svnadmin dump /path/to/reponame > reponame.dump
O forse solo per tar la directory in cui si trovano i repository?
tar -cvzf svn.backup.tar.gz /var/subversion/
Quali sono i pro e i contro di cui sopra?
Grazie Johan
Aggiornamento : questo è un piccolo server con solo una manciata di repository. Pertanto, probabilmente non sono necessari backup incrementali, penso che sia meglio concentrarsi sul mantenerlo semplice.
Aggiornamento : ho usato lo script wrapper dei pacchetti (che a sua volta era un wrapper per svn-hot-backup) per fare un backup completo e poi ho fatto un ripristino completo su un altro computer pulito. Tuttavia ho rimosso quella parte "SVN_HOTBACKUP_NUM_BACKUPS = 10" poiché non funzionava per me.
Si prega di notare che ritengo che sia stato un po 'semplice e il risultato è stato molto vicino solo a tar la directory. Ma come ha sottolineato Manni qui per usare svn-hot-backup / "svnadmin hotcopy" è un metodo più affidabile, poiché tar potrebbe di volta in volta creare backup corrotti se si è sfortunati.