Tag: onedrive

  • Como fazer backup ou transferência de cloud drive com rclone

    Como fazer backup ou transferência de cloud drive com rclone

    O rclone é uma ferramenta de linha de comando extremamente poderosa para quem precisa gerenciar arquivos entre diferentes serviços de armazenamento em nuvem. Ele é ideal para usuários que desejam:

    • Fazer backup dos seus arquivos em nuvens diferentes
    • Sincronizar conteúdo entre um serviço e outro
    • Baixar todos os seus dados de uma conta antes de encerrá-la
    • Copiar arquivos em massa com muito mais controle e confiabilidade do que as ferramentas oficiais

    Em muitos casos, como no OneDrive, essa necessidade se tornou ainda mais comum devido ao aumento dos preços dos planos, em decorrências a outros serviços com preços mais em conta. Além disso, quando você tenta baixar muitos dados simultâneos em diversos serviços o download trava ou resulta em pastas vazias ao copiar dos aplicativos oficiais, ao transferir pastas.


    Instalação do rclone

    macOS (via Homebrew)

    brew install rclone

    Linux (Debian, Ubuntu e derivados)

    curl https://rclone.org/install.sh | sudo bash

    Ou via gerenciador de pacotes:

    sudo apt install rclone

    Windows

    1. Acesse: https://rclone.org/downloads/
    2. Baixe a versão .zip para Windows
    3. Extraia e coloque a pasta em um local fixo (ex: C:\Program Files\rclone)
    4. Adicione o caminho da pasta ao Path do sistema para usar via terminal

    Como adicionar o rclone ao PATH no Windows

    Localize a pasta onde está o executável

    Após extrair o .zip do Rclone, você terá algo como:

    C:\Program Files\rclone ou C:\Users\SeuUsuario\Downloads\rclone-vXXX-windows-amd64

    Copie o caminho completo da pasta. Por exemplo:

    C:\Program Files\rclone

    Abra as variáveis de ambiente

    Pressione Win + S e digite variáveis de ambiente

    Clique em “Editar variáveis de ambiente do sistema”

    Na janela que abrir, clique no botão “Variáveis de ambiente…” no canto inferior direito

    Em Variáveis do sistema, encontre a variável chamada Path e clique em Editar…

    Clique em Novo e cole o caminho da pasta que você copiou

    Clique em OK em todas as janelas para confirmar


    Configurando o acesso ao OneDrive (ou outra nuvem)

    Execute:

    rclone config

    Siga as instruções passo a passo:

    1. Digite n para criar uma nova configuração
    2. Escolha um nome para ela (ex: onedrive)
    3. Aparecerá uma lista numerada de serviços de nuvem. Escolha o número correspondente ao OneDrive.Importante: essa lista pode mudar de ordem conforme a versão do Rclone. Leia atentamente ao lado de cada número.
    4. Quando for perguntado sobre “client_id” e “client_secret”, pode apenas pressionar Enter para usar os padrões do Rclone.
    5. No prompt sobre “Edit advanced config?”, escolha n, a menos que saiba o que está fazendo.
    6. Quando perguntado sobre usar “auto config”, escolha y se estiver em um computador com navegador instalado. Isso abrirá o login da Microsoft no navegador para autorização.
    7. Depois de autorizado, volte ao terminal e confirme a gravação da configuração.

    É obrigatório sincronizar os arquivos?

    Não. O rclone permite tanto copiar quanto sincronizar arquivos:

    • rclone copy copia arquivos de origem para destino sem apagar nada
    • rclone sync sincroniza origem e destino, apagando do destino o que não existir mais na origem

    Para a maioria dos usuários que estão apenas fazendo backup ou transferindo dados, o ideal é usar copy, pois é mais seguro.


    Exemplo: Copiar tudo do OneDrive (exceto algumas pastas)

    rclone copy onedrive: ~/OneDriveBackup \
      --progress \
      --exclude "Vídeos Compartilhados/**" \
      --exclude "Backup do GOG/**"

    Esse comando faz o seguinte:

    • Copia todos os arquivos do OneDrive para a pasta local ~/OneDriveBackup (você pode dar o nome que quiser à pasta)
    • Exibe o progresso durante a transferência
    • Ignora as pastas Vídeos Compartilhados e Backup do GOG, assim como todos os arquivos e subpastas dentro delas

    Se quiser testar antes sem copiar nada, use a opção --dry-run:

    rclone copy onedrive: ~/OneDriveBackup --dry-run --exclude "Videos Compartilhados/**"

    Outras opções úteis

    Listar as pastas da raiz:

    rclone lsd onedrive:

    Listar arquivos:

    rclone ls onedrive:

    Sincronizar (com cautela):

    rclone sync onedrive: ~/OneDriveBackup --progress

    Atenção: sync pode apagar arquivos locais se eles não existirem mais na nuvem.

    Validar arquivos por tamanho pode ser útil para quando você copia os arquivos de outra origem e não quer sobrevescrever um arquivo que você já possua na pasta.

    rclone copy onedrive: ~/OneDriveBackup --size-only

    Concluindo

    O rclone é uma ferramenta robusta para quem precisa mais controle sobre arquivos em nuvem. Ele não depende de interfaces gráficas, é multiplataforma, e é confiável mesmo para grandes volumes de dados.

    Se você está migrando de um serviço para outro, fazendo backup, ou tentando contornar limitações do aplicativo oficial (como as do OneDrive), o rclone é uma solução altamente recomendada.

    Manter o controle total dos seus dados nunca foi tão fácil.


    Se quiser aprofundar ainda mais, você pode consultar a documentação oficial em: https://rclone.org/