00 23/02/2008 23:47
Periodicamente faccio un backup del sistema operativo installato sulla mia macchina ... faccio questo perchè, usando gentoo, reinstallare da zero il sistema non è una cosa così veloce ed immediata, quindi preferisco mettere le mani avanti, in caso di problemi gravi, in meno di un quarto d'ora sono in grado di rimettere in piedi il sistema senza difficoltà.
Per fare questo uso Partimage ... naturalmente il backup va salvato/ripristinato con le partizioni smontate (l'unica partizione montata dovrà essere quella dove verranno salvati i dati)per cui uso un livecd molto minimale ma utilissimo: SystemRescue ... sul livecd ci sono tutti i software che servono per ripristinare un sistema danneggiato:
- Partimage - per creare o ripristinare immagini delle partizioni
- Gparted - per formattare o partizionare il disco
- Ntfs3g - per abilitare lettura e scrittura su filesystem NTFS
- Network Tools - Samba, NFS, ping, nslookup, etc.

Per fare il backup bisogna avere una partizione libera su cui salvare i dati, nel mio caso /dev/sda2
quindi, salverò la partizione di boot del mio sistema .. per cui:
la partizione di boot del mio sistema è /dev/sdb1
la partizione dove salverò i dati sarà /dev/sda2
-------------------------------------------
per prima cosa avviamo con il livecd ... durante il caricamento arriverete alla schermata di scelta della tastiera ... digitate "21" oppure "it" per scegliere quella italiana ....
una volta caricato tutto il necessario vi troverete di fronte a questa schermata:



a questo punto, per avviare l'ambiente grafico digitate startx

una volta arrivati al desktop dovete per prima cosa creare una cartella dove montare la partizione su cui salvare i dati (naturalmente non deve essere la partizione che si vuole salvare) ... nel mio caso creo la cartella backup nella directory /mnt e quindi monterò il device sda2 ...

da terminale:
#mkdir /mnt/backup
#mount /dev/sda2 /mnt/backup


A questo punto posso avviare partimage per iniziare il backup .... quindi da terminale:

#partimage

sulla chermata che si apre, nella sezione "Partition to save/restore" seleziono con il tasto TAB la partizione da salvare che sarà sda2 ... nella sezione "File immagine da creare/usare" metto il nome del file da salvare completo di percorso ed estensione che nel mio caso sarà "/mnt/backup/boot.gz" ... nell'ultima sezione "Azioni da fare" seleziono con la barra spaziatrice la voce "Salva la partizione in un nuovo file immagine"

Ecco uno screen:



A questo punto premo F5 per giungere al prossimo passo.
Si apre una nuova finestra dove nella sezione "Livello di compressione" scelgo Gzip e lascio tutto il resto come in figura:



Premo F5 per proseguire.
Si aprirà una schermata dove poter inserire una breve descrizione del file che intendo salvare ... quì ci posso mettere qualsiasi cosa per esempio:



proseguo con ok ..... mi si apre una schermata con alcune informazioni sulla partizione che stò per salvare:



Premo OK .... inizia il processo di backup ... e alla fine mi da la schermata di conferma che tutto è andato bene:



Ora che ho salvato i dati che mi interessavano ... vado a controllare se il file è effettivamente stato creato ... quindi da terminale:

#ls /mnt/backup
e dovrà risultare boot.gz.000
All'estensione si è aggiunto .000 ... questo perchè se il file fosse stato molto grosso sarebbe stato automaticamente diviso in .000 .001 .002

OK ora possiamo, smontare la partizione dove abbiamo salvato il backup e riavviare o spegnere il PC

#umount /dev/sda2 ... per smontare la partizione
#reboot ... se vogliamo riavviare il PC
#poweroff ... se vogliamo spegnere il PC

----------------------------------------------------------------------

Nel caso voglia ripristinare la partizione precedentemente salvata, la procedura è leggermente diversa, ma non di molto:

Creo la cartella per montare la partizione dove c'è il file di backup:
#mkdir /mnt/backup
monto la partizione:
#mount /dev/sda2 /mnt/backup
avvio partimage
#partimage
Nella schermata iniziale seleziono la partizione da ripristinare (inquesto caso la partizione di boot che è sdb1)
e come file scelgo quello salvato in precedenza, inserendo il percorso completo compreso di estensione
/mnt/backup/boot.gz.000
e nelle azioni da fare, seleziono "Restore partition from an image file"



premo F5 per aprire la schermata successiva
Quì seleziono "Cancella blocchi liberi con valore zero"



e proseguo premendo ok in tutte le schermate successive .... attendo che finisca il ripristino,
smonto la partizione dove avevo il file di backup:

#umount /dev/sda2

e riavvio

#reboot

Fine
-----------------------------------------

Ciao

Lele [SM=x53912]

Asus P5K Premium
- Intel CORE DUO 2 E8200 - 2x1Gb Corsair DDRII
ATI X1800XT - OCZ PowerStream 420W - Cooled by Typhoon