Ola amigos tudo bem?
Meu nome é Paulo Roberto migrei a pouco tempo para o Linux primeiro fui pro MInt, mais sempre achei o visual do ubuntu muito bonito e atraente, bom estou usando o Rclone para virtualizar meu Google Drive no meu PC só que toda vez que quero fazer algum backup tenho que ir no Rclone e montar o drive, já procurei uma maneira de deixar a montagem dele automática sera que tem como?
Minha duvida é Tem alguma maneira de deixar essa montagem na inicialização do SO ?
quando chego nesse ponto de checar se funciona recebo um erro.
nesse passo
Now lets check our mount works:
rclone mount gdrive: /media/gdrive --allow-other --vfs-cache-mode writes
recebo esse Erro abaixo
mount helper error: fusermount: user has no write access to mountpoint /media/gdrive
Fatal error: failed to mount FUSE fs: fusermount: exit status 1
ué, mas o gnome já não faz isso nativamente?..a partir do momento que vc adiciona sua conta google no gnome, o drive é montado automaticamente no nautilus = file manager do gnome.
nesse passo aqui em baixo ele fala que esta definir nossas permissões.
Estamos nos dando controle total e permitindo que outros leiam e executem.
Next we need to create a place to mount our gdrive and set our permissions.
We’re giving ourselves full control and allowing others to read and execute.
Antes de tudo é bom verificar se o parâmetro user_allow_other está descomentado. Esse parâmetro permite que você possa utilizar o sinalizador --allow-other e considerando que na maioria das distros tal parâmetro já vem comentado, não custa nada verificar.
Vamos ao que interessa. o parâmetro user_allow_other fica dentro de:
$ sudo nano /etc/fuse.conf
Estou supondo que você já tenha o fuse instalado em sua distro. Note também que utilizei o editor nano, mas pode utilizar outro de sua preferência.
Certifique-se que o parâmetro de nosso interesse esteja descomentado, como na figura abaixo:
Dhett a sua suspeita estava correta, depois que Descometei não da mais o erro e a montagem é feita.
só que parece que o script não esta funcionando, pois quando reinicio a montagem automática não é realizada.
Script
Supondo que você utilizou aquele tutorial que te passei, você deve ter feito esses passos:
Atualizando o daemon:
$ systemctl daemon-reload
Ativando o serviço:
$ sudo systemctl enable rclone.service
Iniciando o serviço:
$ sudo systemctl start rclone.service
Se mesmo assim o serviço não conseguir iniciar a montagem, a gente precisa revisar esses comandos de montagem. Séria interessante analisar o log de eventos do rclone, pra ter uma ideia do que esteja ocasionando esse problema. Mas acredito que o pior já passou, agora é questão de detalhes.
Sim utilizei o que vc passou, e fiz esses passos.
estou a disposição para fornecer o que quiser.
muito obrigado pelo empenho, dedicação e ajuda prestada.
Suponho que para testar a montagem, você utilizou apenas este comando no terminal:
$ rclone mount gdrive: /media/gdrive --allow-other --vfs-cache-mode writes
E a montagem ocorreu como deveria, porem, o comando que está dentro do serviço é um pouco mais complexo, pode ser q aja alguma coisa errada e a gente precisa verificar.
A gente pode começar primeiro testando esse comando que esta dentro do serviço. Pra isso, será preciso rodar ele direto no terminal:
Se ao rodar esse comando no terminal a montagem não iniciar com êxito, o problema está em um ou mais desses sinalizadores. Contudo, se a montagem iniciar corretamente, o problema está no serviço.
OBS: No comando acima, removi apenas as barras invertidas, mas é bom dar uma conferida pra ver se eu não apaguei algo a mais rsrs.
Remove esse sinalizador --fast-access e roda novamente. O erro parece estar nele a principio.
Esse sinalizar pode não estar mais em uso em versões atuais do rclone, já que ele informa que não encontrou e ainda dá sugestões de sinalizadores que podem ser utilizados para a montagem rclone.