Монтирование яндекс-диска по webdav

Подключение яндекс диска осуществляется по протоколу webdav. Действия я произвожу на системе Debian 8/Debian 10.

UPD:18.12.20: теперь эта шляпа благодаря яндексу не работает. Как чего — тут https://yandex.ru/support/disk-desktop-linux/start.html

Первичные инструкции есть на сайте яндекса — https://yandex.ru/support/disk/webdav.html. Руководствуясь ей, я выбрал программу davfs2 для подключения к диску. Установка программы программу.

sudo apt-get install davfs2

Создание каталога, в который будет монтироваться яндекс-диск:

mkdir -p /mnt/yandex_cloud

Ввод данных для авторизации на яндекс-диске:

nano /etc/davfs2/secrets

Туда записывается строчка вида:

https://webdav.yandex.ru login password

Точка монтирования прописывается в файле /etc/fstab

nano /etc/fstab

Вписывается содержимое:

https://webdav.yandex.ru /mnt/yandex_cloud davfs user,rw,noauto 0 0

Теперь можно монтировать:

mount https://webdav.yandex.ru

waiting for /dev/fuse to be created

создать /dev/fuse

Проверка:

df -h | grep yan
https://webdav.yandex.ru 10G 57M 10G 1% /mnt/yandex_cloud
Я прописал монтирование в автозагрузку, т.к. после перезапуска машины ничего не подмонтировалось. Скорее всего это связано с тем, что сама программа для webdav или что-то связанное с неё стартует позже, чем происходит монтирование с fstab.

Всё удачно. Если возникают ошибки, то во многих случаях это проблема с неверно введёнными данными. Особое внимание обратить на ввод пароля, если в нём есть специфические символы.


Дополнительная настройка. В файле /etc/davfs2/davfs2.conf необходимо снять комментарий с параметра cache_size и выставить какой-нибудь размер (я выставил 1000мб). В противном случае у меня каталог для кэша /var/cache/davfs2 со временем заполнятся до отказа, т.е. на 100% диска.


Подготовлено с использование материала — http://help.ubuntu.ru/wiki/davfs2

Там более подробно описано все моменты и настройки.

Добавить комментарий