6.4. Creación de copias de seguridad de las tablas de partición.

Este punto no está relacionado con la copia de seguridad y restauración de particiones, pero resulta interesante como medida preventiva ante la posibilidad de perder las entradas de la tabla de particiones o del MBR (Master Boot Record).

Nota

Este punto es una traducción de la documentación de partimage en: http://www.partimage.org.

6.4.1. Creación de copia de seguridad de las entradas de la tabla de particiones

Guardaremos todas las entradas de particiones (las que aparecen en la partición extendida, tanto las primarias como las lógicas). En este ejemplo, supondremos que se va a hacer una copia de seguridad de hda (el primer disco duro IDE).

Lo primero que hay que hacer es guardar el MBR (Master Boot Record) con DD (GNU convierte y copia)

# cd /root

# mkdir partition-backup

# cd partition-backup

# dd if=/dev/hda of=backup-hda.mbr count=1 bs=512

Generará un fichero muy pequeño (512 bytes de datos), pero muy importante. Ahora, guardaremos las entradas de las particiones extendidas:

# sfdisk -d /dev/hda > backup-hda.sf

sfdisk es una herramienta proporcionada por el paquete util-linux.

Importante

Ahora debería poner estos ficheros en algún lugar seguro - cópielos a un disquete (¡y haga una copia de él!), o grábelos en un CD. Guarde celosamente estos ficheros. No los deje en su disco duro - si hay problemas con el disco, no podrá acceder a estos ficheros, y aunque sus imagenes de particiones no serán inútiles, será mucho más duro restaurar sus datos.

6.4.2. Restaurando entradas de particiones de la copia de seguridad

Tenga cuidado, restaurar es una acción peligrosa - ¡puede destruir sus datos!

Primero, restauraremos el Master Boot Record:

# dd if=backup-hda.mbr of=/dev/hda

Después, aquí tiene cómo restaurar las entradas de las particiones:

# sfdisk /dev/hda < backup-hda.sf

Para terminar, tendrá que reiniciar su ordenador.