Proyecto

General

Perfil

Esquema de rótulo de las copias de resguardo » Histórico » Versión 6

Martin Andres Gomez Gimenez, 2019-08-08 15:53

1 1 Martin Andres Gomez Gimenez
h1. Esquema de rótulo de las copias de resguardo
2
3 3 Martin Andres Gomez Gimenez
4 1 Martin Andres Gomez Gimenez
h2. Rotulado de archivos de resguardo
5
6
Definición formal en notación de diccionario de datos para las copias de resguardo y sus correspondientes archivos de sumas:
7
8
<pre>
9 6 Martin Andres Gomez Gimenez
Resguardo = backup + HOST + TIPO + FECHA + FORMATO + [(DIGEST)|(LISTA)]
10 1 Martin Andres Gomez Gimenez
</pre>
11
12
backup = * prefijo para indicar que es un resguardo seguido de guión *
13
14 2 Martin Andres Gomez Gimenez
HOST = * nombre del servidor dada por la salida del comando "hostname" seguido de guión *
15 1 Martin Andres Gomez Gimenez
16
TIPO = [etc | home | mysql | raiz | usr | var] + "-"
17
18
FECHA = * fecha en que fue realizada la copia de resguardo en el formato: AAAAMMDD + "-" *
19
20
AAAAMMDD = año + mes + día
21
22 5 Martin Andres Gomez Gimenez
FORMATO = * formato utilizado para empaquetar y comprimir archivos: .tar.bz2 *
23 1 Martin Andres Gomez Gimenez
24
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. *
25 6 Martin Andres Gomez Gimenez
26
LISTA = * extensión a utilizar en para los archivos donde se lista el contenido del respaldo. La extensión será .list *
27 1 Martin Andres Gomez Gimenez
28 5 Martin Andres Gomez Gimenez
h3. Ejemplo
29
30 1 Martin Andres Gomez Gimenez
Cada copia de resguardo quedará conformada de la siguiente manera:
31
32
<pre>
33
backup-$HOST-$TIPO-$FECHA.tar.bz2
34 5 Martin Andres Gomez Gimenez
backup-$HOST-$TIPO-$FECHA.tar.bz2.md5
35
backup-$HOST-$TIPO-$FECHA.tar.bz2.sha1
36
backup-$HOST-$TIPO-$FECHA.tar.bz2.sha256
37 4 Martin Andres Gomez Gimenez
</pre>
38 1 Martin Andres Gomez Gimenez
39 3 Martin Andres Gomez Gimenez
40 1 Martin Andres Gomez Gimenez
h2. Rotulado de cintas de resguardo
41
42 3 Martin Andres Gomez Gimenez
Las cintas se rotularán de la siguiente manera:
43 1 Martin Andres Gomez Gimenez
44
<pre>
45
Resguardo = HOST + DS + (SEMANA)
46
</pre>
47
48 2 Martin Andres Gomez Gimenez
HOST = * nombre del servidor dada por la salida del comando "hostname" seguido de guión *
49 1 Martin Andres Gomez Gimenez
50
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) *
51
52 3 Martin Andres Gomez Gimenez
SEMANA = * número entero en el rango [1..53] que representa el número de la semana del año. *
53 1 Martin Andres Gomez Gimenez
54 3 Martin Andres Gomez Gimenez
55 1 Martin Andres Gomez Gimenez
h2. Rotulado de imágenes de disco
56 3 Martin Andres Gomez Gimenez
57 5 Martin Andres Gomez Gimenez
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:
58 1 Martin Andres Gomez Gimenez
59
<pre>
60 5 Martin Andres Gomez Gimenez
Resguardo = NOMBRE_DISCO + FECHA + EXTENSION + (DIGEST)
61 1 Martin Andres Gomez Gimenez
</pre>
62 5 Martin Andres Gomez Gimenez
63
NOMBRE_DISCO = * Nombre del disco virtual sin la extensión. *
64
65
FECHA = * fecha en que fue realizada la copia de resguardo en el formato: AAAAMMDD + "-" *
66
67
AAAAMMDD = año + mes + día
68
69
EXTENSION = * extensión que indica el formato de disco utilizado para resguardar la imagen: .qcow2 *
70
71
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. *