Backup completo a caldo

Backup completo

Backup completo …
Quante volte ci è capitato di aver bisogno di effettuare il Backup completo di un sistema senza avere la possibilità di spegnerlo?
Solitamente, per effettuare un backup completo corretto, bisogna operare in questo modo:

  • Spegnere la macchina;
  • Ripartire con un disco di boot;
  • Montare il disco da backuppare;
  • Effettuare il backup;
  • Smontare il disco backuppato;
  • Reboot della macchina.

Noi, questa volta sfidiamo la sorte 🙂 con un colpo maestro istruiamo il tar ad evitare alcune aree critiche.Backup completo

mkdir /BACHUP
tar cvpfj /BACKUP/tarball.tar.bz2 –exclude=/proc/* –exclude=/sys/* –exclude=lost+found –exclude=/BACKUP/* –exclude=/dev/* /
Chiaramente non è la stessa cosa di fare un
tar cvpfj tarball.tar.bz2 /dev/partizione
o di un tar della partizione montata partendo dal rescue.

Analizziamo il comando che abbiamo appena impartito:

tar: è il programma utilizzato su per raggruppare tanti file in un unico archivio

c indica al tar di creare un nuovo archivio

v indichiamo al tar che vogliamo vedere l’elenco dei file trattati (VERBOSE)

p indica al tar di mantenere inalterati i permessi dei file

informa il tar che deve costruire un file

j istruisce il tar a creare un file compresso

–exclude= indica al tar di escludere dal archivio tutto ciò che viene dopo =

/ indica al tar che deve iniziare a creare l’archivio partendo dalla directory /

Il comando che possiamo impartire per effettuare un backup a caldo, dall’interno di uno script, potrebbe essere questo:

tar cvfpj /BACKUP/$(date ‘+%Y-%m-%d_%H:%M:%S’).tar.bz2 –exclude=/proc/* –exclude=/sys/* –exclude=lost+found –exclude=/BACKUP/* –exclude=/dev/* /

Per ripristinare il sistema è necessario partire con un rescue, montare il disco da ripristinare, cancellare tutte le directory ad eccezione di /BACKUP /proc /sys /dev ed esplodervi sopra il tar con il comando

tar xvfj /BACKUP/tarball.tar.bz2

Se necessario ripristinare anche il boot loader.
Qui termina il nostro Backup completo a caldo.

that’s all folk [cit]


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.