Inicio > SysAdmin > Backup De Disco y Particiones Linux A Pelo Con dd

Backup De Disco y Particiones Linux A Pelo Con dd

La forma más sencilla de hacer backup de disco o particiones en Linux es mediante el comando dd:

dd a pelo:

Backup del disco completo hda más el mbr:

dd if=/dev/hda of=/mnt/disco2/imagen-hda

Backup de una partición de hda más el mbr:

dd if=/dev/hda1 of=/mnt/disco2/imagen-hda1

dd if=/dev/hda of=/mnt/disco2/imagen-mbr bs=512 count=1

Desventajas:

Es una copia binaria. Copia todo el contenido del disco o partición, tanto el espacio vacío como el ocupado.

dd con compresión:

Ya que si hacemos el backup a pelo luego tenemos “complicaciones” de espacio, vamos a comprimir el backup al vuelo:

Backup del disco completo hda más mbr con compresión:

dd if=/dev/hda | gzip -9c – > /mnt/disco2/imagen-hda.gz

Backup de una partición de hda más el mbr con compresión:

dd if=/dev/hda1 | gzip -9c – > /mnt/disco2/imagen-hda1.gz

dd if=/dev/hda bs=512 count=1 | gzip -9c – > /mnt/disco2/imagen-mbr.gz

Ventajas:

Nos comprime bastante el backup de las particiones.

En el caso del mbr, es una tontería hacerla con compresión ya que no ocupa nada.

Para mí una de las mayores ventajas que tiene dd es que puede hacer un backup de una partición o de un disco que tiene errores físicos o de E/S , simplemente rellenando esos huecos con ceros:

Backup de disco hda con errores:

dd if=/dev/hda of=/mnt/disco2/imagen-hda conv=sync,noerror

Backup de partición de disco con errores:

dd if=/dev/hda1 0f=/mnt/disco2/imagen-hda1

Restaurar copias con dd:

Restaurar un backup del disco hda hecho con dd cuya imagen es imagen-hda:

dd if=/mnt/disco2/imagen-hda of=/dev/hda

Restaurar un backup de una partición del disco hda cuya imagen es imagen-hda1:

dd if=/mnt/disco2/imagen-hda1 of=/dev/hda1

Restaurar el mbr ( no necesario si el backup fué del disco entero ):

dd if=/mnt/disco2/imagen-mbr of=/dev/hda bs=512 count=1

Restaurar un backup comprimido del disco hda cuya imagen es imagen-hda.gz:

gzip -dc /mnt/disco2/imagen-hda.gz|dd of=/dev/hda

Restaurar un backup comprimido de una partición del disco hda cuya imagen es imagen-hda1.gz:

gzip -dc /mnt/disco2/imagen-hda1.gz|dd of=/dev/hda1

Restaurar el mbr comprimido ( tontería ):

gzip -dc /mnt/disco2/imagen-mbr.gz|dd 0f=/dev/hda bs=512 count=1

El uso de dd es muy potente y nos puede sacar de muchos apuros, pero existen otras alternativas como partimage y g4l más rápidas que veremos en otros posts.

Anuncios
Categorías:SysAdmin Etiquetas: , ,
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: