
Hoy os presento Rclone, una herramienta para copiar, mover, sincronizar, verificar y montar archivos entre nuestro ordenador y la nube.
Pero antes, recordemos que esta semana continúa el curso de investigación de mercado. En la tercera clase investigamos mercados con Indiegogo y en la cuarta utilizamos Patreon para validar ideas de negocio mediante crowdfunding. Así analizamos proyectos, demanda y comunidades antes de decidir si una propuesta merece avanzar.
Además, este sábado 17 de octubre celebraremos el Evento de Marketing Online en Mataró, de nueve de la mañana a siete de la tarde. Por la mañana tendremos una jornada participativa y por la tarde habrá networking y hackatón. También tendremos comida y fotomatón, así que ya estoy deseando que llegue el sábado para desvirtualizarnos.
Ahora sí, vamos al lío con Rclone, la tercera herramienta de lo que podríamos llamar los tres mosqueteros de los archivos. Restic se ocupa de las copias de seguridad con histórico y recuperación. Syncthing mantiene carpetas sincronizadas entre dispositivos. Rclone está especialmente pensado para transportar y gestionar archivos entre almacenamientos.
Es una herramienta de línea de comandos, pero no necesitamos memorizar su sintaxis para aprovecharla. Podemos pedirle a Codex que la instale, configure los destinos y prepare la operación. El agente traduce lo que queremos conseguir a los comandos adecuados y nos enseña el plan antes de ejecutarlo.
El caso más evidente consiste en copiar archivos desde un ordenador a la nube. Si cambiamos de portátil y tenemos miles de documentos, podemos trasladarlos a Google Drive, Dropbox, Box, OneDrive, Cloudflare R2, Backblaze B2, Amazon S3 o cualquier otro proveedor compatible.
También puede mover datos entre dos servicios remotos. Podemos pasar una biblioteca de Google Drive a un servidor, migrar objetos de un almacenamiento S3 a R2 o copiar archivos de un proveedor a otro. Cuando ambos servicios lo permiten, la transferencia puede realizarse sin utilizar nuestro ordenador como escala intermedia.
Aquí conviene distinguir entre copiar y mover. Copiar conserva el origen, mientras que mover elimina los archivos originales después de transferirlos y verificarlos. Si estamos abandonando un proveedor porque ya no queremos pagar por él, podemos completar la migración y liberar el espacio anterior. Si queremos mantener una segunda copia, utilizamos la operación de copia.
Rclone también incluye sincronización, aunque debemos utilizarla con cuidado. Una sincronización hace que el destino coincida con el origen y puede borrar aquello que ya no existe en la carpeta principal. La propia documentación recomienda probar primero con una dry run o utilizar el modo interactivo cuando una operación pueda provocar pérdida de datos.
Esta es una diferencia importante respecto a una copia de seguridad histórica. Si queremos conservar versiones anteriores y recuperar el estado de una fecha concreta, Restic está diseñado para ello. Rclone puede transportar una copia a otro lugar, pero no debemos confundir ese traslado con una estrategia completa de backup.
Descubrí Rclone buscando una forma ligera de enviar archivos de mi Mac a Google Drive. Ya tengo bastante espacio contratado en Workspace y quería aprovecharlo sin pagar otro servicio. Una vez a la semana, mientras estoy en el gimnasio y el ordenador permanece encendido, el proceso envía los archivos seleccionados y libera el espacio local según las reglas que he definido.
La aplicación de escritorio de Google Drive no me acababa de convencer para este flujo porque consumía recursos y hacía más cosas de las que necesitaba. Con Rclone preparo exactamente la operación que quiero, la automatizo y me olvi