Monte o OneDrive no Ubuntu
Esta instrução segue o RCLONE - Microsoft OneDrive
1. Baixe e instale o Rclone
sudo apt install rclone
ou baixe o mais recente
wget https://downloads.rclone.org/v1.42/rclone-v1.42-linux-amd64.deb
sudo apt install ./rclone-v1.42-linux-amd64.deb
2. Adicione um novo controle remoto do OneDrive ao Rclone
rclone config
Selecione a opção Novo controle remoto digitando ne pressionando a Entertecla:
$ rclone config
Current remotes:
Name Type
==== ====
mega mega
e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> n
Digite um nome para o novo controle remoto, aqui onedrive
é usado:
name> onedrive
Depois de pressionar Enter, é exibida uma lista de serviços de armazenamento em nuvem suportados. Você precisa selecionar a opção Microsoft OneDrive digitando seu número correspondente ("16" agora, mas isso pode mudar no futuro):
Type of storage to configure.
Choose a number from below, or type in your own value
[snip]
...
...
xx / Microsoft OneDrive
\ "onedrive"
...
...
[snip]
Storage> onedrive
Nas próximas duas etapas, pressione Entersem inserir nenhuma informação, pois não é necessário inserir o ID ou o Segredo do Cliente de Aplicativo da Microsoft:
Microsoft App Client Id
Leave blank normally.
client_id>
Microsoft App Client Secret - leave blank normally.
client_secret>
Escolha o tipo de conta do OneDrive (insira b
para empresas ou p
contas pessoais do OneDrive):
Remote config
Choose OneDrive account type?
* Say b for a OneDrive business account
* Say p for a personal OneDrive account
b) Business
p) Personal
b/p> p
Dependendo da sua configuração, você precisará inserir a configuração automática ou o manual para a próxima etapa. Para usuários de desktop, digite y para usar a configuração automática:
Use auto config?
* Say Y if not sure
* Say N if you are working on a remote or headless machine
y) Yes
n) No
y/n> y
Uma nova guia deve ser aberta no seu navegador padrão, solicitando que você conceda ao Rclone acesso à sua conta do OneDrive. Permita e você pode fechar a guia.
O Rclone executa um servidor da web em sua máquina local (na porta 53682) para recuperar o token de autenticação. Pode ser necessário desbloqueá-lo temporariamente se você usar um firewall.
Agora você precisará verificar se está tudo correto e salvar as configurações digitando y:
[onedrive]
type = onedrive
client_id =
client_secret =
token = {"access_token":"GoKSt5YMioiuCWX1KOuo8QT0Fwy+Y6ZeX7M","token_type":"bearer","refresh_token":"7OMvoEAO3l*8BbhS2AMxpTbJW0Y6np9cdql!bwEdYAhJ6XBG0tnR0UK","expiry":"2018-07-26T15:15:13.696368366+03:00"}
--------------------
y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d> y
Saia da configuração do Rclone digitando q:
Current remotes:
Name Type
==== ====
onedrive onedrive
e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q
3. Crie uma nova pasta
mkdir ~/OneDrive
4. Monte o OneDrive
rclone --vfs-cache-mode writes mount onedrive: ~/OneDrive
Você pode parar e desmontar pressionando Ctrl+ c para fechar o Rclone.
5. (Opcional) Monte o OneDrive na inicialização do sistema
Para montar o OneDrive na inicialização, abra Aplicativos de Inicialização e, em Aplicativos de Inicialização, clique em Adicionar.
Depois de clicar em Adicionar, use o seguinte:
Name: Rclone OneDrive Mount
Command: sh -c "rclone --vfs-cache-mode writes mount onedrive: ~/OneDrive"
Existem outras maneiras de montar o OneDrive automaticamente, como adicionar uma linha ao seu /etc/fstab file
, usar systemd, etc.