Yandex.Disk монтируем с помощью davfs2

Рассмотрим как примонтировать ЯДиск как жесткий диск.

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

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»

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
MasCloud
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: