Frage

Speichert jemand ihre Repositorys Ordner auf einem Netzlaufwerk, die gesichert ist? Gibt es eine Frage jemand mit, dass hat im Gegensatz zu können sagen, dass es auf dem Host-Server gespeichert zu halten, die von Subversion Laufwerk C ausgeführt wird?

Wir wollen im Wesentlichen unsere Repo auf einem anderen Netzlaufwerk (anders als dem Server ausgeführt VisualSVN Server) setzen und VisualSVN Server haben das Repository von einer ganz anderen Maschine lesen.

Wir sollten Backup die Lage wir die VisualSVN Server alle 5 Minuten zeigen, so dass der SVN-Repository Ordner jederzeit ein Fehler auftritt gesichert werden würde. Dann würden wir höchstwahrscheinlich nicht um dann kümmern, alle aktuellen Änderungen von Entwickler zurück in eine veraltete / veraltete Repo-Nummer Verschmelzung, weil wir es so häufig sichern.

War es hilfreich?

Lösung

Die Subversion FAQ hat eine Diskussion über die Repositories auf NFS zu speichern; Grundsätzlich müssen Sie das FSFS in diesem Fall verwendet werden. fsfs zu verwenden ist auch für Hot Backups des Endlagers erforderlich; für bsdfs, würden Sie hot-backup.py (oder svnadmin Hotcopy) benötigen. Mit einem regelmäßigen Backup-Programm, kann es vorkommen, dass die „aktuellen“ Datei verweist auf eine Version, die noch nicht vollständig zum Zeitpunkt der Sicherung kopiert wird. „Svnadmin recover“ beheben können, dass sollten Sie ein Backup wiederherstellen müssen, wo dies geschehen ist (oder auch sicherstellen, dass „Strom“ wird gesichert, bevor eine der Revisionsdateien sind).

Andere Tipps

Wir hoffen, Sie verwenden etwas andere als die Datei: // Protokoll

Es sollte im Allgemeinen in Ordnung sein, wenn die Sicherungen außerhalb der Geschäftszeiten auftreten, werden.

Schauen Sie sich die Repository Backup- Thema im SVN Book.

legte ich meine Repo auf Web-Server, der regelmäßig Backup-und verwendet mod-svn für Apache.

Wir hatten unsere Repositories wie dies an einem Punkt eingerichtet, aber bewegt die Repositories zu einem Server, und bevor der Server gesichert ist, führen wir einen Dump und Sicherung der Dump-Datei. Wir verwenden dump, da das Dateiformat immer unterstützt werden und das Repository kann aus nichts gewonnen werden, wo als Hotcopy auf der Repository-Struktur hängt das gleiche ist

Seien Sie vorsichtig, eine einfache naive Kopie des Repository ist nicht garantiert, dass Sie eine gültige Sicherung geben, es sei denn, die svnserver gestoppt wurde. Es kann lästig sein, den Server für eine Sicherung alle 5 Minuten zu beenden.

Stellen Sie sicher, dass Sie mit svnadmin hotcopy , nicht nur ein SAN-Snapshot oder Kopierbefehl.

Sie können aber auch Skripte in dem post commit Haken laufen Backups zu tun, wenn tatsächlich etwas verändert wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top