GNU/Linux >> Linux Esercitazione >  >> Linux

Come eseguire il backup e il ripristino del repository SVN in Linux

Subversion è il popolare sistema di gestione delle versioni ampiamente utilizzato per lo sviluppo di applicazioni. In qualità di amministratore di sistema, devi conoscere l'importanza dei backup. Quindi mantieni il backup di tutti i tuoi repository svn sul server locale e su sistemi remoti. Questo articolo ti aiuterà a eseguire il backup e il ripristino del repository svn sul sistema Linux tramite la riga di comando.

Puoi anche configurare il tuo server SVN su sistemi basati su Debian e su sistemi basati su Redhat.

Backup del repository SVN

Subversion fornisce svnadmin utilità per la gestione dei repository svn. Possiamo anche eseguire un backup dei repository svn utilizzando svnadmin comando.

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


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

Possiamo anche comprimere il backup con gzip e risparmiare spazio su disco. Utilizzare il comando seguente per eseguire il backup del repository svn e comprimerlo utilizzando il comando gzip.

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

Ripristina repository SVN

Ora se ti viene richiesto di ripristinare il tuo repository svn dal backup. Utilizzare l'esempio seguente per ripristinare il repository da un file di backup. Per questo esempio, stiamo creando un nuovo repository per ripristinare il dump.

Per prima cosa crea un nuovo repository usando l'opzione di creazione.

svnadmin create /var/svn/mynewrepo

Ora ripristina il backup nel repository appena creato usando il seguente comando.

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. Come eseguire il backup e il ripristino delle impostazioni dell'applicazione utilizzando Mackup su un sistema Linux appena installato

  2. Come eseguire il backup e il ripristino del database Postgres

  3. Come eseguire il backup e il ripristino di dati e configurazioni di RabbitMQ

  4. Come creare e ripristinare un backup in Plesk

  5. Come eseguire il backup e il ripristino del database in PostgreSQL

Come eseguire il backup e il ripristino di file utilizzando BorgBackup in Linux

Come eseguire il backup di file e directory utilizzando Rsync in Linux

Come utilizzare Timeshift per eseguire il backup e il ripristino di Linux

Come clonare e ripristinare la partizione Linux usando il comando dd

Backup e ripristino di snapshot LVM su Linux

Come eseguire il backup e il ripristino di un sito Web WordPress