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





Pues antes de hacer el backup, desmonta todo lo que NO necesites en /media. Por ejemplo:
sudo umount /media/windows
Un saludo.
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,
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..
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
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
Tienes razón… es por el editor de wordpress. Con respecto a lo del wiki de Gentoo, por mi no hay problema.
Un saludo!
COMO SABER EL HASH MD5 DE LA IMAGEN DEL DISCO COPIADO??
La mente sigue siendo frágil… ¿Como calcular la suma MD5 de un archivo?
Para crear la suma MD5.
$ md5sum archivo.txt > archivo.txt.md5
Para comprobar la suma.
$ md5sum -c archivo.txt.md5
Lo que te dara como mensaje.
archivo.txt: La suma coincide
Fuente: http://nosoyeljano.wordpress.com/2007/11/13/calcular-suma-md5-de-un-archivo/
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?
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??