Форум русскоязычного сообщества Ubuntu


Автор Тема: Использование davfs2 для монтирования облаков по WebDav  (Прочитано 54169 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Antony3d

  • Любитель
  • *
  • Сообщений: 83
  • 12.04+GNOME Shell 3.4.1
    • Просмотр профиля
А кто-нибудь смог побороть жесточайшие тормоза всего графического интерфейса при использования подмонтированного каталога через mount -t davfs.

То-есть при заливки в каталог файлов за раз 300-500 метров они заливаются в кеш, а потом, когда начинается синхронизация gui начинает вставать колом. Пробовал на webdav.yandex.ru - просто полная задница, 4shared.com - чуть получше, но все равно проблема имеется. Причем подвисает не только gui а даже виртуальная текстовая консоль с mc.

Пробовал покрутить мало понятные мне настройки (man davfs2.conf), но улучшения ситуации не добился.

Оффлайн oermolaev

  • Старожил
  • *
  • Сообщений: 1477
    • Просмотр профиля
avi9526,
да, всё именно так как Вы поправили.

Оффлайн Vigo Stavrian

  • Старожил
  • *
  • Сообщений: 1006
  • Ubuntu 14.04/Win 10 Pro
    • Просмотр профиля
Цитировать
Также, для удобного монтирования, без необходимости ввода пароля корневого пользователя (root), необходимо добавить пользователя в группу «davfs2» (FIXME - это точно для этого?).
Если не добавить пользователя то примонтировать можно будет только через терминал с sudo да и с ФМ не подключит, будет писать что пользователя нет в группе davfs2
Не откажусь от WM Z278445196786, R570439882678, U122543242692. Яндекс.деньги 410011168274432

Оффлайн pylyp

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
при монтировании в терминале
mount /media/driveупорно спрашивает логин и пароль для удаленного доступа. После их ввода - все ок, диск подключается. Но при этом жуткие тормоза при работе с ним, удалять ничего оттуда не хочет. Если подключать в Наутилусе ручками не как диск, то все ок.
что я делаю не так?

~/.davfs2/davfs2.conf
#ignore_home       kernoops,distccd  # system wide config file only
# secrets         ~/.davfs2/secrets # user config file only

/etc/davfs2/davfs2.conf
ignore_home       kernoops,distccd  # system wide config file only
# secrets         ~/.davfs2/secrets # user config file only

/etc/fstab
https://domain.com:2078 /media/disk davfs user,rw,noauto 0 0

/etc/davfs2/secrets и ~/.davfs2/secrets
domain.com:2078 login pass

Оффлайн avi9526

  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
а так? "~/.davfs2/secrets"
Цитировать
https://domain.com:2078 login pass
Ubuntu 14.10

Оффлайн avi9526

  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Отредактировал введение с учётом «Dolphin, davfs2 и большие файлы»:
wiki/davfs2
Ubuntu 14.10

Оффлайн avi9526

  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Надо обдумать и затем добавить в статью следующее:
1) если есть несколько точек монтирования которые используют, например, «Yandex Disk», а пароли хранятся в файле "/etc/davfs2/secrets", то запись данных в этом файле нужно заменить с
https://webdav.yandex.ru USER_NAME PASSWORDна
/Mount-Point USER_NAME PASSWORDс указанием точки монтирования
2) следует описать возможность использования «autofs»
у себя проверил, вроде работает, но в интернете есть замечания что не всё так гладко.

Если у кого-то есть знания по этому вопросу — допишите статью, пожалуйста.
Ubuntu 14.10

Оффлайн pr0n1ra

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Столкнулся с одним интересным фактом. Имеется две учетки для разных яндекс дисков, с одной подключается все хорошо, а вот с другой возникли проблемы. При тестовом монтировании через консоль возникала ошибка: /sbin/mount.davfs: Mounting failed. Невозможно авторизироваться на сервере: вызов Basic отклонён. Что может быть проще? неправильные данные для авторизации! и да и нет. С этими же данными нормально работает nautilus, яндекс.диск, да и в почту входит (все данные брал из одного файла). Проблема заключалась в символах $^#&, которые были в пароле, после их замены на буквы и цифры, все заработало.
Надеюсь мой опыт поможет

Оффлайн avi9526

  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
pr0n1ra,
спасибо, дописал.

Надо использовать Esc-символ / или кавычки " "
Настройка учетных данных
попробуй, у меня пароли без спец символов, проверить не могу, но кавычки проблем не создают
Ubuntu 14.10

Оффлайн Simonprime

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Здравствуйте! Удалось нормально примонтировать Яндекс диск с помощью davfs2. Проблема в том, что файлы в точку монтирования копируются только под рутом. Система Ubuntu 12.04, Xubuntu 13.04. Подскажите, в чём может быть загвоздка?

Оффлайн Spect

  • Старожил
  • *
  • Сообщений: 1173
    • Просмотр профиля
