En este post voy a hacer una guía y mostrar un script para respaldar todo el contenido de una carpeta de Linux y subir la misma a nuestra cuenta de Google Drive.
También voy a mostrar cómo podemos hacer estos respaldos automáticos y periódicos usando cron para ejecutar el archivo cada cierto tiempo y realizar la subida del archivo a Google Drive.
No sé si va contra las políticas de Google (cosa que no creo, ya que estás usando el almacenamiento para cosas personales) así que hazlo bajo tu propio riesgo.
Para esto vamos a usar la herramienta llamada gdrive. Debes descargarla e iniciar sesión como se detalla en este post.
Cuando ya hayas iniciado sesión es momento de hacer el script.
Vamos a comprimir la carpeta en un archivo tar.gz, que es algo como un zip. Después vamos a invocar a gdrive con:
gdrive upload archivo_comprimido
Cuando se termine de subir, eliminamos los archivos y todo se habrá completado.
Hablando de cosas extras, si la carpeta de respaldos no existe, se crea.
Por cierto, el nombre del archivo llevará la fecha y hora de creación. De hecho esto es una mejora de un script de respaldos que había publicado.
Si quieres usar el script descárgalo y simplemente cambia la ruta de home, pues de ahí se parte para ubicar el ejecutable de gdrive y para guardar los respaldos.
De manera opcional, podemos hacer los respaldos y subidas automáticas.
Para ello hay que editar el archivo crontab (con crontab -e
, eligiendo un editor que nos guste) y agregar lo siguiente:
0 7 * * 1,3,5 bash -c /ruta/del/script
En mi caso:
0 7 * * 1,3,5 bash -c /home/parzibyte/script/respaldar_blog.sh
Los respaldos se harán los lunes, miércoles y viernes a las 7 de la mañana, pero puedes cambiar los períodos.
Si sirve de algo, aquí dejo una herramienta para entender crontab.
En mi blog te he enseñado a usar youtube-dl para descargar vídeos con permiso del…
Siguiendo con los tutoriales que consumen la API de los Bots de Telegram con cURL…
En un post previo te enseñé a enviar un mensaje en nombre de un Bot…
En este artículo te voy a mostrar una guía para imprimir en una impresora térmica…
La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…
Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram…
Esta web usa cookies.