Рассмотрим как примонтировать ЯДиск как жесткий диск.
Первым делом устанавливаем пакет
sudo pacman -S davfs2
Разрешим монтировать обычным пользователям
sudo chmod 4755 /usr/sbin/mount.davfs
Создадим папку например /mnt/yadisk
sudo mkdir /mnt/yadisk
Для того, что бы не было необходимости вводить пароль при каждом монтировании, следует сообщить имя пользователя удаленного облачного диска и его пароль утилите «davfs2». Для этого необходимо редактировать файл /etc/davfs2/secrets
sudo nano /etc/davfs2/secrets
необходимо ввести строку
https://webdav.yandex.ru user password
Имеются проблемы с символами $^#& и пробелами в паролях. Следует использовать Escape-символы или окружать пароль скобками » «. Например, пароль «qwe # rty» можно записать как:
"qwe # rty"
или
qwe\ \#\ rty
Отредактируем fstab
sudo nano /etc/fstab
Файл «/etc/fstab» следует дополнить строкой (дописать в самом конце)
https://webdav.yandex.ru /mnt/yadisk davfs user,rw,noauto 0 0
или
https://webdav.yandex.ru /mnt/yadisk davfs user,rw,_netdev 0 0
Наличие опции noauto или _netdev обязательно, в противном случае считается, что указана опция auto и система будет пытаться подключить сетевой диск до поднятия самого сетевого интерфейса.
- Опция noauto указывает, что монтирование производится вручную.
- Опция _netdev указывает, что монтирование будет произведено автоматически при наличии подключенного сетевого интерфейса.
После завершения данных манипуляций требуется проверить монтирование, выполним команду
mount /mnt/yadisk
Если интернет у вас поднимается только при авторизации пользователя – то используйте опцию noauto иначе получите ошибки при загрузке системы.
Для автоматического монтирование с опцией noauto можно использовать маленький скрипт и добавить его в автозагрузку.
Для этого создайте файл например yadisk.sh
nano ~/yadisk.sh
И добавьте в него строки
#!/bin/bash sleep 30 && mount /mnt/yadisk
sleep 30 — это пауза для того что бы интернет\wifi успел подключится
Проблемы
Существенная проблема данного подхода к монтированию облачных дисков состоит в том, что файловые менеджеры («Nautilus», «Dolphin» и т.п.) считают такие файлы и папки локальными, как результат – пытаются сгенерировать для них эскизы и получить другую медиа-информацию, что приводит к скачиванию этих файлов, а это может затянуться на некоторое время, в течение которого файловый менеджер будет недоступен, а канал связи загружен. Решить эту проблему можно отключив все эскизы в Вашем файловом менеджере или использовать другой файловый менеджер, например «MC»