Como fazer RSYNC com o RCLONE
Como fazer o backup de seus arquivos no GDrive via RCLONE
Primeiro teremos que instalar o RCLONE em nosso servidor.
curl https://rclone.org/install.sh | sudo bash
Depois de instalar precisamos configurar um repositório, digite o seguinte comando:
rclone config
Logo após selecione :
–> n) New remote
–> coloque o nome do seu repositório exemplo: gdrive
–> Escolha o Gdrive, no meu caso é o numero 15
–> Entre no Google Cloud Plataform e copie o id do seu user em credenciais.
–> Cole agora o password
–> 1 Full access
–> Agora ele está perguntando se quer deixar na raiz ou então quer uma pasta especifica, no meu caso selecionei uma pasta especifica dentro do drive e copiei o ID dela (final da url) e colei no terminal.
–> Quando aparecer REMOTE CONFIG USE AUTO CONFIG? selecione (N) para acessar a url do google e liberar permissão para a aplicação acessar o gdrive.
–> Será disparado uma url do google, entre nessa url e faça o login em sua conta, faça a permissão e copie o código gerado pelo google.
–> Cole no terminal e aperte enter.
–> Depois só ir avançando e seu gdrive estará configurado.
Segue o comando para pegar a sincronizar a data atual:
rclone sync /var/www/ gdrive:$(date +"%m-%d-%Y")
Lembrando: o nome gdrive é o nome do seu bucket no rclone.
Para sincronizar apenas arquivos especificos:
rclone sync /mnt/teste/ gdrive: --include "*.{png,jpg}"