Proyecto

General

Perfil

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

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

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    o .tar.bz2.gpg* * 

 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 * 

 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> 


 Para el caso de respaldos encriptados mediante GnuPG: 

 <pre> 
 backup-$HOST-$TIPO-$FECHA.tar.bz2.gpg 
 backup-$HOST-$TIPO-$FECHA.tar.bz2.gpg.md5 
 backup-$HOST-$TIPO-$FECHA.tar.bz2.gpg.sha1 
 backup-$HOST-$TIPO-$FECHA.tar.bz2.gpg.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. *