Monte o OneDrive no Ubuntu
Esta instrução segue Como montar o OneDrive no Linux usando o Rclone
1. Baixe e instale o Rclone
sudo apt install rclone
ou faça o download da última
wget https://downloads.rclone.org/v1.42/rclone-v1.42-linux-amd64.deb
sudo apt install ./rclone-v1.42-linux-amd64.deb
2. Adicionar um novo controle remoto do OneDrive ao Rclone
rclone config
-
Selecione a opção New remote digitando n e pressionando a tecla Enter :
$ 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 inserindo 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 ... ... 16 / Microsoft OneDrive \ "onedrive" ... ... Storage> 16
-
Para as próximas duas etapas, pressione Enter sem inserir nenhuma informação, pois não é necessário inserir o ID ou a senha do cliente do 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 (digite
b
para empresas oup
para contas do OneDrive pessoal):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ê terá que inserir a configuração automática ou 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 abrir em seu navegador da Web padrão, pedindo que você conceda acesso ao Rclone à sua conta do OneDrive. Permitir e você pode fechar a aba.
O Rclone executa um servidor da Web em sua máquina local (na porta 53682) para recuperar o token de autenticação. Talvez seja necessário desbloqueá-lo temporariamente se você usar um firewall.
-
Agora você precisa verificar se tudo está 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 pará-lo e desmontá-lo 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 Startup Applications e, em Startup Applications, clique em Add.
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 no seu /etc/fstab file
, usando systemd, etc.