Народ, в статье https://help.ubuntu.ru/wiki/davfs2 стоит "фиксми" на пункте Шифрование.
Я тут накарябал "один из ста способов", вроде приличненько. Просьба посмотреть, если подправить, выложу в вики.
Создание и использование криптоконтейнера LUKS (dm-crypt)
Особенности
(Нажмите, чтобы показать/скрыть)
Создание контейнера
(Нажмите, чтобы показать/скрыть)
Использование, ubuntu 12.04
(Нажмите, чтобы показать/скрыть)
Примечания
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 17 Ноября 2013, 01:01:32 от Spect »
Ubuntu 16.04 LTS [x86-64]/i3-2100T/2*4G/1T HDD/Intel HD 2000
Hatsan Escort Aimguard Combo 12/76, 7+1

Оффлайн oermolaev

  • Старожил
  • *
  • Сообщений: 1477
    • Просмотр профиля
Spect,
с дропбоксом понятно, хотя хотелось бы пояснений - зачем останавливать дропбокс на время открытия контейнера?
А применительно к webdav? Контейнер должен храниться на удаленном ресурсе webdav и доступ к нему должен как раз устанавливаться на время открытия контейнера?

Оффлайн Spect

  • Старожил
  • *
  • Сообщений: 1173
    • Просмотр профиля
хотя хотелось бы пояснений - зачем останавливать дропбокс на время открытия контейнера?
Чтобы не тянуть лишний объем модификаций. Дома, где "провод-анлим-скорость" это до лампочки. А на низкоскоростном модеме и при ограничении траффика (планшет/ноут/не-дома)? Я проверял (собственно, год использую "прототип") - синхрится копейки, сами модификации (1-2метра). При этом м.б. открыто скажем на часок-два, пока с файлом работаю - и потянет траффик "ежеминутно".
(Нажмите, чтобы показать/скрыть)

А применительно к webdav? Контейнер должен храниться на удаленном ресурсе webdav и доступ к нему должен как раз устанавливаться на время открытия контейнера?
А вот тут бы хотел я проконсультироваться у кого-то пограмотней. В янд-диске есть опция yandex-disk sync [OPTION] - аналог дропбокса-синхронизации?
(Нажмите, чтобы показать/скрыть)
Возможно, проще держать каталог с контейнерами и так же синхрить по янд-диску?
При этом мы имеем 1. копию на машине  2. копию в облаке.
В дропбоксе - утеря копии не значит ничего страшного - есть в кеше и есть старые копии в облаке и кроме этих копий хранить ничего нет смысла. Удалил/испортил копию на машине - удалилась и в облаке - есть сколько-то дней на "восстановить".
А как тут с яндексом, я недодумал еще.
Если открывать контейнер "непосредственно в облаке" - какова реакция на "обрыв связи"? Предполагаю, фигня будет?


Ubuntu 16.04 LTS [x86-64]/i3-2100T/2*4G/1T HDD/Intel HD 2000
Hatsan Escort Aimguard Combo 12/76, 7+1

Оффлайн oermolaev

  • Старожил
  • *
  • Сообщений: 1477
    • Просмотр профиля
Spect,
использую ЯД для бекапов, причем для разных их версий, локально не храню.
А так же для объемных файлов представляющих определенную ценность, но для которых места на локальном диске жалко.
И вот, иногда беспокоит мысль что всё это хранится в "открытом" виде.
Для Дропбокса же использую EncFS.

Оффлайн Spect

  • Старожил
  • *
  • Сообщений: 1173
    • Просмотр профиля
oermolaev,
По сути, люкс-контейнер и енцфс - родственники. Так же надо монтировать, тот же можно файл-ключ либо пароль "привязать", практически те же алгоритмы. Отличия - там одна "коробка для товара", тут "каждому товару отдельную коробочку". Я при использовании EncFS иногда забывал, что данный каталог открыт/примонтирован :)) Как-то "один контейнер" мой моск "образнее" воспринимает, что ли.
Более существенное отличие - юзать "файл-ключ" или "постоянно пасс набирать".
          Я исхожу из того, что мой хомяк закрыт (отдельный раздел на /home, на весь - люкс криптораздел при инсталле, но если кто открыл его - полная компроментация всех ключей). Пароль на хоум - одноразово при загрузке ОС. Хомяк я открыл, комп загрузил - имею далее свои файл-ключи. Та же схема типа "мастер-пароля", который открывает "хранилище паролей".
Безусловно, если нечто особоважное - труекрипт дважды по хитрым алгоритмам и пароль в 10 слов.
       Как раз вот - думаю иногда бекапы в ЯД выкладывать (1-2 гига), но вот держать их "открытыми" меня смущает.
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
Ubuntu 16.04 LTS [x86-64]/i3-2100T/2*4G/1T HDD/Intel HD 2000
Hatsan Escort Aimguard Combo 12/76, 7+1

 

Страница сгенерирована за 0.051 секунд. Запросов: 22.