Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Juárez
Ingeniería en Sistemas
Computacionales
Las copias de seguridad del sistema son con frecuencia el único mecanismo de
recuperación que poseen los administradores para restaurar una máquina que, por
cualquier motivo, por tanto, una correcta política para realizar, almacenar y, en
caso de ser necesario, restaurar los backups es vital en la planificación de
seguridad de todo sistema.
Asociados a los backups suelen existir unos problemas de seguridad típicos en
muchas organizaciones. Por ejemplo, uno de estos problemas es la no verificación
de las copias realizadas: el administrador ha diseñado una política de copias de
seguridad correcta, incluso exhaustiva en muchas ocasiones, pero nadie se
encarga de verificar estas copias, hasta que es necesario restaurar ficheros de
ellas. Evidentemente, cuando llega ese momento el responsable del sistema se
encuentra ante un gran problema, problema que se podría haber evitado
simplemente teniendo la precaución de verificar el correcto funcionamiento de
los backups.
Restaurar una copia completa para comprobar que todo es correcto puede ser
demasiado trabajo para los métodos habituales de operación, por lo que lo que se
suele hacer es tratar de recuperar varios ficheros aleatorios del backup,
asumiendo que, si esta recuperación funciona, toda la copia es correcta.
El objetivo de la practica utilizar RSync que es una utilidad de código abierto que
proporciona una rápida transferencia de archivos incremental. RSync está
disponible gratuitamente bajo la Licencia Pública General
GNU(https://rsync.samba.org/).
La documentación de la práctica, va dirigida para estudiantes, practicantes del
área laboral y a las personas interesadas a utilizar el software libre como opción al
momento de querer crear un servidor y tener una herramienta completa para
respaldarlo.
Marco Teórico
Para Instalar Rsync en nuestro servidor, tenemos que ejecutar el siguiente comando:
“apt-get install rsync” o si no se esta en una cuenta root “sudo apt-get install rsync“
Una vez instalado de acuerdo con la documentación oficial del programa se puede usar con la
siguiente sintaxis:
“rsync [opcion] fuente [destino]”
En nuestro caso tenemos la maquina cliente con el archivo “prueba.txt” ubicado en el directorio
“/home/cliente/DocumentosImportantes/prueba.txt”
Hicimos un script que se ejecutara en bash para agilizar el proceso, es script contiene:
el comando de rsync a utilizar que es:
“rsync -avz cliente@192.168.0.100:/home/cliente/Documentos Importantes
/backups/backupCliente”
En la que “-avz” son las opciones como “a” de archivo ,“v” de verboso y “z” que lo comprime
mientras se envia. La parte “cliente@192.168.0.100:/home/cliente/DocumentosImportantes” Es
el directorio del cual estamos haciendo el backup, que como se dijo anteriormente es la carpeta
de la maquina cliente y “/backup/backupCliente/” que es a donde va a ir los archivos de destino a
nuestro servidor
Agregar el script en cron
Para que el backup se haga cada determinado tiempo, hay que agregarlo a cron para su ejecución
automática. Cron es un programa que ejecuta los comandos del archivo de configuración crontab
con las opciones de ejecución agregadas a ella.
En la que se ejecutara el archivo “hacer-backup.sh” cada lunes de cada semana a las 10:30 de la
mañana
Conclusión