Como usar o Microsoft OneDrive no Linux com a ferramenta de código aberto Rclone [para usuários intermediários a especialistas]

29 de outubro de 2020

Um tutorial passo a passo mostrando como usar a ferramenta de linha de comando rclone para sincronizar o OneDrive no Linux.

Existem vários serviços de armazenamento em nuvem disponíveis para Linux. Existe o Dropbox que dá 2 GB de espaço livre. Você também pode usar Mega, onde pode obter 15 GB de armazenamento gratuito.

O serviço de armazenamento em nuvem da própria Microsoft, OneDrive, oferece 5 GB de armazenamento gratuito para qualquer titular de conta da Microsoft. O maior problema é que, ao contrário do Dropbox e do Mega, a Microsoft não oferece um cliente de desktop para Linux.

Isso significa que você terá que recorrer ao uso do navegador da web para acessar seus arquivos no OneDrive, o que não é muito conveniente.

H√° um aplicativo GUI sem complica√ß√Ķes Insync que permite usar o OneDrive no Linux facilmente. Mas √© um software premium e nem todo mundo gostaria disso.

Se você não tem medo do terminal Linux, deixe-me mostrar uma ferramenta de linha de comando rclone que você pode usar para sincronizar o Microsoft OneDrive no Linux.

Sincronizar OneDrive no Linux com Rclone

O que é rclone?

Rclone é uma ferramenta de linha de comando de código aberto que permite sincronizar um diretório Linux local com vários serviços de armazenamento em nuvem.

Com rclone, voc√™ pode fazer backup de arquivos para armazenamento em nuvem, restaurar arquivos de armazenamento em nuvem, espelhar dados em nuvem, migrar dados entre servi√ßos em nuvem, usar armazenamento em nuvem m√ļltipla como disco.

Você pode usá-lo com o Google Drive, OneDrive, Nextcloud, Amazon S3 e mais 40 desses serviços em nuvem.

Rclone √© uma ferramenta de linha de comando extensa e us√°-la pode ser confusa com tantas op√ß√Ķes. √Č por isso que escrevi este tutorial para mostrar como usar o rclone com o Microsoft OneDrive.

Update: H√° uma ferramenta separada chamada Rclone Browser que torna o uso do rclone mais f√°cil, fornecendo uma interface gr√°fica do usu√°rio.

Sincronize o Microsoft OneDrive no Linux com rclone

Usar Rclone no Linux não é tão complicado, mas requer um pouco de paciência e familiaridade com o terminal Linux. Você precisa ajustar um pouco a configuração para que funcione. Vamos ver como fazer isso.

Etapa 1: Instale o Rclone

Estou usando o Ubuntu 20.04 neste tutorial, mas voc√™ deve ser capaz de seguir este tutorial em praticamente qualquer distribui√ß√£o Linux. Apenas as instru√ß√Ķes de instala√ß√£o do rclone podem ser diferentes, mas o restante das etapas permanece o mesmo.

Em distribui√ß√Ķes baseadas em Debian/Ubuntu, use:

Comandos para usar no terminal

sudo apt install rclone

Para distribui√ß√Ķes baseadas em Arch, use:

Comandos para usar no terminal

sudo pacman -S rclone

Para outras distribui√ß√Ķes, use o gerenciador de pacotes de sua distribui√ß√£o.

Etapa 2: Adicionando novo controle remoto

Depois de instalar o rclone com sucesso, você precisa configurar o rclone. Digite o seguinte comando no terminal:

Comandos para usar no terminal

rclone config

Se for a primeira vez que usa rclone, voc√™ deve adicionar um novo controle remoto para rclone. Selecione ‚Äėn‚Äė para adicionar um novo controle remoto.

Configurando o Rclone

Configurando o Rclone Agora voc√™ deve inserir o nome do remoto. Voc√™ pode inserir qualquer nome aqui que corresponda ao servi√ßo em nuvem para que seja f√°cil de identificar. Estou usando ‚Äėonedrive‚Äė.

Configurando Rclone
](Configuring-Rclone-1.webp)

Configurando Rclone

Etapa 3: Selecione o serviço de nuvem que deseja sincronizar com rclone

Depois de inserir o nome e pressionar Enter, você verá uma lista de serviços em nuvem como armazenamento em nuvem do Google, Box, One Drive e outros.

Voc√™ deve inserir o n√ļmero do servi√ßo que deseja usar. Neste caso, √© ‚ÄėOne Drive‚Äô. Certifique-se de inserir o n√ļmero correto.

Selecionando o serviço de nuvem

Selecionando o serviço de nuvem Como você não precisa inserir o ID do cliente ou código secreto, pressione Enter duas vezes.

