Restaurando información desde una copia de resguardo

En el caso de que haya perdida de información o la misma se corrompa, la información puede ser restaurada desde una copia de resguardo, ya sea archivo o cinta.

A continuación se describe el proceso de recuperar información:

Verificando la integridad de los datos respaldados

La verificación de los datos resguardados por sumas (cheksum) es una forma de control de redundancia muy simple, que se utiliza para proteger la integridad de datos, verificando que no hayan sido corrompidos por modificaciones (accidentales o intencionales) o por errores durante el almacenamiento.

Verificación de sumas mediante MD5

Para verificar un archivo de resguardo por MD5 ejecute el siguiente comando:

md5sum --check backup-$HOST-$TIPO-$FECHA.tar.bz2.DIGEST

Verificación de sumas mediante SHA1

Para verificar un archivo de resguardo por SHA1 ejecute el siguiente comando:

sha1sum --check backup-$HOST-$TIPO-$FECHA.tar.bz2.DIGEST

Verificación de sumas mediante SHA256

Para verificar un archivo de resguardo por SHA256 ejecute el siguiente comando:

sha256sum --check backup-$HOST-$TIPO-$FECHA.tar.bz2.DIGEST

Extracción de archivos

Descomprimiendo los archivos resguardados

Para descomprimir una copia de seguridad luego de verificar las sumas por MD5, SHA1 y/o SHA256 ejecute el siguiente comando:

tar --bzip2 --extract --verbose --preserve-permissions --file backup-$HOST-$TIPO-$FECHA.tar.bz2

Extrayendo datos desde cinta

Para recuperar la totalidad de los datos respaldados en una cinta y escribirlos en la raíz del sistema debe emplearse el siguiente comando:

tar --bzip2 --extract --verbose --preserve-permissions --file /dev/st0 --directory /

Búsqueda de archivos

El siguiente comando permite almacenar en un archivo llamado "archivos.txt" un listado de los archivos respaldados en la unidad de cinta:

tar -tjf /dev/st0 > archivos.txt

Una vez finalizada esta tarea es necesario rebobinar la cinta para dejarla en condiciones de trabajo:

mt -f /dev/st0 rewind