AESSENET.ORG - Forum Forum di aessenet

[HOWTO] Salvare e ripristinare il sistema con partimage

  • Messaggi
  • OFFLINE
    LELEERRE
    Post: 1.403
    Veterano
    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
  • OFFLINE
    escanor
    Post: 6.434
    Maestro
    Vice Amministratore
    00 24/02/2008 11:15
    Ottimo lele!La aggiungo alle guide del forum... [SM=x53911]
  • OFFLINE
    sasomao
    Post: 1.430
    Veterano
    00 26/02/2008 14:30
    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.
  • OFFLINE
    LELEERRE
    Post: 1.404
    Veterano
    00 26/02/2008 20:46
    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
  • OFFLINE
    escanor
    Post: 6.478
    Maestro
    Vice Amministratore
    00 02/03/2008 11:44
    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).