lançamento da ferramenta , que é um equivalente ao rsync, destinado à cópia e sincronização de dados entre o sistema local e várias armazenagens em nuvem, como Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage e Yandex.Disk. O código do projeto é escrito na linguagem Go e sob a licença MIT.
Em :
- Adicionados backends para armazenamento de backups em serviços , , e .
- Foi apresentado um modo experimental (é iniciado com «rclone rcd —rc-web-gui»), permitindo gerenciar configurações, gerenciar backends, visualizar, baixar e carregar arquivos nas armazenagens em nuvem.
- Novos modos de sincronização «—compare-dest» e «—copy-dest» foram adicionados.
- Foi implementada a opção «—suffix», que não exige a especificação de «—backup-dir» para salvar um backup no diretório atual.
- Adicionada a suporte para salvar logs no formato JSON («—use-json-log»).
Principais características do rclone:
- Verificação da integridade dos dados transmitidos por meio de hashes MD5/SHA1;
- Preservação do tempo de modificação e criação originais dos arquivos;
- Suporte ao modo de sincronização parcial, no qual apenas os dados alterados no arquivo são copiados;
- Modo de cópia para o sistema de destino de arquivos novos e alterados;
- Modo de sincronização para garantir um estado idêntico entre duas pastas em sistemas diferentes;
- Modo de verificação para a comparação de somas de verificação;
- Possibilidade de sincronização entre dois serviços de armazenamento em nuvem;
- Suporte à criptografia de fluxos de dados transmitidos;
- Modo "rclone mount", permitindo montar um armazenamento externo como parte do sistema de arquivos local usando FUSE;
- Capacidade de interação com um host remoto via HTTP, WebDav, FTP, SFTP e DLNA.
- Disponibilidade de backends para criptografia de conteúdo de armazenamento e caching;
- Suporte à agregação de vários armazenamentos remotos semelhante ao UnionFS;
- Capacidade de upload multithread para disco local.
Fonte: opennet.ru
