Backup Eficiente de Arquivos de Office e JPG para WebDAV Usando Rclone

Quando precisamos fazer backup de centenas (ou milhares) de arquivos como documentos do Office (Word, Excel), JPGs e outros arquivos pequenos para um servidor WebDAV remoto, o Rclone se destaca como a ferramenta ideal.

Por Que Rclone é a Melhor Escolha?

  1. Lida Melhor com Muitos Arquivos Pequenos
  • Enquanto o rsync pode ficar lento ao processar milhares de arquivos pequenos, o rclone gerencia transferências em paralelo de forma mais eficiente.
  1. Suporte Nativo a WebDAV
  • Não é necessário montar o WebDAV como sistema de arquivos (evitando problemas de timeout e instabilidade).
  1. Retentativas Automáticas
  • Se a conexão falhar, o rclone tenta novamente automaticamente, garantindo que o backup seja concluído.
  1. Controle Avançado de Transferência
  • Permite ajustar o número de transferências simultâneas, buffers e verificações para otimizar a velocidade.

Comando Otimizado para Backup de Office/JPG

rclone sync /caminho/do/samba/ remote:webdav/pasta/ \
  --progress \
  --transfers=8 \           # 8 transferências paralelas  
  --checkers=16 \           # Verificação mais rápida  
  --retries=5 \             # Tenta novamente em caso de falha  
  --low-level-retries=10 \  # Retentativas para erros de rede  
  --no-traverse \           # Evita listar todos arquivos antes (ótimo para muitos arquivos)  
  --fast-list \             # Listagem mais eficiente  
  --log-file=/var/log/rclone-backup.log  # Salva logs detalhados  

Dicas para Melhorar a Performance

  1. Se os arquivos forem muitos pequenos (ex.: <1MB):
   --buffer-size=64M  # Aumenta o buffer para transferências mais rápidas  
  1. Se houver muitos JPGs (que já são compactados):
   --no-compress  # Evita tentar compactar (ganha tempo)  
  1. Monitorar o Progresso:
   watch -n 5 rclone size remote:webdav/pasta/  # Verifica o tamanho a cada 5 segundos  

Alternativa para Conexões Lentas (Compactar Antes de Enviar)

Se a conexão for muito lenta, compactar os arquivos antes pode ser mais eficiente:

tar -czf - /caminho/do/samba/ | rclone rcat remote:webdav/backup-$(date +%Y%m%d).tar.gz  

Teste Antes de Executar

Sempre verifique se as configurações estão corretas com um teste seco (--dry-run):

rclone sync --dry-run /caminho/do/samba/ remote:webdav/pasta/  

Conclusão

Para backups de muitos arquivos pequenos (Office, JPG, etc.), o rclone é a melhor opção por:

  • Eficiência (lida melhor com milhares de arquivos)
  • Resiliência (reconecta automaticamente)
  • Controle (ajuste fino de paralelismo e buffers)

Se possível, automatize o backup via cron para manter seus dados sempre sincronizados.

Rolar para cima