Смонтировать OneDrive в Ubuntu
Эта инструкция следует RCLONE - Microsoft OneDrive
1. Скачайте и установите Rclone
sudo apt install rclone
или загрузите последний
wget https://downloads.rclone.org/v1.42/rclone-v1.42-linux-amd64.deb
sudo apt install ./rclone-v1.42-linux-amd64.deb
2. Добавьте новый пульт OneDrive в Rclone
rclone config
Выберите опцию New remote , введя nи нажав 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
Введите имя для нового пульта, здесь onedrive
используется:
name> onedrive
После нажатия Enterотображается список поддерживаемых сервисов облачного хранилища. Вам нужно выбрать опцию Microsoft OneDrive , введя соответствующий номер (прямо сейчас «16», но он может измениться в будущем):
Type of storage to configure.
Choose a number from below, or type in your own value
[snip]
...
...
xx / Microsoft OneDrive
\ "onedrive"
...
...
[snip]
Storage> onedrive
Для следующих двух шагов нажмите, Enterне вводя никакой информации, так как нет необходимости вводить идентификатор приложения Microsoft Secret или секретный:
Microsoft App Client Id
Leave blank normally.
client_id>
Microsoft App Client Secret - leave blank normally.
client_secret>
Выберите тип учетной записи OneDrive (введите b
для бизнеса или p
для личных учетных записей 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
В зависимости от настроек, вам придется ввести автоконфигурацию или руководство для следующего шага. Для пользователей настольных компьютеров введите y автоматическую настройку:
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
В вашем браузере по умолчанию должна открыться новая вкладка с просьбой предоставить Rclone доступ к вашей учетной записи OneDrive. Разрешите, и вы можете закрыть вкладку.
Rclone запускает веб-сервер на локальном компьютере (через порт 53682) для получения токена аутентификации. Возможно, вам придется временно разблокировать его, если вы используете брандмауэр.
Теперь вам нужно проверить, все ли правильно, и сохранить настройки, набрав 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
Выйдите из конфигурации Rclone, набрав 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. Создайте новую папку
mkdir ~/OneDrive
4. Смонтировать OneDrive
rclone --vfs-cache-mode writes mount onedrive: ~/OneDrive
Вы можете остановить и размонтировать его, нажав Ctrl+, c чтобы закрыть Rclone.
5. (Необязательно) Смонтируйте OneDrive при запуске системы
Чтобы подключить OneDrive при запуске, откройте «Автозагрузка приложений» и в «Автозагрузке приложений» нажмите «Добавить».
После нажатия Добавить, используйте следующее:
Name: Rclone OneDrive Mount
Command: sh -c "rclone --vfs-cache-mode writes mount onedrive: ~/OneDrive"
Существуют и другие способы автоматического монтирования OneDrive, например добавление строки в ваш компьютер /etc/fstab file
, использование systemd и т. Д.
rclone lsd <your drive name>:
Насколько я знаю, не существует простого решения для монтирования OneDrive в любом дистрибутиве GNU / Linux.
Вы можете использовать Storage Made Easy (SMEStorage) для монтирования нескольких провайдеров в одну папку. Это бесплатно до 3 провайдеров, но это не с открытым исходным кодом.
Вы также можете использовать предоставленное приложение или смонтировать его через webdav (Nautilus - Connect to server) и использовать инструкции, предоставленные в: CloudDAV
источник