Как стать автором
Обновить

Комментарии 15

А как у них с коростью? Можно использовать для бэкапов? Читал гдето у них что есть ограничение на размер файла.
Ограничений на размер файла нет, но у меня лично он несколько странно работает. Т.е. я могу скопировать пару файлов, потом получая input/output error. Предвосхищая вопрос, отвечу, что use_blocks стоит на 0 а все операции проводятся через консоль.
У кого у них? Если вопрос о бокс.ком, то статья не о них, а о методологии. Использовать можно любой сервис поддрживающий WebDAV. Для пользователей из России удобнее всего использовать яндекс диск — он вроде поддерживает WebDAV.
У Яндекса в соглашении ясно написано, что щифрование использовать никак нельзя. Даже архивы.
НЛО прилетело и опубликовало эту надпись здесь
у меня ксубунту и thunar, глюков пока не заметил
Проблема в том, что всё это не кешируется локально как в дропбоксе.
уточните что конкретно не кешируется. Но для начала беседы — man davfs2.conf -> Cache Related Options
Дропбокс хранит локальную копию всех файлов и обменивается с сервером только дельтами. Это значительно увеличивает юзабилити всего этого дела. Вебдав так принципиально не умеет. Вот если бы rsync, тогда да.

Но, к сожалению, кроме своего велосипеда я ничего не видел, чтобы удовлетворяло мои требования. Дропбокс хорош, но клинет бинарный и закрытый, что меня никак не устраивает.
Добавлю свои пять копеек:
У меня скрипт делает немного иначе:
# Проверяем примонтирован ли yandex disk к директории если да, то отключаем 
if grep -q "ya.disk" /proc/mounts; then
# Выводим сообщение в области уведомлений.
notify-send -u normal "Yandex Disk" "На данный момент примонтирован \n ОТМОНТИТРОВАНИЕ !" 
# Отключаем шифрованный раздел
# пользователь должен быть в группе fuse
fusermount -u /home/user/ya.disc.encrypted 
# Отмонтируем Диск с правами пользователя
# в /etc/fstab , в парметрах монтирования должен быть параметр user (все параметры: rw,uid=1000,gid=1000,user,noauto)
umount /home/andrey/ya.disk
# если не примонтирован
else
# Выводим сообщение в области уведомлений.
notify-send -u normal "Yandex Disk" "Не примонтирован"
# Спрашиваем пароль шифрования во всплывающем окне
pass=$(zenity --password  --title "Пароль от EncFS" )
# Монтируем яндекс диск с учётными данными из /etc/davfs2/secrets
mount /home/andrey/ya.disk
# Подключаем шифрованную папку
echo $pass | encfs -S -o uid=1000,gid=1000 /home/andrey/ya.disk/encrypted/ /home/andrey/ya.disc.encrypted/
# Ждём (lol)
ping ya.ru -c 1
# Выводим сообщение в области уведомлений
notify-send -u normal "Yandex Disk" "Успешно примонтирован"
fi

sleep 1
:)
Спасибо за статью, штудировал как настольный справочник :)
Благодаря ей настроил yandex.disk и навесил на него синхронизацию с локальными папками а-ля дропбокс (rsync — encfs — davfs2 — webdav.yandex.ru)

С box.com не удалось сдружиться из-за его неприязни к кириллице в именах файлов, причем через веб-морду все прекрасно поддерживается, а вот по webdav — сразу же после закачки файла, при листинге файлов видим удаление кириллических символов из имени файла.

Сталкивался ли автор с такой проблемой?
Не подскажет ли кто, это у меня руки кривые и есть магическая настройка или все же это ограничения сервиса?

Решили проблему с кириллицей? Такая же проблема с SharePoint.
Пытаюсь таким образом смонтировать OneDrive.

[root@oracle2 ~]# cat /etc/fstab | grep /mnt/cloud
d.docs.live.net/C714EF83A3FDFAD0 /mnt/cloud davfs user,noauto,uid=username,file_mode=600,dir_mode=700 0 1
[root@oracle2 ~]# mount /mnt/cloud/
/sbin/mount.davfs: Mounting failed.
302 Found

Кто-нибудь сталкивался с такой ошибкой?
Да. Вроде у Microsoft'а какой-то хитрый протокол аутентификации, который davfs2 не поддерживает.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации