Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AlbericoAnobile/Prove0"
Differenze tra le versioni 50 e 52 (in 2 versioni)
Versione 50 del 29/09/2007 08.10.24
Dimensione: 2898
Commento:
Versione 52 del 29/09/2007 08.18.19
Dimensione: 2953
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 55: Linea 55:
Supponendo di voler effetttuare il backup di '''mysql''', è possibile realizzare uno script del seguente tipo: Supponendo di voler effetttuare il backup di un database '''mysql''', è possibile realizzare uno script del seguente tipo:
Linea 60: Linea 60:
mysqldump -u root > dump.sql mysqldump nomedatabase --user=root --password=passworddiroot > dump.sql

BR

Introduzione

Rsnapshot è una applicazione in grado di effettuare il backup differenziale di porzioni di file system.BR Sfruttando [http://samba.anu.edu.au/rsync/ rsync] e gli [http://openskills.info/infobox.php?ID=60 hard link], è in grado di conservare diverse copie di backup, realizzate in diversi istanti di tempo, minimizzando la quantità di dati trasferiti e lo spazio disco occupato. BRSe utilizzato in concomitanza con [:SSHHowto:ssh] può effettuare il backup anche di sistemi remoti.

Installazione

Il programma è presente nel [:Repository/Componenti:componente] universe dei [:Repository:repository] ufficiali.

Configurazione

Per la configurazione è necessario modificare con un [:EditorDiTesto:editor di testo] con i [:Sudo:privilegi di amministrazione] il file di configurazione /etc/rsnapshot.conf come nel seguito.

Immagine(Icone/Piccole/note.png,,center)

Ogni riga del file di configurazione dovrà contenere elementi separati dal carattere tab e senza spazi

La seguente direttiva specifica la cartella di destinazione del backup

rsnapshot_root  /var/cache/rsnapshot/

Si supponga di effettuare il backup tutti i giorni e di voler conservare le seguenti copie:

  • backup giornaliero dei 7 giorni precedenti
  • backup settimanale delle 4 settimane precedenti
  • backup mensile dei 6 mesi precedenti

Le direttive di configurazione saranno allora:

interval   daily    7
interval   weekly   4
interval   monthly  6

Occorre definire di quali cartelle fare il backup mediante i backup points. Supponendo di voler consevare i file contenuti nelle cartelle /home /etc e /usr/local in una cartella dal nome localhost sotto la snapshot_root:

backup   /home/      localhost/
backup   /etc/    localhost/
backup   /usr/local/ localhost/

Se invece si intende fare il backup di porzioni di file system di un sistema remoto, allora è possibile utilizzare [:SSHHowto:ssh]:

backup   root@example.com:/home   example.com

E' possibile effettuare il backup di vari servizi, mediante alcuni script controllati da rsnapshot. BR Supponendo di voler effetttuare il backup di un database mysql, è possibile realizzare uno script del seguente tipo:

mysqldump nomedatabase --user=root --password=passworddiroot > dump.sql

Ulteriori risorse


CategoryHomepage