Em seguida, insira ‚ÄėN‚Äô para selecionar n√£o para configura√ß√£o avan√ßada. Claro, se voc√™ quiser configurar algo muito espec√≠fico, pode prosseguir com Y.

Configurando Onedrive com rclone no Linux

Configurando o OneDrive Quando for solicitado ‚ÄėUse auto config‚Äô, pressione Y.

Etapa 4: Faça login na conta do OneDrive

Quando voc√™ digita 'y' e pressiona enter, seu navegador padr√£o √© aberto e voc√™ precisa fazer login em sua conta da Microsoft. E se pedir permiss√£o clique em ‚Äėsim‚Äô.

One Drive Logging In

One Drive Logging In

Etapa 5: Insira o tipo de conta

Agora voc√™ deve selecionar o tipo de conta. Para a maioria dos usu√°rios, ser√° o primeiro, ‚ÄėOne drive Personal or business‚Äô. Acredito que seja pessoal, ent√£o v√° com 1.

Configurando Onedrive com rclone

Depois disso, voc√™ receber√° uma lista de ‚ÄėUnidades‚Äô associadas √† sua conta. Portanto, na maior parte, voc√™ precisa selecionar '0' para selecionar sua unidade e inserir 'Y' para sim na pr√≥xima etapa.

Configurando o Onedrive

Ele perguntar√° pela √ļltima vez se esta configura√ß√£o est√° correta? Pressione ‚ÄėY‚Äô se estiver.

Configuring One Drive

E, em seguida, digite ‚Äėq‚Äô para sair do menu de configura√ß√£o Rclone.

Saindo da configuração do Rclone

Etapa 5: Montagem do gerenciador de arquivos interno do OneDrive

Crie uma pasta em seu diret√≥rio inicial onde voc√™ montar√° o OneDrive. Chamarei a pasta de ‚ÄúOneDrive‚ÄĚ. Voc√™ pode nome√°-lo como quiser, mas certifique-se de alterar o nome para o seu nos comandos.

Crie uma nova pasta com o comando mkdir em seu diretório inicial ou onde quiser:

Comandos para usar no terminal

mkdir ~/OneDrive

Agora você deve usar o seguinte comando:

Comandos para usar no terminal

rclone --vfs-cache-mode writes mount "one drive": ~/OneDrive

No comando acima ‚Äúuma unidade‚ÄĚ √© o nome do ‚Äúremoto‚ÄĚ, ent√£o voc√™ deve usar o nome correto l√° se o seu for diferente. Voc√™ pode verificar o nome do ‚Äúremoto‚ÄĚ na etapa 2 deste tutorial.

! [Montagem de uma unidade no Linux com rclone](Mounting-one-drive-1.webp) Montagem de uma unidade no Linux com rclone Montagem de uma unidade Este comando montará uma unidade em determinado local e continuará a ser executado no terminal . Quando você interrompe o processo com ctrl + c, a unidade será desmontada.

Para montar uma unidade na inicialização, siga a próxima etapa abaixo.

Etapa 6: Monte uma unidade na inicialização

Cada distribuição Linux oferece alguma maneira de gerenciar o aplicativo de inicialização. Estou usando a ferramenta de preferências de aplicativos de inicialização do Ubuntu aqui.

Abra “Aplicativos de inicialização “. E clique em “Adicionar “. Agora, no campo de comando, digite o seguinte:

Comandos para usar no terminal

sh -c "rclone --vfs-cache-mode writes mount "one drive": ~/OneDrive"

Montagem do Onedrive na inicialização no Linux

Montagem do OneDrive na inicializa√ß√£o √Č isso. Agora, voc√™ pode usar facilmente o OneDrive no Linux sem solu√ßos.

Como você pode ver, usar o OneDrive no Linux com rclone exige algum esforço. Se você quiser uma saída fácil, obtenha uma ferramenta de GUI como Insync. e usar o OneDrive nativamente no Linux.

Espero que voc√™ ache este tutorial √ļtil. Se voc√™ tiver alguma d√ļvida ou sugest√£o, ficaremos felizes em ajud√°-lo.

Sumeet

Sumeet

Engenheiro de computação, amante de FOSS, entusiasta de computação de nível inferior. Acredite em ajudar os outros e espalhar conhecimento. Quando saio do computador (raramente acontece), pinto, leio e assisto filmes/séries. Ame o trabalho de Sir Arthur Conan Doyle, J. R. R. Tolkien e J. K. Rowling. BTW, eu uso o Arch.

Confira também a versão original desse post em inglês
Esse post foi originalmente publicado no site itsfoss.com. Tradução sujeita a revisão.

How to Use Microsoft OneDrive in Linux With Rclone Open-Source Tool [For Intermediate to Expert Users]

Propaganda
Blog Comments powered by Disqus.
Propaganda