Использование Яндекс.Диска в Debian/Ubuntu
Использование Яндекс Диска по протоколу WebDav
Установка пакетов
Для работы с Яндекс Диском нам потребуется пакет davfs2.
apt-get install davfs2 -y
Теперь можно настраивать монтирование
Монтирование Яндекс Диска
В файл /etc/davfs2/secrets вписываем следующую строчку:
/mnt/yadisk yourname@yandex.ru yourpassword
То есть, директория, в которую будет монтироваться Яндекс.Диск, ваш Яндекс-логин полностью, с частью «@yandex.ru» и пароль к вашей учетной записи. Можно добавить эту строчку в файл ~/.davfs2/secrets, если вы будете монтировать от пользователя, но, к сожалению, этот вариант не всегда работает правильно.
Следующее, что нужно сделать — добавить строчку в файл /etc/fstab:
https://webdav.yandex.ru/ /mnt/yadisk davfs defaults 0 0
Теперь можно монтировать Яндекс Диск
mount /mnt/yadisk
Вот и всё. Теперь его можно использовать как директорию, в которую можно, например, копировать резервные копии.
Недостатки работы с Яндекс Диском через WebDav
Самый главный недостаток — не очень большая скорость работы. Копирование происходит следующим образом: файл копируется в кэш webdav, а затем постепенно копируется на сервер Яндекса. Вы видите, что операция копирования завершилась, идете на сервер через веб-интерфейс проверить, а файла там нет, потому что он еще не докопировался.
Следующий недостаток — подвисание навигации по файловой системе в той ветке, куда примонтирован Яндекс Диск, когда происходит копирование, хотя это скорее проблема davfs2, чем самого Яндекс Диска, как и предыдущий недостаток.
Материал взят с сайта