Pagina precedente | 1 | Pagina successiva
Stampa | Notifica email    
Autore

[HOWTO] Salvare e ripristinare il sistema con partimage

Ultimo Aggiornamento: 02/03/2008 11:44
OFFLINE
Post: 1.467
Veterano
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
23/02/2008 23:47
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 7.361
Maestro
Ottimo lele!La aggiungo alle guide del forum... [SM=x53911]
24/02/2008 11:15
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 1.800
Veterano
Re:
escanor, 24/02/2008 11:15:

Ottimo lele!La aggiungo alle guide del forum... [SM=x53911]




Ciao Lele,

ottima guida, complimenti.
Alcune domande. Alcune abbastanza ovvie, ma le faccio per sicurezza.

1) Posso fare questo gioco anche con Fedora?

2) La dimensione del SO backuppato è quella della partizione / (compreso lo spazio che non era utilizzato) o solo lo spazio effettivamente usato?

3) Hai qualcosa per fare la stessa cosa, ma salvando il risultato su DVD invece che su HD?

4) Posso usare l'utility per backuppare anche SO non unix?

Grazie [SM=x53912]
S.
26/02/2008 14:30
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 1.467
Veterano
Re: Re:
sasomao, 26/02/2008 14.30:




Ciao Lele,

ottima guida, complimenti.
Alcune domande. Alcune abbastanza ovvie, ma le faccio per sicurezza.

1) Posso fare questo gioco anche con Fedora?

2) La dimensione del SO backuppato è quella della partizione / (compreso lo spazio che non era utilizzato) o solo lo spazio effettivamente usato?

3) Hai qualcosa per fare la stessa cosa, ma salvando il risultato su DVD invece che su HD?

4) Posso usare l'utility per backuppare anche SO non unix?

Grazie [SM=x53912]
S.


Ciao Saso ...
Dunque di sicuro lo puoi fare anche con fedora .... non ho mai provato su partizioni logiche ... in quanto ne ho solamente primarie ... ma non penso ci siano problemi....
...per quanto riguarda la dimensione del backup ... non so se effettivamente tiene conto solo dello spazio occupato o anche della dimensione della partizione ... però fai conto che io
ho una partizione di 39GB di cui 26GB liberi e 13GB usati, facendo il backup mi ha generato 3 file di cui 2 da 2GB e uno da 1,6GB ... se puoi ridurre ancora lo spazio puoi aumentare la compressione, io ho fatto l'esempio con una compressione gzip ... ma se vuoi rimpicciolire ulteriormente il backup, puoi scegliere Bzip2 ... e naturalmente il tempo per fare il backup aumenta.
Il backup lo puoi salvare su HD e poi masterizzarlo ... al massimo quando devi ripristinare inserisci il DVD e dici al programma che si trova sul dischetto al posto che in una partizione [SM=x53927]

All'ultima domanda non so risponderti ... il livecd supporta anche la scrittura e lettura delle partizioni NTSF ... ma non avendo provato non saprei ... magari nel sito del livecd trovi qualcosa ariguardo ... vorrei spulciarlo ma non sono ferrato in inglese [SM=x53918]

Comunque provalo ... secondo me è un programma fantastico [SM=x53912] ... nel caso non riesci a fare qualcosa io sono quì [SM=x53911]
Asus P4C800 E-Deluxe Mod by Wasky - Pentium M 740 1.73@2.82 - 4x256 Mushkin Level II BH5
X800Pro BBA - OCZ PowerStream 420W - Cooled by Typhoon & RV700 Chipset
26/02/2008 20:46
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 7.361
Maestro
In alternativa saso puoi anche crearti un punto di mount per il tuo DVD-Rom,a patto pero' che la partizione backuppata sia di grandezza inferiore rispetto ai 4,6GB.
Vorrei infine aggiungere una cosa,ricordatevi che una volta creata l'immagine di ripristino,questa potrà essere reinstallata SOLO su una partizione di dimensioni identiche o maggiori rispetto a quella di origine(quindi se faccio un immagine di ubuntu che sta su una partizione di 60 GB,dovro' poi ripristinarlo su una partizione >=60GB).
02/03/2008 11:44
 
Modifica
 
Cancella
 
Quota
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi

Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Crea forum gratis, gestisci la tua comunità! Iscriviti a FreeForumZone
FreeForumZone [v.6.1] - Leggendo la pagina si accettano regolamento e privacy
Tutti gli orari sono GMT+01:00. Adesso sono le 12:17. Versione: Stampabile | Mobile
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com