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

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

Roman Bogachev VMware Specialist | Drone Pilot | Traveler

Подключение Яндекс.Диска по WebDav для бэкапов или обмена файлами в CentOS.

1. Установим необходимые пакеты

1
yum install davfs2

2. Создаем папку для монтирования

1
mkdir -p /backup/yandex

3. Подключаем Яндекс.Диск

1
mount -t davfs https://webdav.yandex.ru /backup/yandex

В качестве логина/пароля используем доступы от Яндекса.

Приблизительный вывод:

1
2
3
4
5
6
7
8
# mount -t davfs https://webdav.yandex.ru /backup/yandex
Please enter the username to authenticate with server
https://webdav.yandex.ru or hit enter for none.
Username: YOURUSERNAME@yandex.ru
Please enter the password to authenticate user YOURUSERNAME@yandex.ru with server
https://webdav.yandex.ru or hit enter for none.
Password:
/sbin/mount.davfs: Warning: can't write entry into mtab, but will mount the file system anyway

Проверяем.

1
2
3
4
# df -h
Filesystem Size Used Avail Use% Mounted on
...
https://webdav.yandex.ru 46G 3.9G 43G 9% /backup/yandex

Для автоматического монтирования диска при запуске системы можно использовать скрипт:

1
2
3
4
5
6
7
#!/usr/bin/expect
spawn mount.davfs https://webdav.yandex.ru /backup/yandex
expect "Username:"
send "YOURUSERNAME@yandex.ru\r"
expect "Password:"
send "YOURPASSWORD\r"
expect eof

Troubleshooting

Warning: can’t write entry into mtab, but will mount the file system anyway

Не пугаемся данной ошибки.

Дословно: “Внимание : не могу записать данные в mtab , но в любом случае файловая система будет смонтирована”

Более подробную информацию по подключению Яндекс.Диска по WebDav можно узнать из справки Яндекса.

On this page