0% encontró este documento útil (0 votos)
94 vistas3 páginas

Configuración de AutoRclone en Linux

Este documento proporciona instrucciones para instalar y configurar AutoRclone, una herramienta que permite subir hasta 75TB de datos a Google Drive cada 24 horas utilizando múltiples cuentas de servicio. Instruye sobre cómo instalar las dependencias necesarias como Rclone y Screen, generar 100 cuentas de servicio de Google, agregarlas a un grupo de Google para administrar los permisos de forma conjunta, y ejecutar comandos de Rclone para copiar datos entre orígenes y destinos utilizando las cuentas de servicio en paralelo.

Cargado por

Fer
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
94 vistas3 páginas

Configuración de AutoRclone en Linux

Este documento proporciona instrucciones para instalar y configurar AutoRclone, una herramienta que permite subir hasta 75TB de datos a Google Drive cada 24 horas utilizando múltiples cuentas de servicio. Instruye sobre cómo instalar las dependencias necesarias como Rclone y Screen, generar 100 cuentas de servicio de Google, agregarlas a un grupo de Google para administrar los permisos de forma conjunta, y ejecutar comandos de Rclone para copiar datos entre orígenes y destinos utilizando las cuentas de servicio en paralelo.

Cargado por

Fer
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Tuto AutoRclone (Linux)

Permite subir hasta 75TB cada 24h usando la red de datos de Google.

Instalar screen y última versión de rclone

También puede ser necesario instalar pip

apt install python3-pip

apt-get install screen git && curl [Link] | sudo bash

Tras dejar todo lo anterior hecho, instalar AutoRclone

git clone [Link] && cd AutoRclone && sudo


pip3 install -r [Link]

Tendremos que tener una cuenta gmail para continuar.

Ahora habilitar la API de Drive desde python (esto también creará el proyecto
quickstart)

[Link]

Guardar el [Link] que genera al hacer click en “download client


configuration”
El archivo [Link] irá dentro de la carpeta /AutoRclone

Usamos el siguiente comando para dar autorización al proyecto para Drive, IAM
y Cloud Platform, confiando en Quickstart

python3 gen_sa_accounts.py --list-project

Acceder desde el link que muestra en la consola para poner la clave.


OJO, ir al nuevo enlace que muestra antes de darle a enter para reintentar y
habilitar Service Usage API.
Tras esto, darle a enter to retry y veremos nuestro proyecto (ID de este).

Vamos a crear las cuentas de servicio con el siguiente comando

python3 gen_sa_accounts.py --quick-setup -1

Ahora veremos que han aparecido 100 cuentas de servicio (no son usuarios
reales) dentro de AutoRclone/accounts.
También podremos acceder a estas desde la web https://
[Link] entrando en el desplegable superior izquierdo,
IAM y admon, cuentas de servicio. La manera más cómoda de hacer uso de
estas es creando un grupo con todas las cuentas, pera ello usaremos este
archivo “[Link]” y lo pondremos dentro de la carpeta AutoRclone/
accounts, posteriormente lanzamos el comando
python3 /accounts/[Link] o vamos dentro de accounts con cd accounts y
lanzamos el comando python3 [Link]

Ahora generará una carpeta con un txt dentro. Ha separado todas las cuentas
para añadirlas de 10 en 10 tal y como permite Google (ojo revisar que puede
haber error), para ello nos dirigimos a

[Link]

Creamos un nombre/mail para el grupo


llámalocomoquieras@[Link]

Ahora vamos a gestionar miembros/añadir miembros y aquí usaremos el


[Link] que se creó dentro de accounts.
Importante, las opciones de suscripción, debe ser “sin correo electrónico”,
además, cada cuenta debe tener una “,” (coma) tras cada .com
.com,
.com,
.com,
Lo más rápido es, desde el .txt, añadir comas a todas las cuentas y luego
copiar y pegar (pulsa coma y flecha del cursor hacia abajo hasta los 100).
Ir añadiendo cuentas de 10 en 10 hasta los 100 (Google permite 100 miembros
cada 24h). Cada 10 añadidos deberás aplicar el captcha de seguridad.

Una vez estén todas las cuentas añadidas, nos vamos a Drive y añadiremos a la
lista de miembros nuestro nuevo grupo (elcorreodelgrupo@[Link]).
Puede estar como gestor de contenido, no necesariamente tiene que ser
admin. Haremos esto tanto en origen como en destino (TD1 - TD2). Podemos
añadir ese grupo a más TD si queremos copiar entre otros.

Una vez añadidos, usaremos el siguiente comando (este comando calcará lo


que este en origen a destino)

python3 rclone_sa_magic.py -s IDorigen -d IDdestino -b 1 -e 100 —


disable_list_r

El ID lo conseguimos estando en el TD, desde el enlace en la barra de


direcciones, los últimos alfanuméricos tras barra /
Ejemplo: [Link]

Si queremos añadirlo en una ruta específica usaremos este comando


python3 rclone_sa_magic.py -s IDorigen -d IDdestino -dp /ruta -b 1 -e 100 —
disable_list_r

Estos anteriores usarán la red de Google para hacer la copia.


Si quieres copiar desde local a un TD, especificando ruta a copiar, puedes usar
este comando (esto usará tu red)

python3 rclone_sa_magic.py -sp /RutaLocal -d IDorigen -dp /ruta -b 1 -e 100 --


disable_list_r

Si lo quieres copiar directamente al TD, puedes usar este

python3 rclone_sa_magic.py -sp /RutaLocal -d IDorigen -b 1 -e 100 --


disable_list_r

Para ver más opciones puedes usar la ayuda

pyrhon3 rclone_sa_magic.py -h

Ver fuente original


[Link]
f90853a989b3773b188fe7501a574800c6ef1145

También podría gustarte