Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:davfs2 [2013/01/22 16:12] [Автоматическое монтирование] |
wiki:davfs2 [2019/04/28 00:05] (текущий) [Настройка] |
||
---|---|---|---|
Строка 10: | Строка 10: | ||
* Присутствует доля отказов данного функционала (см. [[lpbugs>ubuntu/+source/gvfs/+bug/994006|can't connect to webdav shares]]). | * Присутствует доля отказов данного функционала (см. [[lpbugs>ubuntu/+source/gvfs/+bug/994006|can't connect to webdav shares]]). | ||
- | Альтернативой использованию пакета <<**GVFS**>> является утилита поставляемая в пакете <<**davfs2**>> (см. [[wp>davfs2]]). Эта утилита показывает большую отказоустойчивость и позволяет монтировать облачный диск подобно монтированию обычного носителя данных -- в постоянную локацию, что делает такой диск доступный для любой программы имеющей доступ к ФС ОС. В свою очередь, такой метод тоже имеет свой недостаток -- сложность настройки. | + | Альтернативой использованию пакета <<**GVFS**>> является утилита поставляемая в пакете <<**davfs2**>> (см. [[wp>davfs2]]). Эта утилита позволяет монтировать облачный диск подобно монтированию обычного носителя данных -- в постоянную локацию, что делает такой диск доступный для любой программы имеющей доступ к ФС ОС. В свою очередь, такой метод тоже имеет свой недостатки: |
+ | * Сложность настройки. | ||
+ | * Файловые менеджеры считают папки примонтированные с помощью <<**davfs2**>> локальными и будут пытаться получить информацию и сгенерировать эскизы для медиа-файлов, что требует скачивания этих файлов. А это требует времени в течении которого файловый менеджер будет недоступен, а интернет-соединение загружено передачей данных. | ||
====== Установка ====== | ====== Установка ====== | ||
Строка 18: | Строка 20: | ||
По завершении установки следует выполнить переконфигурирование пакета, например, командой | По завершении установки следует выполнить переконфигурирование пакета, например, командой | ||
<code bash>sudo dpkg-reconfigure davfs2</code> | <code bash>sudo dpkg-reconfigure davfs2</code> | ||
- | выбрав пункт <<Да>>, для разрешения монтирования облачных хранилищ непривилегированным пользователям ОС. Заместо этого можно просто выполнить команду | + | выбрав пункт <<Да>>, для разрешения монтирования облачных хранилищ непривилегированным пользователям ОС. Вместо этого можно просто выполнить команду |
<code bash>sudo chmod 4755 /usr/sbin/mount.davfs</code> | <code bash>sudo chmod 4755 /usr/sbin/mount.davfs</code> | ||
Строка 46: | Строка 48: | ||
<code bash>xdg-open $HOME/.davfs2/secrets</code> | <code bash>xdg-open $HOME/.davfs2/secrets</code> | ||
необходимо ввести строку | необходимо ввести строку | ||
+ | <code bash>$PathToMountPoint $USER $PASSWORD</code> | ||
+ | с указанием абсолютного пути точки монтирования вместо <<$PathToMountPoint>> (так же как указано в файле <</etc/fstab>>), имени пользователя у поставщика облачного диска вместо <<$USER>> и его пароля вместо <<$PASSWORD>>, например | ||
+ | <code bash>/mnt/cloud MyName 12345</code> | ||
+ | Можно указывать адрес облачного диска, а не путь монтирования | ||
<code bash>$WebDAV_Address $USER $PASSWORD</code> | <code bash>$WebDAV_Address $USER $PASSWORD</code> | ||
- | где параметр <<$WebDAV_Address>> аналогичен описанному в файле <</etc/fstab>>, а <<$USER>> и <<$PASSWORD>> данные аутентификации пользователя у поставщика сервиса облачного диска -- логин и пароль, соответственно. | + | где параметр <<$WebDAV_Address>> аналогичен описанному в файле <</etc/fstab>>, например, |
+ | <code bash>https://example.com/webdav.php MyName 12345</code> | ||
+ | |||
+ | Имеются проблемы с символами $^#& и пробелами в паролях. Следует использовать Escape-символы или окружать пароль скобками %%" "%%. Например пароль <<qwe # rty>> можно записать как | ||
+ | <code>"qwe # rty"</code> | ||
+ | или | ||
+ | <code>qwe\ \#\ rty</code> | ||
Ввиду наличия секретной информации в этом файле, обязательно следует запретить другим пользователям системы производить его чтение, например, командой | Ввиду наличия секретной информации в этом файле, обязательно следует запретить другим пользователям системы производить его чтение, например, командой | ||
Строка 143: | Строка 155: | ||
====== Проблемы ====== | ====== Проблемы ====== | ||
<note important>Если у вас возникли малейшие проблемы при выполнении какой либо части из данной инструкции, не поленитесь, сообщите в [[http://forum.ubuntu.ru/index.php?topic=200180.0|теме обсуждения]], тем самым вы поможете себе- вам подскажут как действовать и другим- авторы поправят статью в соответствии с вашими замечаниями. Если нашли в статье неточность или знаете сами как решить проблему- не стесняйтесь, входите в ВИКИ под своим логином и паролем от форума и смело правьте статью.</note> | <note important>Если у вас возникли малейшие проблемы при выполнении какой либо части из данной инструкции, не поленитесь, сообщите в [[http://forum.ubuntu.ru/index.php?topic=200180.0|теме обсуждения]], тем самым вы поможете себе- вам подскажут как действовать и другим- авторы поправят статью в соответствии с вашими замечаниями. Если нашли в статье неточность или знаете сами как решить проблему- не стесняйтесь, входите в ВИКИ под своим логином и паролем от форума и смело правьте статью.</note> | ||
+ | |||
+ | * Существенная проблема данного подхода к монтированию облачных дисков состоит в том, что файловые менеджеры (<<**Nautilus**>>, <<**Dolphin**>> и т.п.) считают такие файлы и папки локальными, как результат -- пытаются сгенерировать для них эскизы и получить другую медиа-информацию, что приводит к скачиванию этих файлов, а это может затянуться на некоторое время, в течение которого файловый менеджер будет недоступен, а канал связи загружен. Решить эту проблему можно отключив все эскизы в Вашем файловом менеджере или использовать другой файловый менеджер, например <<**MC**>> | ||
====== Ссылки ====== | ====== Ссылки ====== | ||
Строка 155: | Строка 169: | ||
* [[http://disk.yandex.ru/|Яндекс.Диск]]-- страница проекта | * [[http://disk.yandex.ru/|Яндекс.Диск]]-- страница проекта | ||
* [[http://ubuntovod.ru/instructions/yandeks-disk-deja-dup.html|Бекап на Яндекс.Диск с Déjà Dup]]-- источник | * [[http://ubuntovod.ru/instructions/yandeks-disk-deja-dup.html|Бекап на Яндекс.Диск с Déjà Dup]]-- источник | ||
+ | * [[http://help.yandex.ru/disk/cli-clients.xml|Консольный клиент для Linux yandex-disk]] | ||
+ | * <<**[[http://noedler.de/projekte/wdfs/|wdfs]]**>> - утилита для монтирования <<**WebDAV**>> через <<**FUSE**>> (без прав суперпользователя). Можно найти в PPA на [[https://launchpad.net/+search?field.text=wdfs&field.actions.search=Search|launchpad.net]], или легко скомпилировать с помощью утилиты <<**checkinstall**>> | ||
- | {{tag>davfs2 webdav Яндекс.Диск резервное копирование backup монтирование}} | + | {{tag>davfs2 webdav Яндекс.Диск резервное_копирование backup монтирование fixme}} |