Cosas de Administradores

Copias de seguridad automáticas

 
Imagen de Juan Pablo Miranda Aguayo
Copias de seguridad automáticas
Grupo Moodlers de gran ayuda

Hola al grupo,

Buscando algún sistema para hacer copias de seguridad automáticas de toda la plataforma, encontré hace unos meses éste: https://moodle.org/mod/forum/discuss.php?d=210348#p922188

Utilicé el código que compartió Manuel Camacho y lo adapté a mis necesidades.

Una modificación que introduje fue poner en mantenimiento la plataforma antes de hacer las copias de 'moodledata' y la base de datos para evitar que se modifiquen mientras ésta se está llevando a cabo. Una vez finalizan las copias, se reestablece el acceso a la plataforma.

Adjunto el script modificado por si le pudiera ser útil a alguien más y agradecería a los que tengan más conocimiento del tema, aporten mejoras o añadan funcionalidades como, por ejemplo, automatizar la subida de los archivos copiados a otro servidor, por ejemplo, mediante SFTP.

Saludos

JP

Imagen de Juan Pablo Miranda Aguayo
Re: Copias de seguridad automáticas
Grupo Moodlers de gran ayuda

Hola nuevamente,

He añadido al script anterior la funcionalidad de subir, mediante FTP, los archivos generados de copia de seguridad a otro servidor remoto para albergar los respaldos (adjunto el archivo modificado).

De esta forma, además de tenerlos en la máquina que aloja nuestro sitio Moodle estarán en otra máquina disponibles en caso necesario.

He intentado explicar cada paso del script para facilitar su adaptación a cada caso particular.

Algo que no había comentado antes es que el script está hecho para funcionar en BASH o SH, un shell de Linux. No será muy complicado adaptarlo para ser utilizado en servidores Windows en un archivo BAT.

Para editar el archivo se debe hacer con un editor de texto plano. En Linux, por ejemplo, Gedit o Xed. En Windows el popular Bloc de notas, aunque no es tan visual y fácil de reconocer los comandos. Existe una versión de Gedit para Windows: https://wiki.gnome.org/Apps/Gedit#Download también está Notepad++

Espero sea de utilidad y reitero que agradeceremos a quien pueda aportar mejoras o nuevas funcionalidades.

Saludos.

JP