[Tuto] Rclone (sincronização de serviços em nuvem)- instalação e configuração - simples, interativo e funcional

Pessoal, segue o passo a passo para instalar e configurar o rclone.
O rclone é uma ferramenta de linha de comando (CLI) gratuita e de código aberto, conhecida como o “canivete suíço do armazenamento em nuvem”. Ele permite sincronizar, mover, fazer backup e gerenciar arquivos entre seu computador e mais de 70 serviços de nuvem, incluindo Google Drive, Dropbox, OneDrive e Amazon S3, sendo ideal para automação de tarefas e transferência de dados.

O bom desta ferramenta é que está nos repositórios oficiais da maioria da distribuições de Linux. Compatíveis com os mais conhecidos gerenciadores de arquivos: dolphin, nautilus, thunar e etc…

Para instalar segue alguns exemplos:

Arch

sudo pacman -S rclone

Debian

sudo apt install rclone

Fedora

sudo dnf install rclone

Configuração:

Utilize o comando abaixo para configurar de modo interativo.

rclone config
  1. Escolha n) New remote
  2. Coloque o nome remoto: exemplo gdrive para google drive
  3. Storage> escolha 24 ou drive
    24 / Google Drive
    \ (drive)
  4. client_id> deixa em branco
  5. client_secret> deixa em branco
  6. scope> escolha 1 para ter ecesso completo
    1 / Full access all files, excluding Application Data Folder.
    \ (drive)
  7. Option service_account_file. deixe em branco
  8. Edit advanced config? escolha n
  9. Use web browser to automatically authenticate rclone with remote? ecolha y para autorizar via navegador
    Veja se no fim terá

Success!
All done. Please go back to rclone.

  1. Configure this as a Shared Drive (Team Drive)? escolha não
  2. Keep this “gdrive2” remote? escolha y para confirmar o retomo

Feito isso, a parte de configuração interativa está finalizada.

Vamos criar agora a pasta que irá funcionar com o acesso remoto.
Aqui criei na pasta do usuário em home.

mkdir -p /home/swatquest/meudrive

Estes dois processos abaixo são opcionais.

Vamos modificar o usuário e grupo da pasta

chown swatquest:swatquest ~/meudrive

Se quiser mude a permissão

chmod 755 ~/meudrive

Com a pasta criada iremos criar um mount no fstab para iniciar no boot. Contudo não será montada automaticamente. E depois de montada você pode desmontar via gerenciador de arquivo.

Exemplo de linha do rclone no /etc/fstab

sudo nano /etc/fstab

[nome do remoto]: [caminho do pasta remota] [tipo de sistema de arquivo] [opções de montagem]

# partição do rclone do google drive
gdrive: /home/swatquest/meudrive rclone rw,noauto,nofail,_netdev,args2env,vfs-cache-mode=writes,config=/home/swatquest/.config/rclone/rclone.conf,cache-dir=/var/rclone  0 0

Opções de montagem

 rw                -             permissão de escrita
 noauto            -             não montar automaticamente
 nofail            -             permite que o sistema inicie normalmente, mesmo que um dispositivo específico não seja montado
 _netdev           -             garante que o systemd entende que a montagem depende da rede e que faça ela depois que a rede está conectada
 args2env          -             no rclone é um parâmetro especializado usado em `/etc/fstab` para passar opções de montagem para o auxiliar de montagem em segundo plano por meio de variáveis ​​de ambiente
 vfs-cache-mode=writes  -        permite que aplicativos gravem arquivos na montagem de forma compatível, armazenando temporariamente os dados no disco local antes de enviá-los para a nuvem
 config=/home/swatquest/.config/rclone/rclone.conf - caminho de configuraçào do rclone
 cache-dir=/var/rclone -         caminho do cache do rclone

 Informação adicional

 allow_other       -             permitir outros usuários caso tenha problema de permissão. Dentro da home não é necessário

Pronto. Reinicie o computador e aproveite.
:+1:

Obs:
Para aplicar sem reiniciar o computador rode o comando abaixo.

sudo systemctl daemon-reload 
2 curtidas

Suporte de serviços

(Existem muitas outras, baseadas em protocolos padrão como WebDAV ou S3, que funcionam imediatamente.)

2 curtidas

Muito obrigado por fornecer as instrucoes!! Funcionou direitinho aqui no Debian 13-KDE plasma….só na hora de montar o drive que deu erro dizendo que precisa autorizacao de superuser….aí adicionei e rodou show de bola!

Veja isso

Vamos modificar o usuário e grupo da pasta

chown swatquest:swatquest ~/meudrive

Se quiser mude a permissão

chmod 755 ~/meudrive

Caso não funcione , ficando pedindo senha

Adicione no fstab

allow_other
2 curtidas