Copia de seguridad con Strongspace.com y sshfs

Quien dirige un blog o cualquier otro sitio web, tarde o temprano se enfrenta al "problema" de necesitar una estrategia de copias de seguridad. Hay diferentes enfoques concebibles, aquí quiero presentar una variante. Los siguientes requisitos: se utiliza un vServer con acceso root para el alojamiento (Debian 6.0), la copia de seguridad debe tener lugar independientemente del proveedor. Mi elección recayó en el proveedor Strongspace.comque ofrece 15 GB de espacio por 3,99 dólares al mes, al que se puede acceder mediante SSH y rsync. Ventaja al final: independientemente del programa de copia de seguridad que se utilice, la copia de seguridad se guarda directamente en Strongspace.com, sin rodeos en forma de rsync.

En primer lugar necesitamos programas de copia de seguridad adecuados, mi elección recayó en backup-manager y automysqlbackup (pero otros funcionan igual de bien)

~# aptitude install backup-manager automysqlbackup

Una vez configurada la copia de seguridad propiamente dicha (consulte las instrucciones de las herramientas correspondientes), el siguiente paso es transferir los datos a strongspace.com. El almacenamiento de la copia de seguridad se monta con sshfs, que utiliza fuse para montar el sistema de archivos remoto. sshfs debe instalarse primero:

~# aptitude install sshfs

Para no tener que introducir siempre una contraseña, se debe configurar el inicio de sesión sin contraseña; Un correspondiente Las instrucciones están disponibles en StrongspaceBásicamente, sólo la propia clave SSH debe ser depositada en Strongspace. En primer lugar, la conexión debe establecerse manualmente. El directorio de copia de seguridad se monta en un directorio local:

~# sshfs [USERNAME]@[USERNAME].strongspace.com:/strongspace/[USERNAME]/[BACKUP_TARGET] /backup

Esto conecta el directorio "/backup" con el directorio apropiado en Strongspace.com - en las herramientas de copia de seguridad este directorio puede ahora ser especificado directamente, por lo que la copia de seguridad se crea directamente en Strongspace.com. También la rotación de las copias de seguridad antiguas funciona directamente sin ocupar más espacio en el servidor y el acceso es posible a través de la interfaz web de Strongspace. De este modo, una copia de seguridad también podría transferirse a un nuevo servidor en caso de emergencia o abrirse independientemente de una restauración completa.

La llamada de las herramientas de copia de seguridad debe introducirse en el crontab al final - después de eso la copia de seguridad se ejecuta, por ejemplo, una vez por noche. Sin embargo, sshfs tiene una desventaja: después de cierto tiempo, la conexión SSH normalmente se corta. Esto se puede evitar estableciendo un intervalo de mantenimiento de vida en la configuración de SSH:

~# nano -w ~/.ssh/config

Si el archivo no existe, basta con crearlo e introducir lo siguiente:

ServerAliveInterval 15

Con esto, todo está establecido hasta ahora - ciertamente puede haber otros enfoques, pero cada uno puede pensar en un concepto para sí mismo aquí. Lo único importante es que todo el mundo debería tener una copia de seguridad, ya sea de su propio blog o de otros datos importantes. Qué proveedor se convierta al final es relativamente poco importante.

Deje una respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *