Project

General

Profile

Esquema de rótulo de las copias de resguardo » History » Version 8

« Previous - Version 8/9 (diff) - Next » - Current version
Martin Andres Gomez Gimenez, 08/08/2019 04:10 PM


Esquema de rótulo de las copias de resguardo

Rotulado de archivos de resguardo

Definición formal en notación de diccionario de datos para las copias de resguardo y sus correspondientes archivos de sumas:

Resguardo = backup + HOST + TIPO + FECHA + FORMATO + [(DIGEST)|(LISTA)]

backup = * prefijo para indicar que es un resguardo seguido de guión *

HOST = * nombre del servidor dada por la salida del comando "hostname" seguido de guión *

TIPO = [etc | home | mysql | raiz | usr | var] + "-"

FECHA = * fecha en que fue realizada la copia de resguardo en el formato: AAAAMMDD + "-" *

AAAAMMDD = año + mes + día

FORMATO = * formato utilizado para empaquetar y comprimir archivos: .tar.bz2 *

DIGEST = * extensión a utilizar en para los archivos de sumas precedida por un punto. La extensión será, según corresponda: .md5, .sha1 o .sha256. *

LISTA = * extensión a utilizar en los respaldos de bases de datos MySQL y PostgreSQL, donde se listan todas las bases de datos extraídas como también los archivos de reportes de errores, si es que la extracción ha fallado. La extensión será .list *

Ejemplo

Cada copia de resguardo quedará conformada de la siguiente manera:

backup-$HOST-$TIPO-$FECHA.tar.bz2
backup-$HOST-$TIPO-$FECHA.tar.bz2.md5
backup-$HOST-$TIPO-$FECHA.tar.bz2.sha1
backup-$HOST-$TIPO-$FECHA.tar.bz2.sha256

Rotulado de cintas de resguardo

Las cintas se rotularán de la siguiente manera:

Resguardo = HOST + DS + (SEMANA)

HOST = * nombre del servidor dada por la salida del comando "hostname" seguido de guión *

DS = * número entero en el rango [0..6] que representa al día de la semana, donde 0 (domingo), 1 (lunes), 2 (martes), 3 (miercoles), 4 (jueves), 5 (viernes) y 6 (sábado) *

SEMANA = * número entero en el rango [1..53] que representa el número de la semana del año. *

Rotulado de imágenes de disco

Las imágenes de disco de las máquinas virtuales administradas con "libvirt": http://www.libvirt.org/ (app-emulation/libvirt), se rotularán de la siguiente manera:

Resguardo = NOMBRE_DISCO + FECHA + EXTENSION + (DIGEST)

NOMBRE_DISCO = * Nombre del disco virtual sin la extensión. *

FECHA = * fecha en que fue realizada la copia de resguardo en el formato: AAAAMMDD + "-" *

AAAAMMDD = año + mes + día

EXTENSION = * extensión que indica el formato de disco utilizado para resguardar la imagen: .qcow2 *

DIGEST = * extensión a utilizar en para los archivos de sumas precedida por un punto. La extensión será, según corresponda: .md5, .sha1 o .sha256. *