Пост

Монтируем WebDAV в CentOS 7 на примере Яндекс.Диск

WebDAV (Web Distributed Authoring and Versioning) или просто DAV — набор расширений и дополнений к протоколу HTTP, поддерживающих совместную работу пользователей над редактированием файлов и управление файлами на удаленных веб-серверах. В качестве миссии рабочей группы по созданию DAV было заявлено: “разработка дополнений к протоколу HTTP, обеспечивающих свободное взаимодействие инструментов распределенной разработки веб-страниц, в соответствии с потребностями работы пользователей”. Однако в процессе эксплуатации DAV нашёл себе ряд других применений, выходящих за первоначально принятые рамки коллективной работы над веб-документами. Сегодня DAV применяется в качестве сетевой файловой системы, эффективной для работы в Интернете и способной обрабатывать файлы целиком, поддерживая хорошую производительность работы в условиях окружения с высокой временной задержкой передачи информации.

Обновляем операционную систему, добавляем репозиторий EPEL и устанавливаем davfs

1
2
3
$ sudo yum update
$ sudo yum install epel-release
$ sudo yum install davfs2

Добавляем данные для авторизации в Яндекс.Диске

1
2
3
4
5
6
7
8
9
10
$ sudo nano /etc/davfs2/secrets
...
# Examples
# /home/otto/foo                otto          g3H\"x\ 7z\\
# /media/dav/bar                otto          geheim
# Old style
# "http://foo.bar/my documents" otto          "geh # heim"
# https://foo.bar:333/dav       otto          geh\ \#\ heim
https://webdav.yandex.ru        %user%        %password%
...

Проверяем

1
2
3
$ sudo mkdir /mnt/yandex
$ sudo mount -t davfs https://webdav.yandex.ru /mnt/yandex
/sbin/mount.davfs: Warning: can't write entry into mtab, but will mount the file system anyway
Авторский пост защищен лицензией CC BY 4.0 .

© IT Draft. Некоторые права защищены.