GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So sichern und wiederherstellen Sie das SVN-Repository unter Linux

Subversion ist das beliebte Versionsverwaltungssystem, das häufig für Anwendungsentwicklungen verwendet wird. Als Systemadministrator müssen Sie die Bedeutung von Backups kennen. Bewahren Sie also die Sicherung aller SVN-Repositories sowohl auf dem lokalen Server als auch auf entfernten Systemen auf. Dieser Artikel hilft Ihnen, das SVN-Repository auf dem Linux-System über die Befehlszeile zu sichern und wiederherzustellen.

Sie können auch Ihren eigenen SVN-Server auf Debian-basierten Systemen und Redhat-basierten Systemen einrichten.

SVN-Repository sichern

Subversion bietet svnadmin Dienstprogramm zum Verwalten von SVN-Repositories. Wir können auch mit svnadmin ein Backup von svn-Repositories erstellen Befehl.

svnadmin dump /var/svn/myrepo > /backup/svn/myrepo.dump


* Dumped revision 0.
* Dumped revision 1.
* Dumped revision 2.
....

Wir können Backups auch mit gzip komprimieren und Speicherplatz sparen. Verwenden Sie den folgenden Befehl, um das SVN-Repository zu sichern und es mit dem gzip-Befehl zu komprimieren.

svnadmin dump /var/svn/myrepo | gzip -9 > /backup/svn/myrepo.dump.gz

SVN-Repository wiederherstellen

Wenn Sie nun Ihr SVN-Repository aus einer Sicherung wiederherstellen müssen. Verwenden Sie das folgende Beispiel, um das Repository aus einer Sicherungsdatei wiederherzustellen. Für dieses Beispiel erstellen wir ein neues Repository, um den Dump wiederherzustellen.

Erstellen Sie zuerst ein neues Repository mit der Option create.

svnadmin create /var/svn/mynewrepo

Stellen Sie nun die Sicherung im neu erstellten Repository mit dem folgenden Befehl wieder her.

svnadmin load /var/svn/mynewrepo < /backup/svn/myrepo.dump



<<< Started new transaction, based on original revision 1
     * adding path : svn-auth-screen.PNG ... done.
     * adding path : template.txt ... done.

------- Committed revision 1 >>>

<<< Started new transaction, based on original revision 2
     * adding path : file1.txt ... done.
     * adding path : file2.txt ... done.

------- Committed revision 2 >>>

Linux
  1. So sichern und wiederherstellen Sie Anwendungseinstellungen mit Mackup auf einem neu installierten Linux-System

  2. So sichern und wiederherstellen Sie die Postgres-Datenbank

  3. So sichern und wiederherstellen Sie RabbitMQ-Daten und -Konfigurationen

  4. So erstellen und wiederherstellen Sie ein Backup in Plesk

  5. So sichern und wiederherstellen Sie eine Datenbank in PostgreSQL

So sichern und wiederherstellen Sie Dateien mit BorgBackup unter Linux

So sichern Sie Dateien und Verzeichnisse mit Rsync unter Linux

So verwenden Sie Timeshift zum Sichern und Wiederherstellen von Linux

So klonen und wiederherstellen Sie eine Linux-Partition mit dem dd-Befehl

Sicherung und Wiederherstellung von LVM-Snapshots unter Linux

So sichern und wiederherstellen Sie eine WordPress-Website