Яндекс.Диск как файловая система (webdav) | |
Обновлено 29 Апреля 2012
Если необходимо подключить сетевую папку типя Яндекс.Диска в Linux, хороший результат дает использование davfs2 (http://savannah.nongnu.org/projects/davfs2).
Для этого необходимо:
1. Установить davfs2
a. Для CentOS
yum install davfs2.x86_64
b. Для Ubuntu
apt-get install davfs2
c. Исходные коды для самостоятельной сборки можно взять по ссылке:
http://download.savannah.gnu.org/releases/davfs2/
https://webdav.yandex.ru имя_учетной_записи_в пароль
Это позволить монтировать сетевую папку с автоматической авторизацией.
3. Монтировать сетевую папку в локальную директорию
mount -t davfs https://webdav.yandex.ru /home/ваше_локальное_имя/webdav.yandex.ru
4. Для автоматического подключения сетевой папки
строку монтирования можно прописать в /etc/rc.local или /etc/fstab
#!/usr/bin/expect
spawn mount.davfs https://webdav.yandex.ru /clouds/yandex.disk/
expect "Username:"
send "Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript\r"
expect "Password:"
send "PASS\r"
expect eof