Uso de Rclone para sincronizar con múltiples proveedores de almacenamiento en la nube en Linux

Uso de Rclone para sincronizar con múltiples proveedores de almacenamiento en la nube en Linux

La copia de datos entre servidores es la columna vertebral de cualquier trabajo de administrador del sistema. Los datos deben ser correctos, sin errores y accesibles para quienes los necesitan. En el pasado distante, los administradores podían usar Rsync para copiar datos entre servidores a través de la Terminal, pero con la llegada de la computación y el almacenamiento en la nube, ahora los datos pueden distribuirse en varios servicios y ser utilizados por cientos de personas. Aquí es donde entra en juego Rclone.

Rclone es Rsync para múltiples almacenamientos basados ​​en la nube. Es una utilidad basada en Terminal que sincroniza carpetas y archivos no solo con el sistema de archivos local, sino también con Google Drive, OneDrive, Dropbox y Amazon, entre otros.

Configurar

Rclone está disponible como fuente desde el sitio o dentro de la mayoría de los repositorios de las principales distribuciones de Linux. Como uso Ubuntu, solo se trataba de instalarlo a través de la Terminal:

terminal-min

Una vez instalado, los usuarios deben realizar algunos cambios de configuración. Introduzca la siguiente:

Se le presentará la siguiente pantalla:

rclonesetup-min

La terminología es un poco ambigua, pero para esto queremos una nueva conexión, así que elegimos ‘n’. El terminal avanzará y le pedirá que seleccione el tipo de proveedor de almacenamiento que desea utilizar. En este caso, Google Drive.

almacenamiento-min

Rclone luego le preguntará si desea una configuración automática. Seleccioné «sí» y me dio un enlace para abrir. Esto lo llevará al inicio de sesión de su proveedor, para que pueda autorizar a Rclone a usar el servicio.

googleverify-min

Luego, la Terminal informará el éxito y le preguntará si desea continuar y proporcionar detalles del token de acceso, que obviamente no capturaré. Una última cosa que debe hacer es cifrar su conexión y contraseña. En general, esta es una buena idea, ya que no se recomienda pasar la información en texto sin formato.

cifrado-min

Con el conjunto de cifrado, puede escribir lo siguiente para enumerar sus archivos en la nube. Tenga en cuenta que debe usar el nombre del almacenamiento que seleccionó, por lo que en mi caso fue «Google», pero es posible que lo haya llamado de otra manera. Aconsejaría ceñirse al nombre de la empresa o la marca, especialmente si tiene varias cuentas de almacenamiento en la nube.

Esto extraerá todos los archivos que tenga, lo que para algunos usuarios será una gran cantidad, por lo que es mejor buscar por Directorio usando:

Usando Rclone

Ahora puede copiar archivos al almacenamiento en la nube ingresando los siguientes comandos desde la Terminal:

rclone copy /path/to Google:Foldername

En el ejemplo anterior, quería copiar las capturas de pantalla de este tutorial en una carpeta llamada «Toshiba» dentro de mi Google Drive. Las capturas de pantalla a continuación muestran los archivos locales y luego los archivos tal como están dentro de mi almacenamiento en la nube. Cambie el comando anterior «ruta/hacia» para el directorio que desea copiar. Por ejemplo, en mi caso fue:

rclone copy home/ubuntu/Pictures Google:Toshiba

driveuploads-min

localuploads-min

Rclone también puede eliminar archivos y directorios y se puede encontrar dentro de la documentación en línea.

Rclone proporciona una forma rápida y relativamente segura para que los usuarios realicen una copia de seguridad de los archivos esenciales de la Terminal. Se puede discutir si todavía tiene o no un lugar dentro del conjunto de herramientas de Linux. Personalmente, lo encuentro útil, pero los usuarios menos experimentados pueden tener problemas con la configuración y el entorno sin GUI. ¿Cuál es tu método favorito para realizar copias de seguridad? ¿Usas Rclone o prefieres métodos más convencionales? Infórmenos en la sección para comentarios.

Experto Geek - Tu Guía en Tendencias Tecnológicas