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 conectado en un sistema con firmware BIOS

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


Creación de una máquina virtual.


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


Particionado del disco1 antes de la instalación del sistema

    Descargar la imagen ".iso" de la última versión estable de la distro sysresccd (sirve alguna que tenga ya descargada el alumno y que no sea demasiado antigua). Conectar la imagen a la controladora IDE de la VM y arrancar con ella.
    Para adquirir un mayor conocimiento y destreza en el uso y manejo de las particiones de disco, no vamos a dejar en manos del instalador del sistema el particionado, en su lugar, utilizaremos las herramientas de consola que proporciona
sysresccd para hacerlo  por adelantado.

    Adecuación de sysresccd:

    Particionado del disco1

TABLA DE PARTICIONES MBR.
Mount point
type FS
size
/ primary - Linux filesystem xfs 2500 MB
/home primary - Linux filesystem xfs 400 MB
/opt primary - Linux filesystem ext4 100 MB
none primary - intercambio swap 512 MB


Particionado del disco2 antes de la instalación del sistema


Instalación del sistema en la VM




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

BACKUP con el comando dd

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

{n} = número de la partición
/mnt/partition = Crearlo para la 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

---> RESERVA DE LAS COPIAS DE SEGURIDAD EN VMS con el comando scp  <---

    Este procedimiento se realiza si la restauración ha ido bien y el sistema queda tal cual estaba después de la instalación, en caso contrario, se repetirá el --> PROCEDIMIENTOS DE BACKUP/RESTORE DEL SISTEMA OBJETIVO <-- hasta que todo salga bien.