12 de setembre 2010

Fer i restaurar una imatge d'un disc

Un bon informàtic es passarà un dia sencer instal·lant un Sistema Operatiu en un PC, però *MAI* es tornarà a passar un altre dia sencer per reinstal·lar el mateix Sistema Operatiu en el mateix PC: un cop hagi donada per bona la primera instal·lació farà una imatge del disc dur i la guardarà en un lloc segur [és molt habitual fer-ho en una partició del mateix disc dur... Però en casos crítics és interessant també fer-ho en un disc dur extern]. Aquí doncs descric els passos per aconseguir-ho:

Crear la imatge
Primer de tot, si el que volem és fer una imatge del sistema operatiu, feu servir un CD d'arrencada (o llapis USB) amb Linux [En tot cas, la partició de la que en fem la imatge ha d'estar desmuntada]:

  • Assegureu-vos que la partició que voleu fer-ne la imatge està desmuntada, farem servir la partició sdX1 com a exemple.

  • Muntar la partició a on guardarem la imatge del disc: en l'exemple sdY1 que la muntarem a /mnt/usb/:
    #mount /dev/sdY1 /mnt/usb

  • Triem un nom descriptiu de la imatge i com a root executeu la comanda:
    #dd if=/dev/sdX | gzip > /mnt/usb/imatge_Gentoo_AMD64.dd.gz


Restaurar la imatge
Amb això ja tindrem la imatge feta, ara però, de res ens servirà la imatge si no la sabem restaurar quan arriba el dia en que al fer update peta tot (aquest dia sempre arriba). Així per restaurar la imatge farem tornarem a arrencar des d'un CD de GNU/Linux i seguirem aquests passos:


  • Muntar la partició a on vàrem guardar la imatge del disk:
    #mount /dev/sdY1 /mnt/usb

  • Bolcar la imatge al disc:
    #sudo gzip -dc /mnt/usb/imatge_Gentoo_AMD64.dd.gz | dd of=/dev/hdX1


Amb això ja podrem reiniciar i verificar que tot ha anat bé.