Breve: Un tutorial paso a paso que muestra cómo usar la herramienta de línea de comando rclone para sincronizar OneDrive en Linux.
Hay varios servicios de almacenamiento en la nube disponibles para Linux. Hay Dropbox eso da 2 GB de espacio libre. También puede usar Mega, donde puede obtener 15 GB de almacenamiento gratuito.
Propia de Microsoft Cloud servicio de almacenamiento, OneDrive ofrece 5 GB de almacenamiento gratuito a cualquier titular de una cuenta de Microsoft. El principal problema es que, a diferencia de Dropbox y Mega, Microsoft no proporciona un cliente de escritorio para Linux.
Esto significa que tendrá que recurrir al navegador web para acceder a sus archivos en OneDrive que no es muy conveniente.
Hay una aplicación GUI Insync sin problemas que le permite usar OneDrive en Linux fácilmente. Pero es un software premium y no a todo el mundo le gustaría.
Si no le teme al terminal de Linux, déjame mostrarte una herramienta de línea de comandos rclone que puedes usar para sincronizar Microsoft OneDrive en Linux.
¿Qué es rclone?
Rclone es una herramienta de línea de comandos de código abierto que le permite sincronizar un directorio local de Linux con varios servicios de almacenamiento en la nube.
Con rclone, puede realizar copias de seguridad de archivos en el almacenamiento en la nube, restaurar archivos desde el almacenamiento en la nube, reflejar datos en la nube, migrar datos entre servicios en la nube, usar múltiples almacenamiento en la nube como disco.
Puedes usarlo con Google Drive, OneDrive, Nextcloud, Amazon S3 y más 40 de esos servicios en la nube.
Rclone es una herramienta de línea de comandos extensa y su uso podría resultar confuso con tantas opciones. Es por eso que escribí este tutorial para mostrarte cómo usar rclone con Microsoft. OneDrive.
Actualizar: Existe una herramienta separada llamada Rclone Browser que facilita el uso de rclone al proporcionar una interfaz gráfica de usuario.
Sincronizar Microsoft OneDrive en Linux con rclone
Usar Rclone en Linux no es tan complicado, pero requiere paciencia y familiaridad con la terminal de Linux. Necesita modificar un poco la configuración para que funcione. Veamos cómo hacer eso.
Paso 1: Instale Rclone
Estoy usando Ubuntu 20.04 en este tutorial, pero debería poder seguir este tutorial en prácticamente cualquier distribución de Linux. Solo las instrucciones de instalación de rclone podrían ser diferentes, pero el resto de pasos sigue siendo el mismo.
En distribuciones basadas en Debian / Ubuntu use:
sudo apt install rclone
Para distribuciones basadas en Arch, use:
sudo pacman -S rclone
Para otras distribuciones, utilice el administrador de paquetes de su distribución.
Paso 2: agregar un nuevo control remoto
Una vez que haya instalado rclone correctamente, debe configurar rclone. Enter el siguiente comando en la terminal:
rclone config
Si es la primera vez que usa rclone, debe agregar un nuevo control remoto a rclone. Seleccione ‘norte‘para agregar un nuevo control remoto.
Configuración de Rclone
Ahora debes ingresar el nombre del control remoto. Puede ingresar aquí cualquier nombre que coincida con el servicio en la nube para que sea fácil de identificar. Estoy usando ‘onedrive‘.
Configuración de Rclone
Paso 3: seleccione el servicio en la nube que desea sincronizar con rclone
Después de ingresar el nombre y presionar enter, verá una lista de servicios en la nube como el almacenamiento en la nube de Google, Box, One Drive y otros.
Debes ingresar el número del servicio que deseas utilizar. En este caso, es ‘One Drive’. Asegúrate de ingresar el número correcto.
Seleccionar Cloud Servicio
Como no es necesario que ingrese la identificación del cliente o la identificación secreta, Enter dos veces.
Siguiente entrar ‘NORTE’ para seleccionar No para configuración avanzada. Por supuesto, si desea configurar algo muy específico, puede continuar con Y.
Configurando OneDrive
Cuando te piden ‘Usar configuración automática’, imprenta Y.
Paso 4: Inicie sesión en OneDrive cuenta
Cuando ingrese ‘y’ y presione enter, se abrirá su navegador predeterminado y aquí debe iniciar sesión en su cuenta de Microsoft. Y si te pide permiso pincha en ‘sí’.
Inicio de sesión en una unidad
Paso 5: Enter Tipo de cuenta
Ahora tienes que seleccionar el tipo de cuenta. Para la mayoría de los usuarios será el primero, ‘One drive Personal o empresarial’. Creo que es personal, así que ve con 1.
Después de eso, obtendrá una lista de ‘Drives’ asociados con su cuenta. Entonces, en su mayor parte, debe seleccionar ‘0’ para seleccionar su unidad e ingresar ‘Y‘por sí en el siguiente paso.
¿Preguntará por una última vez si esta configuración está bien? Pegar ‘Y’ si esto es.
Y luego entrar ‘q’ para salir del menú de configuración de Rclone.
Paso 5: Montaje OneDrive administrador de archivos int
Crea una carpeta en tu directorio de inicio donde montarás OneDrive. Voy a nombrar la carpeta “OneDrive”. Puedes nombrarlo como quieras, pero asegúrate de cambiar el nombre por el tuyo en los comandos.
Crea una nueva carpeta con el comando mkdir en tu directorio personal o donde quieras:
mkdir ~/OneDrive
Ahora tienes que usar el siguiente comando:
rclone --vfs-cache-mode writes mount "one drive": ~/OneDrive
En el comando anterior, “una unidad” es el nombre del “control remoto”, por lo que debe usar el nombre correcto allí si el suyo es diferente. Puede comprobar el nombre del “mando a distancia” en el paso 2 de este tutorial.
Montaje de una unidad
Este comando montará una unidad en una ubicación determinada y continuará ejecutándose en la terminal. Cuando detiene el proceso con,ctrl + c
la única unidad se desmontará.
Para montar una unidad en el inicio, siga el siguiente paso a continuación.
Paso 6: monte One Drive al inicio
Cada distribución de Linux ofrece alguna forma de administrar la aplicación de inicio. Estoy usando la herramienta de preferencias de la aplicación de inicio de Ubuntu aquí.
Abierto “Aplicaciones de inicio“. Y haga clic en “Agregar“. Ahora, en el campo de comando, ingrese lo siguiente:
sh -c "rclone --vfs-cache-mode writes mount "one drive": ~/OneDrive"
Montaje OneDrive En el inicio
Eso es. Ahora, puede usar fácilmente OneDrive en Linux sin contratiempos.
Como puede ver, usando OneDrive en Linux con rclone requiere algo de esfuerzo. Si desea una salida fácil, obtenga una herramienta GUI como Insync. y use OneDrive de forma nativa en Linux.
Espero que este tutorial le resulte útil. Si tiene alguna pregunta o sugerencia, estaremos encantados de ayudarle.
Sumeet
Ingeniero informático, amante del software libre, entusiasta de la informática de nivel inferior. Cree en ayudar a los demás y en difundir conocimientos. Cuando salgo de la computadora (rara vez sucede), pinto, leo y veo películas / series. Me encanta el trabajo de Sir Arthur Conan Doyle, JRR Tolkien y JK Rowling. Por cierto, uso Arch.