Blog Linux Avante

Acesse OneDrive no Linux usando OneDriver (v0.11.0 lançado com GUI para facilitar a configuração)

6 de julho de 2021

OneDriver

OneDriver é um sistema de arquivos do Linux nativo para a Microsoft OneDrive. A ferramenta monta OneDrive e permite que você acesse do seu gerenciador de arquivos e outros aplicativos, como se os arquivos estivessem em seu disco rígido local.

Usando OneDriver, os arquivos são baixados apenas quando você os abre. Isso significa que, se você tiver muitos arquivos no seu Microsoft OneDrive, não precisa esperar que todos eles sejam baixados antes de usá-los, e você não precisa usar a sincronização seletiva. Quaisquer modificações ou novos arquivos que você criar na pasta OneDrive são automaticamente carregados para o Microsoft OneDrive (e vice-versa).

Também é importante notar que os arquivos que você abriu anteriormente estão disponíveis, mesmo que seu computador não esteja mais conectado à Internet. No entanto, para quaisquer arquivos que você não abriu anteriormente, precisará de uma conexão com a Internet para acessá-las. O sistema de arquivos se torna somente leitura se você perder o acesso à Internet e permite automaticamente o acesso a gravação novamente quando você se reconectar para a Internet.

No entanto, o OneDriver suporta várias contas, e deve (?) ter suporte ao OneDrive for Business/Office 365. Eu não consegui encontrar informações exatas sobre o último, mas olhando para os relatórios de bugs, o OneDriver deve suportar o normal e o OneDrive for Business/Office 365, embora eu não possa testar isso, pois só tenho uma conta pessoal de teste.

De acordo com o desenvolvedor, o OneDriver também é rápido, armazenando em cache os metadados do sistema de arquivos e conteúdo de arquivos na memória e no disco.

Com o mais recente OneDriver 0.11.0, lançado há alguns dias, a ferramenta inclui uma GUI que facilita a adição de contas da Microsoft OneDrive, montagem/desmontar contas OneDrive e montar automaticamente o OneDrive na inicialização.

Aqui vale a pena notar que a opção de montar automaticamente o OneDrive na inicialização não parece uma opção padrão. Você deve clicar na marca de seleção à direita do botão ON/OFF para ativar a montagem automática no login (consulte a captura de tela no topo do artigo). Eu não sei sobre você, mas achei isso um pouco confuso.

A nova versão também inclui uma nova lógica de upload que corrige uma condição onde software como LibreOffice, KeepAsslexc ou Krita poderiam gerar um arquivo de 0 byte em vez do arquivo pretendido quando o arquivo era de 4 MB ou maior.

Além disso, a ferramenta agora usa etags e horários de modificação ao sincronizar mudanças do lado do servidor de volta para o cliente, que reduz o número de vezes que os arquivos devem ser rebaixados por causa de dados de timestamp ruins da Microsoft API.

Há também algumas limitações/problemas conhecidos que você deve estar ciente ao usar o OneDriver:

  • Alguns gerenciadores de arquivo baixam automaticamente todos os arquivos em um diretório, a fim de criar miniaturas, o que pode desacelerar as coisas. Isso só acontece uma vez, quando as miniaturas iniciais são criadas
  • Links simbólicos não são suportados pela Microsoft OneDrive e, portanto, por OneDriver
  • Você não pode acessar a lixeira do OneDrive usando OneDriver porque a Microsoft não expôe sua API
  • OneDriver carrega arquivos em memória quando você os acessa para tornar as coisas rápidas, mas isso não funciona bem com arquivos muito grandes

Eu também devo mencionar que o OneDriver funciona de forma semelhante à opção de montagem do OneDrive do rclone, com a única diferença visível sendo que o OneDriver vem com uma GUI e é mais fácil de configurar. Também pode haver diferenças no desempenho, mas não sou um usuário regular da Microsoft OneDrive, então não posso dizer como eles se comparam a esse respeito, então você terá que experimentar e descobrir por si mesmo.

Se você preferir usar um cliente de sincronização para o Microsoft OneDrive no Linux (sincronizar OneDrive com uma pasta local, tendo os arquivos no disco após a sincronização ser executada e permitindo o acesso mesmo quando o computador estiver offline), em vez de montar o OneDrive, confira o cliente gratuito do OneDrive.

Baixando o OneDriver

Baixe OneDriver

O OneDriver está disponível em um repositório COPR para Fedora 33, 34 e Rawhide e Centos Stream 8.

Para o Ubuntu 20.04, o OneDriver está disponível em um PPA. Se você usar o Ubuntu 21.04, você pode baixar e usar o pacote do Ubuntu 20.04 Deb do PPA, pois ele deve funcionar sem problemas.

Os usuários do Arch Linux/Manjaro podem instalar o OneDriver de AUR.

Para outras distribuições do Linux, você pode compilar o código.

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.
Propaganda