Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Setup Rclone — Montagem Automática de Drives Remotos

Script para montar Google Drive, Mega, OneDrive e outros drives automaticamente no Arch Linux via rclone + systemd.

O que faz

  • Instala o rclone
  • Cria pastas de montagem em ~/Rclone/
  • Configura um serviço systemd que monta os drives automaticamente no login
  • Tenta reconectar a cada 30s se a rede não estiver disponível

Pré-requisitos

  • Arch Linux (ou derivado com pacman)
  • rclone configurado (rclone config ou colar rclone.conf manualmente)

Instalação

1. Clone o repositório

git clone https://github.com/rael2pac/rclone-setup
cd rclone-setup

2. Configure o rclone (se ainda não tem)

rclone config

Ou copie seu rclone.conf manualmente:

mkdir -p ~/.config/rclone
cp /caminho/do/seu/rclone.conf ~/.config/rclone/rclone.conf

3. Execute o setup

bash setup-rclone.sh

O script instala o rclone, copia os arquivos e ativa o serviço.

Uso

Comando Ação
systemctl --user status mount-drive.service Ver status
journalctl --user -u mount-drive.service -f Ver logs
systemctl --user stop mount-drive.service Parar montagem
systemctl --user start mount-drive.service Iniciar montagem

Editar drives

  1. Pare o serviço: systemctl --user stop mount-drive.service
  2. Edite ~/.config/rclone/rclone.conf
  3. Reinicie: systemctl --user start mount-drive.service

Adicionar novo drive

Edite ~/.config/scripts/mount_drive.sh e copie um bloco existente:

# Dropbox
REMOTE="Dropbox:"
MOUNTPOINT="$HOME/Rclone/Dropbox"
mkdir -p "$MOUNTPOINT"
log "Montando Dropbox..."
rclone mount "$REMOTE" "$MOUNTPOINT" "${FLAGS[@]}" --daemon && log "Dropbox montado" || log "Dropbox FALHOU"

Depois reinicie o serviço.

Estrutura

rclone-setup/
├── setup-rclone.sh                          ← Script de instalação
├── .config/
│   ├── scripts/mount_drive.sh               ← Script de montagem
│   └── systemd/user/mount-drive.service     ← Serviço systemd
└── README.md

Solução de problemas

Problema Solução
Drive não monta Verifique se rclone.conf está configurado: rclone listremotes
Erro de permissão Use --allow-other no script (já incluso por padrão)
Montagem some após reiniciar Verifique se o serviço está ativo: systemctl --user status mount-drive.service
Lentidão ao acessar arquivos Ajuste --vfs-cache-max-age e --dir-cache-time no script

About

Setup rclone — montagem automática de drives remotos

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages