Blog Linux Avante

O programa Cloud Storage Sync Rclone 1.51 adiciona SugarSync e back-ends de memória, leituras de montagem assíncrona

5 de fevereiro de 2020

Logotipo Rclone

A versão mais recente do Rclone 1.51.0 adiciona nova memória e back-ends do SugarSync, leituras de montagem assíncrona que resultam em um aumento de velocidade de 20% e muito mais.

Rclone é um programa de linha de comando de código aberto gratuito para sincronizar arquivos e pastas de e para serviços de armazenamento em nuvem como Amazon Drive e S3, Google Drive/Fotos e Armazenamento em nuvem, Dropbox, Nextcloud, Microsoft OneDrive, DigitalOcean Spaces, pCloud, Mega, Yandex Disk e muitos outros (com WebDAV e SFTP também suportados). Está disponível para Linux, macOS, *BSD, Solaris e Windows.

A ferramenta apresenta criptografia, cache e back-ends de união (semelhantes ao UnionFS), uma GUI experimental baseada na Web integrada (adicionado na versão 1.49), downloads multithread para disco local, preserva carimbos de data/hora em arquivos e ele tem suporte de sincronização parcial em uma base de arquivo inteiro. Existem alguns programas GUI de terceiros que tornam o gerenciamento do Rclone mais fácil, incluindo Rclone Browser (fork atualizado) que roda em Linux, macOS e Windows.

O Rclone também fornece suporte opcional de montagem FUSE, o que significa que você pode usá-lo para montar qualquer um dos remotos suportados (sistemas de armazenamento em nuvem) como um sistema de arquivos. Veja como é fácil montar o OneDrive no Linux usando Rclone aqui (com suporte para contas comerciais e pessoais).

A versão mais recente do Rclone 1.51.0 adiciona 2 novos back-ends: SugarSync e memória.

O back-end do SugarSync permite que o Rclone interaja com o SugarSync, um serviço de nuvem que permite a sincronização ativa de arquivos entre computadores e outros dispositivos para backup de arquivos, acesso, sincronização e compartilhamento de uma variedade de sistemas operacionais como Android, iOS, macOS e Windows. Não há um cliente oficial SugarSync Linux, então Rclone adicionar suporte para este serviço permite que aqueles que usam este serviço acessem facilmente seus arquivos no Linux.

O novo controle remoto SugarSync Rclone irá pedir seu e-mail e senha ao configurá-lo, mas o Rclone não os armazena, eles são necessários apenas para obter o token inicial.

O backend de memória é chamado assim porque é um backend de RAM. Ele se comporta como um controle remoto baseado em intervalo (por exemplo, s3) e não tem parâmetros, então você pode usá-lo com o nome remoto :memory:.

Como este é um backend de RAM, os dados não são persistentes, então são úteis "para teste ou com um servidor rclone ou montagem rclone". Por exemplo:

Comandos para usar no terminal

rclone mount :memory: /mnt/tmp

rclone serve webdav :memory:

rclone serve sftp :memory:

Nesta nova versão do Rclone, as leituras assíncronas foram habilitadas para montagens e o resultado é um aumento de velocidade de 20%. A mensagem de confirmação aponta que "agora que o vfs pode lidar com leituras 'fora de ordem', podemos habilitar o recurso de leitura assíncrona para um aumento na taxa de transferência no disco local de cerca de 20%."

Por falar nisso, caso você use o Google Drive OCamlFUSE em vez de Rclone para montar o Google Drive no Linux, aqui está um artigo sobre como acelerar.

Existem muitas outras mudanças no Rclone 1.51.0, mas para citar apenas mais algumas:

  • Ajuste todos os back-ends para ter o parâmetro --backend-encoding - isso permite que a codificação para caracteres especiais seja ajustada ou desativada
  • Adicione a sinalização --max-duration para controlar a duração máxima de uma sessão de transferência
  • Adicione --password-command para permitir a senha de configuração dinâmica
  • rcd (executa o Rclone para que ele ouça apenas os comandos do controle remoto): afaste o webgui e adicione a opção para desativar o navegador
  • VFS:
    • Calcule apenas um hash para leituras para um aumento de velocidade
    • Faça ReadAt para arquivos não armazenados em cache funcionar melhor com leituras não sequenciais
    • Várias correções de renomeação de arquivo ao usar o cache
  • Jottacloud: Use o novo método de autenticação usado pelo cliente oficial
  • SFTP: Adicione --sftp-skip-links para pular links simbólicos e arquivos não regulares
  • Log de mudanças completo

Baixar Rclone

Baixar Rclone

A página de download inclui binários para Linux (incluindo binários genéricos, DEB para Debian/Ubuntu e outros da família Debian e RPM para RedHat/Fedora/openSUSE), macOS e * BSD, bem como um script genérico para baixar automaticamente Rclone e configurar tudo. Você também vai querer ler a documentação do Rclone.

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