Rclone: ​​Permite que você sincronize arquivos e diretórios entre nuvens

Sincronizar arquivos e diretórios no linux é bastante simples com o rsync, mesmo há muito tempo falava-se aqui no blog sobre um Script Python para backups locais com rsyncNesta oportunidade, queremos apresentar o Rclone, que é uma ferramenta semelhante ao rsync, mas para armazenamento em nuvem.

Esta ferramenta nos permitirá sincronizar arquivos e diretórios de um serviço em nuvem para outro, ou mesmo de nosso diretório local para serviços em nuvem.

O que é Rclone?

É uma ferramenta de código aberto, desenvolvida em linguagem go por Nick Craig que nos permite sincronizar arquivos e diretórios entre vários serviços em nuvem, incluindo Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files, entre outros.

Da mesma forma, a ferramenta suporta transferência de arquivos de serviços locais e via SFTP, portanto podemos definir Rclone como "rsync para armazenamento em nuvem". sincronizar arquivos

Recursos Rclone

  • Código aberto e fácil de usar.
  • Nativamente compatível com mais de 14 serviços de armazenamento em nuvem.
  • Verificação de integridade de arquivo controlada usando MD5 / SHA1.
  • Os carimbos de data / hora dos arquivos são preservados.
  • Permite sincronizações parciais,
  • Permite que você copie todos os tipos de arquivos.
  • Inclui um modo de sincronização (unidirecional) para fazer uma réplica idêntica de um diretório.
  • Você pode sincronizar arquivos de uma rede para outra, ou seja, você pode sincronizar arquivos de duas nuvens diferentes.
  • uso Cripta como um método de criptografia opcional.
  • Montagem FUSE opcional.
  • Documentação extensa que pode ser consultada em aqui, para aprender como usar a ferramenta em detalhes.
  • Comandos semelhantes ao rsync.

Para começar a desfrutar desta excelente ferramenta devemos ir à página oficial e baixe o pacote correspondente para nossa arquitetura, descompacte-o e instale-o, e depois escolha quais arquivos e onde sincronizá-lo.

com informações linóxido


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Anjo dito

    Uma recomendação para a instalação de programas em Go pois vejo um pouco ineficiente na forma como fica na captura. Nós só poderíamos adicionar o $GOPATH/bin à variável $ PATH da seguinte forma, em .profile, .zprofile ou onde quer que o shell carregue as variáveis ​​(como .bashrc, .zshrc):

    export PATH=$PATH:$GOPATH/bin

    Depois disso, apenas um go get <url> e agora, sem ter que fazer as outras etapas.

    Saudações!

  2.   r dito

    Eu solicito aquele que escreve este artigo; Expanda-o e ensine-nos como usá-lo, dê-nos exemplos práticos de como usá-lo em cada local de armazenamento.

    Realmente é importante desde que você entrou neste tópico, que por favor expanda de uma forma profunda e não fique como muitos outros artigos na superfície.

    Espero publicar a segunda parte em breve
    lembranças