Dieser Text befindet sich gegenwärtig in Bearbeitung, unterliegt ständigen Änderungen und kann dadurch nicht stets akkurat irgendeine freigegebene Version der Software Apache™ Subversion® beschreiben. Das Speichern dieser Seite als Lesezeichen oder andere auf diese Seite zu verweisen, ist keine so gute Idee. Besuchen Sie http://www.svnbook.com/, um stabile Versionen dieses Buchs zu erhalten.
svnadmin recover — Stellt wieder einen konsistenten Zustand der
Projektarchiv-Datenbank her (nur anwendbar für Projektarchiv,
die auf BDB
basieren). Falls
repos/conf/passwd
nicht vorhanden
ist, wird darüber hinaus eine Standard-Passwort-Datei
erstellt.
svnadmin recover REPOS_PATH
Rufen Sie diesen Befehl auf, falls sie eine Fehlermeldung erhalten, die darauf hindeutet, dass das Projektarchiv wiederhergestellt werden muss.
Wiederherstellung eines aufgehängten Projektarchivs:
$ svnadmin recover /var/svn/repos/ Exklusiven Zugriff auf das Projektarchiv erlangt Bitte warten, die Wiederherstellung des Projektarchivs kann einige Zeit dauern ... Wiederherstellung vollständig abgeschlossen. Die neueste Revision des Projektarchivs ist 34.
Die Wiederherstellung der Datenbank erfordert eine exklusive Sperre auf dem Projektarchiv. (Das ist eine „Datenbank-Sperre“; siehe Anmerkung Die vielen Bedeutungen von „Sperre“.) Falls ein anderer Prozess auf das Projektarchiv zugreift, gibt svnadmin recover einen Fehler aus:
$ svnadmin recover /var/svn/repos svn: E165000: Konnte keinen exklusiven Zugriff auf das Projektarchiv erlangen Vielleicht hat noch ein anderer Prozess (httpd, svnserve, svn) das Projektarchiv geöffnet? $
Die Option --wait
veranlasst
svnadmin recover auf unbestimmte Zeit
auf das Abmelden anderer Prozesse zu warten:
$ svnadmin recover /var/svn/repos --wait Warte auf Freigabe des Projektarchivs; Vielleicht ist es durch einen anderen Prozess geöffnet? ### Zeit vergeht… Exklusiven Zugriff auf das Projektarchiv erlangt Bitte warten, die Wiederherstellung des Projektarchivs kann einige Zeit dauern ... Wiederherstellung vollständig abgeschlossen. Die neueste Revision des Projektarchivs ist 34.