Cómo clonar archivos de OneDrive Personal a un Site de SharePoint usando Rclone (sin descargar nada local)

Cómo clonar archivos de OneDrive Personal a un Site de SharePoint usando Rclone (sin descargar nada local)

Guía completa: migrar de OneDrive a SharePoint con Rclone sin pasar por tu ordenador

Cada vez más empresas y profesionales migran sus datos personales o compartidos a entornos corporativos de Microsoft 365.
El problema aparece cuando OneDrive personal acumula cientos de gigas y no hay forma práctica de moverlos al SharePoint de empresa sin descargarlos primero.

Ahí entra Rclone, una herramienta de línea de comandos multiplataforma que permite transferir datos directamente entre nubes — sin consumir espacio local, sin abrir sesión en navegador y sin depender de sincronizaciones lentas.


1. ¿Qué es Rclone y por qué usarlo?

Rclone es un potente “cuchillo suizo” para la nube. Permite conectar servicios como OneDrive, SharePoint, Google Drive, Dropbox, S3, etc., y mover o sincronizar datos directamente entre ellos.

Ventajas clave:

  • No descarga ni guarda archivos temporalmente.

  • Soporta encriptación, verificación de integridad y límite de velocidad.

  • Es gratuito y estable (usado por miles de sysadmins).

  • Funciona igual en Windows, macOS y Linux.


2. Preparar los accesos a OneDrive y SharePoint

Antes de empezar, necesitas configurar dos remotes en Rclone:
uno para tu OneDrive personal y otro para el SharePoint empresarial.

Abre una terminal y ejecuta:

 
rclone config

Te saldrá un menú interactivo.


Paso 1: Crear el remote de OneDrive personal

Selecciona:

 
n) New remotename> personalstorage> onedrive

Rclone abrirá una ventana del navegador para que inicies sesión con tu cuenta personal (ejemplo: [email protected]).
Cuando termine, guarda la configuración.

Paso 2: Crear el remote de SharePoint

Repite:

 
n) New remotename> empresastorage> sharepoint

Cuando Rclone te pida el tipo de SharePoint, selecciona la opción:

 
Office 365 SharePoint (Team Site)

Se abrirá el navegador: inicia sesión con tu cuenta corporativa Microsoft 365 y autoriza.

Una vez completado, tendrás dos destinos configurados:

  • personal: → tu OneDrive personal

  • empresa: → el SharePoint de tu organización

Puedes listar sus carpetas así:

 
rclone ls personal: rclone ls empresa:

3. Identificar la ruta del Site en SharePoint

En la URL del site (por ejemplo):

 
https://empresa.sharepoint.com/sites/Documentos 

la ruta después de /sites/ (en este caso “Documentos”) será la base del destino.

En Rclone, lo montarás así:

 
empresa:Documentos/ArchivosMigrados 

4. Clonar directamente sin descargar

Ahora viene la parte buena: moverlo todo sin ocupar espacio local.

Ejemplo básico de copia:

 
rclone copy personal: empresa:Documentos/ArchivosMigrados \ --progress --create-empty-src-dirs --transfers 4 --checkers 8 --drive-chunk-size 64M

Qué hace cada parámetro:

  • copy: copia archivos sin borrarlos del origen.

  • --create-empty-src-dirs: conserva la estructura de carpetas.

  • --progress: muestra en tiempo real los archivos transferidos.

  • --transfers 4: número de archivos simultáneos.

  • --drive-chunk-size: mejora la velocidad en archivos grandes.

Si prefieres sincronizar (reflejar exactamente el origen), usa:

 
rclone sync personal: empresa:Documentos/ArchivosMigrados --progress

(Ojo: “sync” borra lo que no exista en el origen, ideal solo para migraciones definitivas).


5. Limitar velocidad o evitar bloqueos

Microsoft aplica límites temporales si detecta transferencias masivas.
Puedes reducir la carga con:

 
--tpslimit 10 --max-transfer 450G --bwlimit 8M

Esto limita el tráfico y previene el error HTTP 429 (Too Many Requests).


6. Comprobar resultados

Cuando termine, puedes comparar el tamaño total de ambas ubicaciones:

 
rclone size personal: rclone size empresa:Documentos/ArchivosMigrados

Y si quieres validar la integridad:

 
rclone check personal: empresa:Documentos/ArchivosMigrados --one-way

7. Reanudar transferencias interrumpidas

Rclone guarda información parcial de las subidas.
Si la conexión se corta o Microsoft pausa el acceso, simplemente repite el mismo comando:
solo reintentará los archivos incompletos.


8. Automatizar o programar

Para migraciones grandes (más de 500 GB), conviene programar la tarea cada noche con cron (Linux) o el Programador de tareas (Windows).

Ejemplo en Linux:

 
crontab -e

y añade:

 
0 2 * * * /usr/bin/rclone copy personal: empresa:Documentos/ArchivosMigrados --progress --log-file /var/log/rclone.log

9. Bonus: cifrar datos sensibles

Si mueves información confidencial (contratos, facturas, etc.), puedes cifrar sobre la marcha:

 
rclone config

y crea un nuevo remote tipo crypt enlazado al SharePoint de destino.

Ejemplo:

 
empresa-crypt: apuntando a empresa:Documentos/Seguridad 

Así los archivos quedarán cifrados automáticamente al llegar.


Conclusión

Con rclone, migrar datos entre OneDrive y SharePoint sin descargarlos es sencillo, rápido y completamente controlado.
Para administradores o técnicos IT que gestionan infraestructuras Microsoft 365, se ha convertido en una herramienta imprescindible: transparente, reproducible y sin depender de sincronizadores lentos o interfaces limitadas.

Si trabajas en entornos mixtos (OneDrive personal, corporativo o Google Workspace), Rclone te da un lenguaje común para mover datos entre nubes sin fricciones.

Compartir: