Domanda

Va bene. Ho usato la hotcopy di svn per eseguire backup incrementali, ora come posso verificare che le hotcopie funzionino correttamente?

Ho cercato qui i post riguardanti hotcopy. La maggior parte sembra incoraggiare semplicemente l'uso della hotcopy svn, ma non parla di come recuperare usando hotcopy una volta effettuata.

C'è qualche consiglio su come recuperare usando la hotcopy che ho creato?

Ho anche controllato http://svnbook.red-bean.com/ , ma non sono riuscito " non trovo davvero niente.

Grazie.

È stato utile?

Soluzione

svnadmin hotcopy creerà sempre copie complete del tuo repository. Non è possibile eseguire backup incrementali con svnadmin hotcopy.

svnadmin hotcopy funziona come un comando di copia del filesystem, tranne per il fatto che non copierà mai transazioni aperte.

Per ripristinare un repository è sufficiente svn copiare a caldo il backup nel punto in cui si desidera servirlo.

Per verificare l'integrità di un repository utilizzare svnadmin verifica

es:

supponi che i tuoi repository svn siano su / var / svn / repos e che i tuoi backup siano archiviati su / var / backups / svn e il tuo repository my_project è rotto.

Usa:

svnadmin hotcopy /var/svn/repos/my_project /var/backups/svn/

per creare un nuovo backup (farlo ogni giorno o settimana ..) e:

svnadmin hotcopy /var/backups/svn/my_project /var/svn/repos/

per ripristinare il backup (nota: prima è necessario rimuovere il repository, poiché hotcopy non sovrascriverà il repository precedente, anche realmente dovrebbe cercare la causa dell'errore del repository).

Utilizza anche:

svnadmin verify /var/svn/repos/my_project

per verificare l'integrità del repository

Altri suggerimenti

Stai solo cercando un test del fumo? Basta puntare qualsiasi client su di esso (direttamente sulla macchina, con il file: // protocollo se lo si desidera) e fare alcuni checkout - i file costituiscono un repository valido. L'hotcopy è solo per assicurarsi di ottenere una copia coerente (ad esempio, i check-in che si verificano durante l'hotcopy non rovinano il backup).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top