Tutoriales

Instalar Rclone en Linux y Unix

En este tutorial introductorio de Rclone, aprenderemos qué es Rclone y sus características importantes, cómo instalar Rclone en varios sistemas operativos Linux y, finalmente, cómo acceder a la interfaz web de Rclone desde un navegador web.

¿Qué es clonar?

Rclone («rsync para almacenamiento en la nube») es una aplicación de sincronización en la nube rica en funciones y de línea de comandos para realizar copias de seguridad y restaurar archivos entre el almacenamiento local y en la nube. Rclone es un programa de código abierto inspirado en Sincronizar esta escrito en ir con Lenguaje de programación.

Describamos brevemente algunas de las características más destacadas de Rclone.

función de clonación

1. Monte el sistema de archivos como un disco

Con Rclone, podemos montar sistemas de archivos locales, en la nube o virtuales como discos en los sistemas operativos Linux, macOS y Windows y servir archivos locales o remotos a través de SFTP, HTTP, WebDAV, FTP y DLNA.

2. Rclone es seguro y confiable

¡Rclone es muy seguro por diseño! Cifra los archivos antes de transferirlos al almacenamiento en la nube y los descifra cuando los restaura desde el almacenamiento en la nube a nuestro disco local.

3. Sincronice archivos entre diferentes proveedores de nube

No solo puede sincronizar archivos desde el almacenamiento en la nube local al remoto, sino que también puede sincronizar archivos entre dos servicios de Loud diferentes. Por ejemplo, Rclone se puede usar para sincronizar archivos entre Google Drive y Dropbox.

4. Evite archivos duplicados

Rclone no copia los mismos archivos. cuando usas ‘copy‘, que comprueba el tamaño del archivo y la fecha de modificación o MD5SUM.

Si encuentra que tanto el archivo de origen como el de destino son iguales, simplemente los omitirá y copiará solo los archivos nuevos o modificados.

5. Reducir el ancho de banda y el tiempo

Otra característica notable es que Rclone no usa discos locales cuando transfiere archivos de un proveedor de nube a otro. Esto reducirá significativamente el uso del ancho de banda local y el tiempo de transferencia.

6. Eliminar archivos locales después de mover

Rclone tiene la opción de mover archivos al almacenamiento en la nube y eliminar archivos locales después de la verificación. Esto es útil cuando no desea mantener el mismo archivo en varias ubicaciones.

7. Comprimir y dividir archivos

Algunos proveedores de nube imponen límites de tamaño. Por lo tanto, es posible que no pueda cargar archivos grandes. En este caso, puede comprimirlos o dividir archivos grandes en partes más pequeñas durante la carga.

Cuando se descarga el archivo, los bloques de archivo se vuelven a ensamblar.

8. Verificar la integridad de los datos

Después de subir el archivo a la nube, el trabajo de Rclone no ha terminado. También es responsable de la gestión de sus datos.

Rclone siempre conservará las marcas de tiempo y verificará la suma de verificación de los archivos cargados para garantizar la integridad del archivo. Comprueba los datos sobre el origen y el destino comparando el tamaño del archivo y el hash.

También tiene opciones de comparación. si solo tamaño o valor hash. Tenga en cuenta que Rclone no cambia la fuente ni el destino.

9. El comando Rclone es el mismo que el comando normal de Linux/Unix

Rclone incluye equivalentes en la nube de muchos comandos tradicionales de Linux y Unix, como rsync, cp, mv, mount, ls, ncdu, tree, rm, y catSi ya está familiarizado con estos comandos, ¡el Rclone CLI es mucho más fácil de usar!

Si no está seguro de cuál es el resultado real del comando, puede usar --dry-run Opciones para simular un comando incluso antes de ejecutarlo.Puede leer más sobre los comandos de emulación Este artículo.

10. Rclone tiene una WebUI

Rclone era puramente un programa de línea de comandos en los primeros días.Afortunadamente, tiene un experimentar Ahora GUI basada en web. Entonces, si no se siente cómodo con la CLI, puede realizar muchas operaciones Rclone gráficamente a través de un navegador web.

11. Admite numerosos proveedores de nube

Al momento de escribir este artículo, Rclone puede administrar de manera efectiva archivos en más de 40 proveedores de almacenamiento en la nube, como AWS, Backblaze, Google Drive, Dropbox, Mega, NextCloud, ownCloud, Rackspace y más.Se proporciona una lista completa de proveedores admitidos. aquí.

12. ¡Rclone es gratuito, multiplataforma y de código abierto!

Como se mencionó anteriormente, Rclone es una aplicación multiplataforma que funciona bien en los sistemas operativos Linux, Unix, macOS y Windows.

El código fuente está disponible gratuitamente en GitHub. Puede revisar su código, mejorarlo, agregar funciones, informar errores, migrarlo a otras plataformas y contribuir de cualquier manera posible.

Instalar Rclone en Linux y Unix

Rclone se puede instalar de varias maneras. Puede instalar Rclone desde el script de instalación oficial utilizando un administrador de paquetes y código fuente.

1. Instale Rclone usando el script de instalación

Los desarrolladores de Rclone crearon un script de instalación para instalar versiones estables de rclone o beta.

