Wie Repository mit SVN Hotcopy erholen?
-
05-07-2019 - |
Frage
Okay. Ich benutzte Hotcopy svn des inkrementellen Backups zu machen, jetzt, wie kann ich testen, ob die hotcopies richtig funktioniert?
Ich suchte die Beiträge hier in Bezug auf Hotcopy. Die meisten von ihnen scheinen nur die Förderung der Nutzung des SVN Hotcopy sein, aber nicht darüber reden, wie einmal gemacht zu erholen mit Hotcopy.
Gibt es eine Beratung darüber, wie die Hotcopy erholen verwenden, die ich gemacht habe?
Ich habe auch http://svnbook.red-bean.com/ , aber couldn‘ t wirklich nichts finden.
Danke.
Lösung
svnadmin Hotcopy immer voll Kopien Ihrer Repository erstellen wird. Es ist nicht möglich, inkrementelle Backups mit svnadmin Hotcopy zu tun.
svnadmin Hotcopy funktioniert wie ein Dateisystem-Kopierbefehl, außer es nie offene Transaktionen kopiert.
ein Repository wiederherzustellen Sie Hotcopy Ihre Sicherung auf dem Platz nur svn können, von denen Sie wollen, dass es dienen.
Für die Integrität eines Endlagers Verwendung Überprüfung svnadmin überprüfen
Beispiel:
übernehmen Ihre svn repos sind auf / var / svn / repos und Ihre Backups werden auf / var / backups / svn und Ihr Repository my_project gebrochen wird.
Verwendung:
svnadmin hotcopy /var/svn/repos/my_project /var/backups/svn/
ein neues Backup erstellen (tun dies jeden Tag oder eine Woche ..) und:
svnadmin hotcopy /var/backups/svn/my_project /var/svn/repos/
Ihre Sicherung wiederherstellen (Anmerkung: Sie haben Ihre Repo vor zu entfernen, da Hotcopy nicht Ihre alten Repo überschreiben, auch Sie wirklich sollte für die Ursache Ihrer Repository Ausfall aussehen).
Auch verwenden:
svnadmin verify /var/svn/repos/my_project
für die Integrität Ihrer Repository Überprüfung
Andere Tipps
Suchen Sie nur für einen Rauchtest? Zeigen Sie einfach jeden Client auf sie (direkt an der Maschine, mit der file: // Protokoll, wenn Sie wollen) und tun einige checkouts- die Dateien eine gültige repo darstellen. Die Hotcopy ist nur sicherstellen, dass Sie eine konsistente Kopie erhalten (zB checkins, die während der Hotcopy nicht passieren die Sicherungsschraube nach oben).