Монтирование Яндекс Диск к файловой системе линукс


Для того чтоб в линукс системе Яндекс диск стал частью файловой системы необходимо его монтировать. Для этого используется специальная утилита davfs2.
Установим davfs2 (обычно она не установлена) на примере linux семейства RedHat:

#su
#yum install davfs2 -y

После установки открываем файл /etc/davfs2/secrets и добавляем в него следующую строчку.

/mnt/d/albums pochta@yandex.ru jkdfqefqwjhgj

Где:
/mnt/d/albums — папка монтирования, т.е. папка в которой будет содержимое яндекс диска.
pochta@yandex.ru — логин яндекс аккаунта, т.е. яндекс диска (логин почты)
jkdfqefqwjhgj — пароль от яндекс аккаунта (пароль почты)

Открываем файл /etc/fstab в конце файла добавляем строчку

https://webdav.yandex.ru/albums /var/www/foto/htdocs/albums davfs rw,_netdev,user 0 0

Где:
https://webdav.yandex.ru/albums — папка в яндекс диске, которую будем монтировать
/mnt/d/albums — папка куда будем монтировать  папку из яндекс диска
davfs — файловая система
rw — разрешить запись

Важно! В конце файла /etc/fstab всегда должна оставаться пустая строка.

После внесения записи набираем в командной строке команду, для монтирования яндекс диска

#mount -a

Проверяем монтировалась папка или нет набрав команду

#mount

Если папка монтировалась, то должны увидеть подобную строку:

https://webdav.yandex.ru/albums on /mnt/d/albums type davfs (rw,nosuid,noexec,nodev,_netdev)

Теперь набрав команду ls /mnt/d/albums мы увидим содержимое папки albums яндекс диска.

lost+found  video

Если нужно монтировать корневую папку яндекс диска, то адрес будет таким:

https://webdav.yandex.ru