Logo
You
Code

Rclone mount google driver en Debian

Autor YouCode - http://www.youcode.com.ar/linux/rclone-mount-google-driver-en-debian-515

Mount rclone en google driver - como DAEMON en Debian

Montar una carpeta local en tu google driver.

Antes que nada deben instalar rclone , es muy facil y obviaremos este paso como tambien el token que se debe obtener de google driver para que rclone tenga acceso.

Para montar una carpeta de linux en google driver, simplemente hacemos:
rclone -vv mount --daemon --daemon-timeout=5m --log-file /var/log/rclone.log --allow-non-empty cloudfiles:  /TU_CARPETA_EN_LINUX
donde cloudfiles es el REMOTO que creaste en rclone y TU_CARPETA_EN_LINUX es ............ tu carpeta.

Si todo salio bien, a partir de ahora todo lo que guardes en TU_CARPETA_EN_LINUX sube a tu google driver.

El montaje es como DAEMON, pero si le quitan --daemon y --daemon-timeout=5m simplemente se monta pero cuando hagan Ctrl+c cortan el proceso.

Tengan en cuenta que algunos deberan instalar FUSERMOUNT para que rclone pueda hacer el montaje y si es el caso que precionan Ctrl+c para cortar el proceso, deberan ejecutar (seguramente) fusermount -u TU_CARPETA_EN_LINUX para que se desmonte, porque en algunos casos queda montado luego de un Ctrl+c.

Si quieren que sea un DAEMON como es mi caso, en el cronttab agreguen
@reboot rclone -vv mount --daemon --daemon-timeout=5m --log-file /var/log/rclone.log --allow-non-empty cloudfiles:  /TU_CARPETA_EN_LINUX
esto hace que en cada inicio de linux rclone monte la carpeta y ya se olvidan de hacerlo manualmente ustedes.

Los parametros para rclone mount son faciles, pueden investigar mas, pero en este caso le decimos que cree un archivo de log, que permita montar la carpeta aunque no este vacia (porque si tiene archivos no deja que se monte) y esto se lo indicamos con --allow-non-empty.

@PS
http://www.youcode.com.ar/linux/rclone-mount-google-driver-en-debian-515