Realizando backup del sistema (GNU/Linux)

Escrito el 18 Junio 2012 por Luis Ignacio Díaz Martínez


Uno de mis mayores defectos se encuentra localizado en una gran manía… no paro de tocar las cosas! y esto, a la larga… tiene unas consecuencias más o menos grabes en mi entorno de trabajo.

Cuando llevamos varias horas configurando un servidor y de repente se te ocurre actualizar un paquete o cambiar los permisos de algún archivo complicado puede llegar a ser un riesgo, algo tan sencillo puede ocasionar perder el trabajo que hemos realizado durante tantos tiempo.

Existen muchísimas formas de realizar una copia de seguridad… incluso podríamos llegar a guardar la información de los paquetes guardados así como su configuración… pero yo como soy algo más exigente realizaré una imagen de todo el disco duro donde tengo el sistema.

El comando “DD”

Este comando nos permitirá realizar una copia exacta (sector por sector) de un disco duro a otro, o de un disco duro a una imagen (este último es el que más nos interesa).

Algunas de las aplicaciones más conocidas dedicadas al clonado de sistemas informáticos, utilizan este comando como base (como por ejemplo Clonezilla).

Copiando disco a imagen

El método es muy sencillo, tan solo introduciremos el siguiente comando:

Como podemos observar con este comando estamos realizando una copia de la unidad “hda” y la estamos almacenando en una imagen… “hdadisk.img”. Ojo! estamos realizando una copia de todo el disco si queremos realizar solamente la copia de una partición realizaremos lo siguiente:

Con el comando anterior realizaríamos una copia de la partición (hda1).

Recuperando imagen a disco

Una vez hemos fastidiado el sistema el siguiente paso será recuperar nuestra copia no? para ello tan solo necesitaremos ejecutar este comando:

Aquí como podemos ver estamos indicando que la imagen “hdadisk” será replicada en la partición “hda1”.

Mi entorno

Para el servidor VPS que estoy configurando utilizo la siguiente instrucción para realizar la copia:

Veremos que realizo la copia del disco “xvda2” hacía la imágen “xvda2_20120619.img”.

El nombre de la imagen contiene este patrón:

  • [UNIDAD]_[AÑO MES DIA].img (quitando los espacios en fecha).

Este patrón nos permitirá poder detectar con facilidad cuando se realizo dicha copia de seguridad… es algo importante tener la información bien ordenada!

 


Cargando...

Comentarios:


3 Comentarios

#11 Fernando

Esta bien saber que muchos programas usan dd de fondo, aunque, cuanto tarda de media en hacerte un backup completo?

    #12 luigdima

    Pues depende de muchos factores, uno de ellos es el destino de la copia.. y también el origen.. o la capacidad del procesador ten en cuenta que es una copia exacta del HDD o la partición.. no hay tiempo determinado.. 😛 la próxima copia que realice te lo digo!

Deja un comentario

Nombre *
Email *
Web