GNU/Linux >> Znalost Linux >  >> Linux

Jak zálohovat a obnovit úložiště SVN v Linuxu

Subversion je populární systém správy verzí široce používaný pro vývoj aplikací. Jako správce systému musíte znát důležitost záloh. Udržujte proto zálohu všech svých úložišť svn na místním serveru i na vzdálených systémech. Tento článek vám pomůže zálohovat a obnovit úložiště svn v systému Linux pomocí příkazového řádku.

Můžete si také nastavit svůj vlastní SVN server na systémech založených na Debianu a Redhat.

Zálohování úložiště SVN

Subversion poskytuje svnadmin nástroj pro správu úložišť svn. Můžeme také provést zálohu úložišť svn pomocí svnadmin příkaz.

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


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

Můžeme také komprimovat zálohy pomocí gzip a ušetřit místo na disku. Pomocí následujícího příkazu zálohujte úložiště svn a komprimujte jej pomocí příkazu gzip.

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

Obnovení úložiště SVN

Nyní, pokud jste povinni obnovit své úložiště svn ze zálohy. Následující příklad použijte k obnovení úložiště ze záložního souboru. V tomto příkladu vytváříme nové úložiště pro obnovení výpisu.

Nejprve vytvořte nové úložiště pomocí možnosti vytvořit.

svnadmin create /var/svn/mynewrepo

Nyní obnovte zálohu do nově vytvořeného úložiště pomocí následujícího příkazu.

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. Jak zálohovat a obnovit nastavení aplikací pomocí Mackupu na nově nainstalovaném systému Linux

  2. Jak zálohovat a obnovit databázi Postgres

  3. Jak vytvořit a obnovit zálohu v Plesku

  1. Jak zálohovat a obnovit data a konfigurace RabbitMQ

  2. Jak zálohovat a obnovovat databázi v PostgreSQL

  3. Jak nainstalovat CVS a vytvořit úložiště CVS na serveru Linux

  1. Jak zálohovat a obnovit nastavení systému Linux pomocí Timeshift

  2. Jak používat TimeShift k zálohování a obnovení Ubuntu Linux

  3. Jak zálohovat a obnovovat soubory pomocí Deja Dup v Linuxu