Proyecto

General

Perfil

Esquema de rótulo de las copias de resguardo » Histórico » Revisión 9

Revisión 8 (Martin Andres Gomez Gimenez, 2019-08-08 16:10) → Revisión 9/11 (Martin Andres Gomez Gimenez, 2019-08-08 16:14)

h1. Esquema de rótulo de las copias de resguardo 

 

 h2. 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: 

 <pre> 
 Resguardo = backup + HOST + TIPO + FECHA + FORMATO + [(DIGEST)|(LISTA)] 
 </pre> 

 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 errores, si es que la extracción ha fallado). fallado. La extensión será .list * 

 h3. Ejemplo 

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

 <pre> 
 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 
 </pre> 

 

 h2. Rotulado de cintas de resguardo 

 Las cintas se rotularán de la siguiente manera: 

 <pre> 
 Resguardo = HOST + DS + (SEMANA) 
 </pre> 

 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. * 


 h2. 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: 

 <pre> 
 Resguardo = NOMBRE_DISCO + FECHA + EXTENSION + (DIGEST) 
 </pre> 

 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. *