Salviamo i nostri dati rdiff-backup
rdiff-backup piccola guida.
Rdiff-backup
e un software per backup molto potente, flessibile, semplice, incredibile che consiglio a tutti, che va anche con PC in remoto, che ci può tirare fuori dai problemi.
Dopo la presentazione di John al Linux day ho avuto questa esigenza di scrivere questa piccola guida perché ho perso di dati personali e l'unica maniera per non perderli e di conoscere a fondo un software che ti salvi.
C'è anche l'interfaccia grafica Pybackpack scritta in Python l'ho provata una volta ed mi e andata in cash, quindi credo che non bisogna avere paura della riga di comando ci è amica e ci da tante possibilità ed sopratutto non va in cash
Leggete la pagina man o traducetevela con gnome translate
Questa mia esigenza di scrivere questa piccola guida nasce dalla perdita di dati personali.
Questa guida e distribuibile a tutti e modificabile
Tribu
Fare il primo Backup = fonte destinazione
Nota : il primo backup sarà lungo in termini di tempo se avete molti dati, gli incrementali saranno molto brevi.
Fare il primo backup della /home modalità verbosa(-v9) cioè visibile
Per me la modalità verbosa è molto utile voglio sempre vedere cosa succede, non vedere niente mi fa pensare che il comando non sta andando bene.
# rdiff-backup -v9 /home/vittorio/ /media/archivio/backupvittorio/
Modalità Incrementale di backup:
Per modalità incrementale si intende di ridare lo stesso comando per fare il backup normale ma questo comando andrà ad aggiornare i file modificati, andrà agguerre quelli nuovi non toccherà quelli che non sono stati modificati.
# rdiff-backup -v9 /home/vittorio/ /media/archivio/backupvittorio/
Semplice no
Verifica del backup=
--verify
La verifica di un backup è molto importante pensate se al momento del ripristino il backup non va
Verificazione di un backup in modalità verbosa (-v9)
# rdiff-backup -v9 --verify /media/archivio/backupvittorio/
Questo sotto è output finale del comando sopra vuole dire che il backup è ok
Fri Dec 24 14:42:00 2010 Every file verified successfully.
Fri Dec 24 14:42:00 2010 Cleaning up
Verificazione di un backup del giorno prima
#rdiff-backup --verify-at-time 1D /media/archivio/backupvittorio
Comparare il backup =
--compare-full
--list-changed-since
Fare comparazione totale dei cambiamenti
Se si vuole sapere tra un backup e l'altro cosa è cambiato .
Sopratutto questo argomento ti dice cosa è cambiato
#rdiff-backup --compare-full /home/vittorio/ /media/archivio/backupvittorio/
anche questo comando dice cosa e cambiato e cosa c'è di nuovo
#rdiff-backup --list-changed-since 10D /media/archivio/backupvittorio/
Ripristinare un backup =
restore -r
Ripristinare l'ultima versione.
#rdiff-backup -r now /media/archivio/backupvittorio /home/vittorio
Ripristinare backup di 2 giorni indietro.
#rdiff-backup -r 2D /media/archivio/backupvittorio /home/vittorio
Possiamo andare indietro in questa maniera:
- s= secondi,
- m= minuti,
- h= ore,
- D= giorni,
- W= settimane,
- M= mesi,
- Y= anni
Ripristinare backup di un giorno preciso.
#rdiff-backup -r 2009-02-01 /media/archivio/backupvittorio /home/vittorio
Ripristinare backup di 3 backup prima (indietro).
#rdiff-backup -r 3B /media/archivio/backupvittorio /home/vittorio
Ripristinare backup:
#rdiff- backup -r now --force /media/archivio/backupvittorio/ /home/vittorio/
Ripristinare backup di un file
Per esempio per recuperare il vostro file /media/archivio/backupvittorio/monfichier.txt tale quale era 3 giorni fa ( e lo mettiamo dentro /home/vittorio/ancien.txt)
#rdiff-backup -r 3D /media/archivio/backupvittorio/monfichier.txt /home/vittorio/ancien.txt
Ripristinare la sessione precedente di backup
#rdiff-backup -r 1B --force /home/vittorio/ /media/archivio/backupvittorio/
Nota che abbiamo scritto '1B' vuol dire uno indietro (back)
Altri esempi
Elencare backup =
-l
Elencare i backup disponibili
#rdiff-backup -l /media/archivio/backupvittorio/
utilizzate --list-increment-sizes per vedere lo spazio occupato da ogni backup
Escludere da backup =
--exclude
Escludere da backup certi file nascosti
Ecco qua il comando che permette di fare il salvataggio
#rdiff-backup --exclude /home/Vittorio/.aMule /home/Vittorio /media/archivio/backupvittorio/
Qui sopra escludiamo tutta /home/Vittorio/.aMule salviamo /home/Vittorio dove facciamo salvataggio /media/archivio/backupvittorio/
Si /media/archivio/backupvittorio non è vuoto un messaggio ci indica di utilizare l'opzione –force in questo caso il contenuto è soppresso.
Quindi attenzione in questo caso a fare il backup di /media/archivio/backupvittorio prima.
Per ogni file che vogliamo escludere bisogna mettere l'opzione è il percorso esempio:
#rdiff-backup --exclude /home/vittorio/.aMule --exclude /home/vittorio/.evolution /home/vittorio /media/archivio/backupvittorio/
Includere nel backup
rdiff-backup --include /etc/ /media/archivio/backupvittorio/
Informazioni su un backup
Statistiche d'un backup
#rdiff-backup-statistics /media/archivio/backupvittorio
Lista dei backup effetuati
#rdiff-backup -l /media/archivio/backupvittorio
Spazio disco dei backup
#rdiff-backup --list-increment-sizes /media/archivio/backupvittorio
Lista dei cambiamenti da più di 2 giorni
#rdiff-backup --list-changed-since 2D /media/archivio/backupvittorio
Mostra le statistiche dopo il Backup.
#rdiff-backup –print-statistics /media/archivio/backupvittorio
Eliminare backup
Eliminazione di vecchi backup
Per esempio eliminare tutti i bakuup piu vechi di 7 giorni:
#rdiff-backup --remove-older-than 7D --force /backups
Per eliminare i differenti backup accumulati mano a mano di più di 6 mesi
#rdiff-backup --remove-older-than 6M /media/archivio/backupvittorio
Con questo comando leviamo le modifiche registrate vecchie di più una settimana
#rdiff-backup --remove-older-than 1W --force media/archivio/backupvittorio
Possiamo mettere come opzione:
now - ora
W(eek)=settimana,
M(onth)=mese
Y(ear)= anno.
Date (ISO inverse)
YYYY/MM/DD
YYYY-MM-DD
MM/DD/YYYY
MM/DD/YYYY
Eliminare indietro numero sessioni di backup (ex: 3B - data del 3° incremento più recente)
Se ci sono più backup da eliminare, il comando fallisce. E per questo che bisogna aggiungere il l'opzione –force cosi da fare effeuare bene a rdiff-backup cio che gli domandiamo.
