Sincronizar Gdrive en mecool con rclone

En este manual vamos a tratar como sincronizar una carpeta de nuestro receptor mecool con nuestra cuenta gdrive con la utlidad rclone.

1.- Instalacion de rclone

Para realizar la instalacion de rclone accedemos a nuestro receptor por ssh y vamos a ejecutar los siguientes comandos:

cd .config

rc1

2. A continuacion nos descargamos rclone, con la opcion current nos descargamos la ultima version disponible.

curl -O https://downloads.rclone.org/rclone-current-linux-arm64.zip

rc2

rc3

3. Ahora descompirmos el archivo .zip descargado

unzip rclone-current-linux-arm64.zip

rc4

Tras descomprimir si ejecutamos el comando:

ls

Observaremos que se creo la carpeta rclone-v1.46-linux-arm64, depende la version que nos descarguemos pues nos aparecera un nombre diferente.

rc5

4. Ahora renombramos la carpeta en este ejemplo rclone-v1.46-linux-arm64 (varia como hemos dicho dependiendo la version descargada) a rclone para ello:

mv rclone-v1.46-linux-arm64 rclone

rc6

Ahora observaremos que se renombro la carpeta rclone

rc7

5. Ahora borramos el archivo .zip que nos descarguemos para ello ejecutamos:

rm -r rclone-current-linux-arm64.zip

rc8

Ahora nos situamos en el directorio rclone para ello ejecutamos

cd rclone

rc10

6. Ahora le damos permisos de ejecucion al programa rclone

chmod 755 rclone

rc12

Con esto hemos terminado la instalacion de rclone.

2. Crear archivo rclone.config para gdrive

Ahora vamos a configurar rclone para nuestra cuenta gdrive.

1.- Estando situado en el directorio /storage/.config/rclone ejecutamos:

./rclone config

rc15

2. Como vamos a crear un nuevo remote pues introducimos n y pulsamos intro y nos solicitara un nombre que deseemos en este ejemplo lo voy a llamar remote, pero le podeis dar como comente el nombre que querais.

rc53

3. A continuacion saldra un listado del tipo de conexion que vamos a realizar en este ejemplo como observamos gdrive es el numero 12

rc18

4. Pues ahora introducimos 12 o drive y pulsamos intro

rc55

5. Como vamos a realizar un autosetting ahora en todas las opciones que nos iran saliendo no ponemos ningun dato y vamos pulsando intro hasta que lleguemos a esta opcion donde introducimos 1

rc56

6. Ahora en advanced settings introducimos n

rc57

7. Ahora volvemos a introducir n en la siguiente opcion

rc59

8. Tras el paso anterior nos aparecera un enlace web pues lo copiamos

rc60

9. El enlace copiado lo ponemos en nuestro navegador web, nos logueamos a nuestra cuenta gdrive y pulsamos en permitir

rc62

10. Tras el paso anterior nos aparecera un codigo pues lo copiamos

rc63

11. Introducimos ese codigo

rc64

12. Introducimos y para activar la configuracion realizada

rc70

Y para terminar volvemos a poner y

rc90

3. Realizar montaje y añadirlo al reinicio del sistema

Ahora vamos a ver como crear una carpeta sincronizada (montaje), con rclone y gdrive para tener acceso a ello y  usarla como disco duro, para descargas, etc…

1.- Debemos crear dentro de la carpeta /storage/.config/system.d un archivo que podemos llamar rclone.service y cuyo contenido es:

[Unit]
Description=rcgdrive
Requires=network-online.service
After=network-online.service

[Service]
Type=simple
ExecStartPre=/bin/mkdir -p /storage/gdriverhdd/
ExecStart=/storage/.config/rclone/rclone mount remote: /storage/gdriverhdd/ –config /storage/.config/rclone/rclone.conf –checkers 16 –dir-cache-time 30m –quiet –read-only
ExecStop=/usr/bin/fusermount -uz /storage/gdriverhdd
Restart=on-abort

[Install]
WantedBy=kodi.target

Debemos editar de lo puesto:

  • Descriptcion: Cambiarlo por el nombre que deseeis
  • gdriverhdd sustituirlo por el nombre de la carpeta que deseais montar
  • remote sustituirlo por el nombre que le disteis en el paso 2.2 de creacion del config en rclone.

2. Ahora le damos permiso de ejecucion a dicho archivo para ello ejecutamos:

chmod 777 .config/system.d/rclone.service

3. Una vez dado permiso realizamos una relectura de daemons para ello ejecutamos:

systemctl daemon-reload

rc100

4. Ahora activamos el demonio creado para ello ejecutamos

systemctl enable rclone.service

r102

5. Y para finalizar arrancamos el demonio

systemctl start rclone.service

r103

Ahora podemos comprobar el montaje para ello ejecutamos:

df -h

Y podemos observar que tenemos disponible el acceso a nuestro gdrive

rc120

2 comentarios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s