gentoo linux, java, software libre y otras hierbas
ago, 10 2007 - 5:30 pm

Crear un backup (o imágen) del disco duro

En ocasiones tenemos ya nuestro flamanete GNU/Linux con todos los paquetes que nos gustan instalados, con el Compiz Fusion y todos sus plugins, con nuestros archivos, música, videos, etc. y aunque usamos sabemos que nuestro sistema es muy estable, quisieramos estar seguros de tener algún backup, en caso de alguna tragedia.

Es posible utilizar herramientas como Ghost, también podemos hacerlo como todos unos amantes de la consola (quedamos pocos, pero les aseguro que se aprende más) como buenos usuarios de GNU/Linux, con el comando dd de la siguiente manera:

Con este comando lo que podemos hacer es una imágen del disco y, obviamente, lo primero es tener un dispositivo de almacenamiento externo, otra particion u otro disco duro interno, donde guardaremos nuestro backup. Supongamos que el SO está montado en /media sobre hda1 (/dev/hda1). Comenzemos!

Suponiendo que hemos montado (mount /dev/hdb1/ /media/mi_backup) ya un disco duro (por ejemplo), donde guardaremos el bakcup, Hacemos una copia entera de la particion raiz:

dd if=/dev/hda1 of=/media/mi_backup/datos.iso

Debemos también copiar el MBR:

dd if=/dev/hda of=/media/mi_backup/mbr.iso bs=512 count=1

Ahora podemos comprimir estos archivos para que no pesen tanto, con bzip por ejemplo:

bzip2 -z –best /media/mi_backup/datos.iso
bzip2 -z –best /media/mi_backup/mbr.iso

Eso es todo! Ahora, para reestablecer nuestro sistema operativo, arrancamos con alguna distro live-cd (¿qué tal Knoppix?). Descomprimimos los archivos (si lo habíamos comprimido):

bzip2 -d /media/mi_backup/datos.iso.bz2
bzip2 -d /media/mi_backup/mbr.iso.bz2

Luego, y antes que nada, reestablecemos el MBR:

dd if=/media/mi_backup/mbr.iso of=/dev/hda bs=512 count=1

Reestablecemos la particion raiz:

dd if=/media/mi_backup/datos.iso of=/dev/hda1

Eso es todo! También es posible hacer una copia entera del disco, en lugar de hacerlo por particiones, para crearla:

dd if=/dev/hda of=/media/mi_backup/todo.iso

Para reestablecerla:

dd if=/media/mi_backup/todo.iso of=/dev/hda

Un saludo!

30 Comentarios | deja el tuyo

5 enlaces entrantes

25 Comentarios en “Crear un backup (o imágen) del disco duro”

  1. Cristian dice:

    Pues antes de hacer el backup, desmonta todo lo que NO necesites en /media. Por ejemplo:

    sudo umount /media/windows

    Un saludo.

  2. Jesus dice:

    Hola tengo un servidor de correos en Linux Debian y quisiera primero tener una imagen de este disco lo puedo hacer con el Ghost??, segundo: quisiera saber si puedo clonar el disco que tengo actualmente de 80 gb a uno mas grande con el Ghost??

    Bueno quisiera saber si se puede con el Ghost o que otra herramienta puedo usar??

    Gracias,

  3. J dice:

    Gracias voy a probar..la idea es mantener a salvo un sistema de camaras de seguridad(Gv800) que actualmente funciona bajo ubuntu, y que configurarlas no es tan facil..jejej

    Saludos..

  4. Mariano Figueiro dice:

    Estoy por probar unas distros en una notebook vieja y esta información me vino justo para guardar los datos antes.
    Si me das permiso lo publico en la Wiki de Gentoo (obviamente haciendo referencia a tu artículo).
    Espero tu permiso.
    Muchas gracias

  5. Mariano Figueiro dice:

    Vuelvo a comentar por un detalle.
    Donde dice: “bzip2 -z –best”, el parámetro best va con dos guiones adelante “–best” pero seguramente fue una corrección automática del editor.
    Saludos

  6. char dice:

    COMO SABER EL HASH MD5 DE LA IMAGEN DEL DISCO COPIADO??

  7. Walter Rodriguez dice:

    Muy buena tu informacion, pero tengo una duda(quizas sea algo tonto): si quiero hacer una clonacion desde un SO recien instalado a una imagen, digamos me ocupa 5GB el SO, pero la particion donde lo instale es de 40GB, al hacer este clon me copia todos los 40GB o solamente los 5GB que me interesan?

  8. Enrique dice:

    Buen día, con el comando dd if=/dev/hda of=/media/mi_backup/todo.iso hice una copia entera de mi disco con ubuntu, esta copia la guarde en un disco usb, al momento de realizar la restauración con dd if=/media/mi_backup/todo.iso of=/dev/hda se queda totalmente ciclado el equipo, no se si sea normal y solo es cuestion de tiempo para que termine de realizar la restauración, o que tengo que hacer antes??

¡Déjanos tu comentario!