13.07.2015 Views

SEGURIDAD EN UNIX Y REDES

SEGURIDAD EN UNIX Y REDES

SEGURIDAD EN UNIX Y REDES

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7.4.POLÍTICAS DE COPIAS DE <strong>SEGURIDAD</strong> 117anita:~# cat ‘which graba-cd‘#!/bin/sh# Vuelca el directorio pasado como parametro, y todos sus descendientes,# en un CD-ROMMKISOFS=/usr/local/bin/mkisofsCDRECORD=/usr/local/bin/cdrecordif (test $# -lt 1); thenecho "Usage: $0 /files"exitfisize=‘$MKISOFS -r -J -l -print-size -f $1 2>&1|tail -1|awk ’{print $8}’‘nice --20 $MKISOFS -r -J -l -f $1 | nice --20 $CDRECORD dev=0,1,0 fs=16m\tsize=$size*2048 -eject -anita:~#Como vemos, se asigna el tamaño de los datos a grabar a la variable ‘size’, y después se pasaeste número a cdrecord; de esta forma, para realizar una copia de seguridad de un directoriocomo /export/home/toni/, no tenemos más que ejecutar el shellscript pasándole el nombre deeste directorio como parámetro.7.4 Políticas de copias de seguridadLa forma más elemental de realizar una copia de seguridad consiste simplemente en volcar losarchivos a salvaguardar a un dispositivo de backup, con el procedimiento que sea; por ejemplo, sideseamos guardar todo el contenido del directorio /export/home/, podemos empaquetarlo en unarchivo, comprimirlo y a continuación almacenarlo en una cinta:anita:~# tar cf backup.tar /export/home/anita:~# compress backup.taranita:~# dd if=backup.tar.Z of=/dev/rmt/0Si en lugar de una cinta quisiéramos utilizar otro disco duro, por ejemplo montado en /mnt/,podemos simplemente copiar los ficheros deseados:anita:~# cp -rp /export/home//mnt/Esta forma de realizar backups volcando en el dispositivo de copia los archivos o directorios deseadosse denomina copia de seguridad completa o de nivel 0. Unix utiliza el concepto de nivel de copiade seguridad para distinguir diferentes tipos de backups: una copia de cierto nivel almacena losarchivos modificados desde el último backup de nivel inferior. Así, las copias completas son, pordefinición, las de nivel 0; las copias de nivel 1 guardan los archivos modificados desde la últimacopia de nivel 0 (es decir, desde el último backup completo), mientras que las de nivel 2 guardanlos archivos modificados desde la última copia de nivel 1, y así sucesivamente (en realidad, el nivelmáximo utilizado en la práctica es el 2).Como hemos dicho, las copias completas constituyen la política más básica para realizar backups, ycomo todas las políticas tiene ventajas e inconvenientes; la principal ventaja de las copias completases su facilidad de realización y, dependiendo del mecanismo utilizado, la facilidad que ofrecen pararestaurar ficheros en algunas situaciones: si nos hemos limitado a copiar una serie de directorios aotro disco y necesitamos restaurar cierto archivo, no tenemos más que montar el disco de backup ycopiar el fichero solicitado a su ubicación original.Sin embargo, las copias completas presentan graves inconvenientes; uno de ellos es la dificultadpara restaurar ficheros si utilizamos múltiples dispositivos de copia de seguridad (por ejemplo, variascintas). Otro inconveniente, más importante, de las copias de nivel 0 es la cantidad de recursos

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!