Pero primero tenemos que planificar el respaldo.
Seguiremos estas preguntas:
- Que se va a respaldar?
- Que herramienta vamos a usar?
- En donde vamos a respaldar?
- Quien va a respaldar?
- Cada cuando vamos a respaldar?
- Que tipo de respaldo queremos?
- Que se va a respaldar?: Para esta parte debemos dejar bien en claro que es lo que se quiere respaldar, los archivos, que permisos, el espacio que requieren muy probablemente empecemos a ver el tipo de archivo que vamos a respaldar.
- Que herramienta vamos a usar?: En esta parte nos enfocaremos a ver la necesidad del respaldo, es decir si el servicio requiere de una alta disponibilidad o si bien solo vamos a guardar los mp4 de toda la temporada de zombies, la herramienta en gran medida debe considerar los recursos con los cuales se cuenta, la frecuencia, y tamaño del respaldo que vamos a generar.
- En donde vamos a respaldar?: Aquí hablaremos del medio en el que vamos a respaldar, ya sea unidades dedicadas, físicas o virtuales, un servidor solo de respaldo o bien un dvd con suficiente espacio, hay que tener muy en cuenta el tipo de respaldo y archivo que se va a almacenar así como su compresión y la disponibilidad del respaldo.
- Quien va a respaldar?: Evidentemente si estas leyendo esto es por que te toco a ti o bien no hay nadie más pero se puede automatizar el proceso y se pueden hacer copias incrementa les, es decir esta tarea no siempre tiene que ser realizada por personal y podemos descargar esa responsabilidad a un usuario con menor conocimiento que el administrador del sistema, dependerá de la herramienta y que tan critico o delicado sea el respaldo a realizar.
- Cada cuando vamos a respaldar?: la frecuencia de un respaldo es vital, cuando solo queremos guardar logs seguro sera seguido el respaldo o bien el respaldo critico de fin de mes o al final del año, o quizá solo quieres tener el monitoreo de las sesiones y solo te interesa cada miércoles.
- Que tipo de respaldo queremos?: con el tipo de respaldo me refiero a que no es lo mismo realizar un tar de archivos a un dump completo o bien una imagen clonada de todo el disco o discos, también hay que analizar la compresión del respaldo.
Empecemos mencionando algunas herramientas que operan bajo la terminal.
Rsync: bueno ya se ha hecho un post sobre esta poderosa herramienta que invito revisen en esta pagina, rsync opera sobre la terminal, se puede automatizar fácilmente con el crontab del sistema.
Dump/Restore: Herramienta básica de unix, dump copia sistemas de ficheros completos y restore se encarga de la recuperación del respaldo, la sintaxis es sencilla "dump opciones destino origen".
Muy similar a la de un tar y cualquier otro comando de unix como "cp"
por ejemplo: # dump 0uf /root/copia.dump /home
que es lo que hace, sencillo, crea una copia de la carpeta home en el directorio /root
es recomendado que exista antes de la primera ejecución el archivo /etc/dumpdates que almacena las fechas y archivos dump que se han creado.
algunas opciones de dump son:
0-9 Nivel de copia de seguridad
u Actualiza /etc/dumpdates al finalizar el backup
f indica una cinta diferente de la usada por defecto
b Tamaño de bloque
c indica que la cinta destino es un cartucho
w ignora todas las opciones excepto el nivel de backup
su contra parte restore es la encargada de la restauración del backup previamente generado, la sintaxis es muy similar, "restore -i -f /root/copia.dump", supongamos que queremos recuperar la copia en una usb, o disco, en este caso /dev/sdb1 "# restore -i -f /root/copia.dump" posicionados en la unidad, recuerda que disponemos de los comandos "man" y "help" para ver mas opciones y ejemplos.
algunas opciones de restore son:
R Restaurar la cinta completa
F Indica el dispositivo o fichero donde está el backup
I Modo interactivo (mas cómodo a la hora de estar leyendo en la terminal)
x Extrae los ficheros y directorios desde el directorio actual
t Imprime los nombres de los ficheros de la cinta.
Les dejo la fuente para que consulten el articulo completo
Fuente: Todo Linux, Numero 127, pag 56 y 57 www.studiopress.es
Después también hablamos del comando Tar, incluido por default como una poderosa herramienta del sistema para empaquetar, y recordando que se puede complementar con crontab para su automatización y con comandos como gzip o zip para comprimir los respaldos, puedes revisar también en este blog la entrada que hacer referencia y detalla mas el uso de Tar y algunos ejemplos
Por ahora esta es la primera parte y en vista de que me lanzo a comer hasta aquí le dejamos
pueden ir buscando información sobre el comando "dd" este comando nos permite copiar discos duros enteros, generar imágenes de tipo .iso desde la terminal y por consiguiente almacenar una copia bit a bit de los archivos.
la sintaxis es algo así: "dd if=fichero_origen of=fichero_destino"
o por ejemplo para crear un iso
dd if=/dev/unidad of=respaldo.iso
Para montar la imagen podemos teclear
dd if=respaldo.iso of=/dev/unidad
o
mount -o loop respaldo.iso /mnt/unidad
Fuente: usando-dd-para-crear-imagenes-iso.html
Agrego también este apartado de Wikipedia con algunas herramientas de software propietario y privativo para realizar copias de respaldo
http://es.wikipedia.org/wiki/Anexo:Aplicaciones_de_copias_de_seguridad
Agrego también este apartado de Wikipedia con algunas herramientas de software propietario y privativo para realizar copias de respaldo
http://es.wikipedia.org/wiki/Anexo:Aplicaciones_de_copias_de_seguridad
No hay comentarios.:
Publicar un comentario