IES Miguel Romero Esteo - Departamento de Informática - Linux/Unix

 Particionado / Copia de seguridad y restauración de un sistema completo. Procedimiento sobre particiones de disco.

Comandos y Aplicaciones:

fdisk, wget, VirtualBox, clonezilla

Enunciado:

    Taller/Práctica que permitirá al alumno trabajar en la copia de seguridad y consiguiente restauración de un sistema completo actuando sobre particiones convencionales de un disco con Tabla de Particiones GPT.

--> CONSTRUCCION DEL SISTEMA OBJETO DE LA COPIA DE SEGURIDAD <--


    Con VirtualBox y en el sistema personal del alumno (USB128) crear una máquina virtual con las siguientes especificaciones:

    Descargar la imagen de instalación de la última versión estable de Debian GNU/Linux (archivo *-amd64-netinst.iso para instalación desde la red) y conectarlo a la VM recién creada.

    El perfil de instalación es "Sistema Base" sobre el disco1 con el siguiente esquema de particionado:


TABLA DE PARTICIONES GPT. Hay que crearla en el disco antes de instalar.
Mount point
type FS
size


BIOS Boot
1024 Kb
/ primary xfs 2500 MB
/home primary xfs 100 MB
/opt primary ext4 100 MB
/var primary ext4 600 MB
/usr/local primary ext4 100 MB
none primary swap 512 MB


El disco2 debe contener una única partición ocupando todo el espacio y con un filesystem xfs. Debe ser formateada en tiempo de instalación pero no debe ser asignada a un punto de montaje.


--> PROCEDIMIENTOS DE BACKUP/RESTORE DEL SISTEMA OBJETIVO <--

BACKUP con el comando dd

dd if=/dev/sda of=/mnt/backup-hd/gpt-sda.img count=32

{n} = número de la partición
/mnt/partition = Crearlo para la operación esta operación y eliminarlo al acabar.

mount /dev/sda{n} /mnt/partition
dd if=/dev/zero of=/mnt/partition/marca.zeros bs=1M;
rm -f /mnt/partition/marca.zeros;
umount /dev/sda{n}
dd if=/dev/sda{n} status=progress | gzip > /mnt/backup-hd/sda{n}-backup-img.gz

dd if=/dev/zero of=/dev/sda count=1000 status=progress


RESTORE con el comando dd

cat /mnt/backup-hd/gpt-sda.img > /dev/sda
fdisk -l /dev/sda

cat /mnt/backup-hd/sda{n}-backup-img.gz | gzip -d | dd of=/dev/sda{n} status=progress

{n} = número de la partición