Para instalar Rclone en sistemas Linux, BSD y macOS, ejecute el siguiente comando desde la terminal:

$ curl https://rclone.org/install.sh | sudo bash

Este script primero verificará si Rclone está instalado en su sistema. Si ya está instalado, simplemente terminará sin reinstalar Rclone.

Si desea probar la última versión beta, ejecute el siguiente comando:

$ curl https://rclone.org/install.sh | sudo bash -s beta

A algunos de ustedes no les gusta ejecutar scripts directamente. Si usted es uno de ellos, puede intentar instalar Rclone usando cualquiera de los métodos que se detallan a continuación.

2. Instala Rclone usando el administrador de paquetes

Rclone está empaquetado para muchos sistemas operativos Linux y similares a Unix. Rclone está disponible en los repositorios predeterminados de la mayoría de las distribuciones de Linux, por lo que podemos instalarlo usando el administrador de paquetes predeterminado como se muestra a continuación.

Para instalar Rclone en Arch Linux, EndeavourOS y Manjaro Linux, ejecute:

$ sudo pacman -S rclone
Install Rclone in Alpine Linux:
$ sudo apk add rclone

Debian, Ubuntu, Linux Mint, sistemas operativos populares:

$ sudo apt install Rclone

Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux:

$ sudo dnf install rclone

En RHEL y sus clones, debe habilitar [EPEL] Repositorios antes de instalar Rclone.

$ sudo dnf install epel-release

Abrir SUSE:

$ sudo zypper install rclone

3. Instala Rclone desde la fuente

Asegúrese de tener instalado al menos Go 1.4 o superior. Siga cualquier guía para instalar Go en Linux.

Después de instalar Go, ejecute el siguiente comando para instalar Rclone desde la fuente:

$ go get github.com/rclone/rclone

Si desea la última versión beta, ejecute:

$ go get github.com/rclone/[email protected]

4. Instala Rclone desde binarios precompilados

Rclone también está disponible como binario precompilado.

Descargue los últimos binarios de Rclone:

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

Esto descargará el archivo zip Rclone en el directorio actual. Extraiga el archivo Zip con el comando:

$ unzip rclone-current-linux-amd64.zip

Esto extraerá el contenido del directorio. cd en él:

$ cd rclone-*-linux-amd64

Copie el binario Rclone a $PATH:

$ sudo cp rclone /usr/bin/

Establezca la propiedad y los permisos correctos para el binario Rclone:

$ sudo chown root:root /usr/bin/rclone
$ sudo chmod 755 /usr/bin/rclone

A continuación, instale las páginas man para Rclone ejecutando los siguientes comandos uno por uno.

$ sudo mkdir -p /usr/local/share/man/man1
$ sudo cp rclone.1 /usr/local/share/man/man1/
$ sudo mandb

5. Instala el complemento Rclone

Rclone también se puede utilizar como romper.

Para instalar el complemento Rclone, ejecute:

$ sudo snap install rclone --classic

Comprobar la versión de Rclone

Después de la instalación, puede verificar la versión instalada de Rclone con el siguiente comando:

$ rclone version

Salida de muestra:

rclone v1.57.0
- os/version: arch 21.2.1 (64 bit)
- os/kernel: 5.10.89-1-MANJARO (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.17.5
- go/linking: dynamic
- go/tags: none

mostrar la ayuda de Rclone

Podemos visualizar la sección de ayuda de Rclone ejecutando:

$ rclone help

o,

$ rclone -h

Esto mostrará una lista de los comandos Rclone disponibles junto con una breve descripción de cada uno.

Si desea ver la sección de ayuda para un comando rclone específico, ejecute:

rclone [command_name] --help

ejemplo:

$ rclone mount help

Esto mostrará la sección de ayuda. rclone mount Pedido.

Para ver las banderas globales disponibles, ejecute:

$ rclone help flags

Ver proveedores de nube compatibles:

$ rclone help backends

Puede obtener información sobre un backend específico de la siguiente manera.

rclone help backend

ejemplo:

$ rclone help backend mega

Esto mostrará la sección de ayuda para usar el backend de Mega.

Acceda a la GUI web de Rclone

Las versiones recientes de Rclone proporcionan una interfaz de usuario simple basada en web para Rclone. Puede acceder a la GUI web de Rclone ejecutando el siguiente comando desde la terminal:

$ rclone rcd --rc-web-gui

Se abrirá el tablero de Rclone en http://localhost:5572/ URL en el navegador predeterminado.

GUI web Rclone

Pronto aprenderemos más sobre la GUI de Rclone en una guía separada.

en conclusión

En esta guía, discutimos brevemente qué es Rclone y algunas de sus características importantes. También analizamos 5 formas diferentes de instalar Rclone en varios sistemas operativos Linux. Finalmente, concluimos este artículo con los pasos para acceder a la interfaz de usuario basada en web de Rclone.

En nuestro próximo artículo, veremos cómo hacer una copia de seguridad de los archivos en varios proveedores de servicios en la nube, como Google Drive, Dropbox, OneDrive y más.

recurso:

Guía de copia de seguridad y sincronización de Linux:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba