Backup e restore - rdiff backup

Embed Size (px)

DESCRIPTION

Imparare usare rdiff-backup per

Citation preview

  • 1. Backup e restore - rdiff-backup Ilbackup l'operazione di salvataggio dati da un supporto di memorizzazione di massa ad un altro. Quando, in seguito ad errori umani o guasti hardware, i dati presenti sul primo supporto non sono accessibili, il recupero ( restore ) dei dati salvati ( backup ) permette di ricostruire la situazione iniziale. -Wikipedia Ilbackup quello che tutti promettono di fare, ma per il quale non riescono mai a trovare il tempo. Per questo sono in cosi pochi a conoscere cosa vuol direrestore . -Dizionario del Diavolo(quasi)

2. rdiff-backup Un backup incrementale di tutti i file potrebbe essere facile come: rdiff-backup /sorgente /destinazione - dahttp://rdiff-backup.nongnu.org/ Traduzione: molto facile ma si usa questo il Terminale: Non fatevi prendere dal panico -Douglas Adams 3. Lanciare il Terminale Ma si dai, usiamolo... 4. Installazione rdiff-backup --help Il programma "rdiff-backup" non attualmente installato. possibile installarlo digitando: sudo apt-get install rdiff-backup C' gi? No. Si. sudo apt-get install rdiff-backup [sudo] password for john:Blah, blah, blah... Macina, macina, macina... rdiff-backup --help Fatal Error: Bad commandline options: option help not recognized See the rdiff-backup manual page for more information. Oops, non ha--help , ma almeno adesso c'. Installa. Adesso? 5. Cosa backupiamo*? *Dal verbo italiano backupare 6. Dove? Su questo magari. mkdir /media/jhl8gb/linuxday-2010-backup 7. Come? Scrivendo (su una riga sola): rdiff-backup /home/john/linuxday-2010/ /media/jhl8gb/linuxday-2010-backup/ 8. Davvero? Si, scrivi: rdiff-backup --verify /media/jhl8gb/linuxday-2010-backup/ Every file verified successfully. Ma come ha fatto? La formula segreta sta nell'indirizzordiff-backup-data 9. Davvero, davvero? Si, scrivi (su una riga sola): rdiff-backup--compare-full /home/john/linuxday-2010/ /media/jhl8gb/linuxday-2010-backup/ No changes found.Directory matches archive data. E se nel frattempo ho cambiato qualcosa? rdiff-backup compare-full /home/john/linuxday-2010/ /media/jhl8gb/linuxday-2010-backup/ changed: . new: backupato.png metadata changed, data changed: rdiff-backup.odp new: rdiff-backup.pdf new: secret-sauce.png Ah, ecco cos' cambiato. 10. Backupiamo ancora Scrivi (su una riga sola): rdiff-backup /home/john/linuxday-2010/ /media/jhl8gb/linuxday-2010-backup/ Ricordi che abbiamo detto 'incrementale'? S crivi: rdiff-backup l /media/jhl8gb/linuxday-2010-backup/ Found 1 increments: increments.2010-10-22T23:52:19+02:00.dir Fri Oct 22 23:52:19 2010 Current mirror: Sat Oct 23 00:36:24 2010 Ma incrementa ad ogni backup? No, solo se qualcosa cambiato. Intelligente, eh? 11. Restore la prova Creiamo un indirizzo di prova: mkdir /home/john/linuxday-2010-test E' uguale all'originale? diff -rNs /home/john/linuxday-2010 /home/john/linuxday-2010-test I file /home/john/linuxday-2010/backupato.png e /home/john/linuxday-2010-test/backupato.png sono identici I file /home/john/linuxday-2010/usare.txt e /home/john/linuxday-2010-test/usare.txt sono identici Scriviamo (su una riga sola): rdiff-backup -r now --force /media/jhl8gb/linuxday-2010-backup/ /home/john/linuxday-2010-test/ Direi proprio di si. Allora funziona! 12. Restore incrementale (parte I) Argh! No! Mi serviva quel file posso tornare indietro? Direi proprio di si... Controlliamo(su una riga sola) : rdiff-backup compare-full /home/john/linuxday-2010/ /media/jhl8gb/linuxday-2010-backup/ changed: . deleted: installare.txt Backupiamo (su una riga sola): rdiff-backup /home/john/linuxday-2010/ /media/jhl8gb/linuxday-2010-backup/ 13. Restore incrementale (parte II) Scriviamo (su una riga sola): rdiff-backup -r 1B --force /media/jhl8gb/linuxday-2010-backup/ /home/john/linuxday-2010/ - Nota che abbiamo scritto '1B' invece di 'now' vuol dire uno indietro (back) E' tornato! Meno male. 14. Recapitoliamo 2. Restore (su una riga sola): rdiff-backup -r now --force /media/jhl8gb/linuxday-2010-backup/ /home/john/linuxday-2010/ Facile, no? 1. Backup (su una riga sola): rdiff-backup /home/john/linuxday-2010/ /media/jhl8gb/linuxday-2010-backup/ 3. Rilassati... 15. Denghi. Domande? Aiutordiff-backup : Sito:http://rdiff-backup.nongnu.org/ Manuale:man rdiff-backup oppurehttp://rdiff-backup.nongnu.org/rdiff-backup.1.html Rdiff-backup disponibile anche per Windows TMe Mac OS X TM . AiutoLinux User Group : In Italia:http://www.linux.it/LUG/ Il nostro:http://www.linuxludus.it/ Siamo aBinario 0ogni Luned dalle 20:00 alle 22:00