Benvenuti

SVN Subversion Backup e Restore

SVN Subversion Backup e Restore
Scritto da Martedì 29 Ottobre 2013 in Appunti in codice | Come fare per
Letto 1,927 volte

Questa è una guida veloce su come fare il backup (dump) e ripristinare (load) un repository SVN (Subversion) su Linux.

Questo compito è in realtà molto semplice ma allo stesso momento molto importante. Eseguire il backup ed il ripristino di un repository SVN è molto utile quando si desidera spostare i propri repository  su di un nuovo server o è necessario recuperare dati persi o danneggiati. In questa breve guida si suppone che abbiate già a disposizione un repository Subversion (SVN). Nella guida utilizzeremo un repository  di esempio “testrepo”

 

1. Backup (dump) del repository SVN (Subversion)

1.1 Creiamo il  Dump

Esempio reale

1.2 Comprimiamo il dump creato con Gzip

Esempio reale

 1.3 SVN Dump e Gzip del Dump in un unico comando

Esempio reale

 

2. Restore (load) del repository SVN (Subversion)

 2.1 Unzip del File Dump

Esempio reale

 

 2.2 Creazione di un Repository SVN (Subversion) vuoto

Esempio reale

2.3 Impostiamo i permessi del Repository SVN (Subversion)

Esempio reale

 

2.4 Carichiamo (Load) i dati nel Repository SVN (Subversion) dal Backup

Esempio reale

 

3. Automatzziamo i Backup del Repository SVN (Subversion)

3.1  Apriamo Crontab in modifica con un utente non privileggiato che abbia accesso al repository SN anche in sola lettura

 

 3.2 Comandi Crontab da aggiungere per eseguire giornalmente o settimanalmente il Dump SVN

Esempio reale

 

3.3 Esempio Avanzato di dump con Time,  Date e Gzip per mantenere uno storico dei dump

Esempio reale

Mi auguro che questa miniguida sia stata utile.

This Post Has 0 Comments

Leave A Reply