Есть сервис, поддерживающий WebDAV (http://help.yandex.ru/disk/?id=1124655&ncrnd=9402).
Можно ли делать на него backup с NASa стандартными средствами?
Есть сервис, поддерживающий WebDAV (http://help.yandex.ru/disk/?id=1124655&ncrnd=9402).
Можно ли делать на него backup с NASa стандартными средствами?
Присоеденяюсь к вопросу, давно грежу бэкапом в облако dropbox, тперь хоть бы в яшу заливать)))
Нашел как сделать так, чтоб увидеть Яндекс.Диск на Synology - ссылка. Только команды лучше брать из оригинальной версии - гугл зачем-то их тоже переводит удаляя нужные пробелы.
mount -t davfs
у меня не сработало,
mount.davfs
- работает отлично
в конце можно удалить временные файлы ![]()
rm -R /tmp/davfs/
Кстати, создание пользователей и групп, описанным в вики методом, на DSM 4.0 не работает. Надо использовать что-то типа
synouser --add davfs2 "" "" 0 "" 0 synogroup --add davfs2 davfs2
допилив потом права в web-интерфейсе (ну или сразу все сделать там)
хорошая тема, спасибо.
Я когда давно собирал davfs2 сразу изменил директорию для временных файлов чтобы не забивать системный раздел.
mkdir -p /volume1/opt/var/cache/davfs2
и в файле /opt/etc/davfs2/davfs2.conf прописал
cache_dir /volume1/opt/var/cache/davfs2
Удаленный раздел при этом видится, позволяет вручную заливать файлы, но при этом резервирование штатными средствами, не получается настроить, так как примонтированный раздел нельзя задать в качестве целевой папки.
Удаленный раздел при этом видится, позволяет вручную заливать файлы, но при этом резервирование штатными средствами, не получается настроить, так как примонтированный раздел нельзя задать в качестве целевой папки.
странно, у меня этот раздел виден при создании нового резервирования (DSM 4.0)
Немного поэкспериментировал. Попробовал с Яндекс Диском все работает штатными средствами. До этого пробовал с другим облаком, не получалось, оказывается там на сервисе просто нельзя создать папку в корне твоего аккаунта. Папка LocalBackup не создавалась и соответственно все заканчивалось ошибкой. Потом когда на примере Яндекса убиделся что все работает, прописал полный путь к моей пользовательской папке в строку для монтирования и тут все заработало.
Если кто будет пользоваться таким методом сразу предупрежу создавайте место для кеша на пользовательском разделе и прописывайте его в настройках, так как все файлы которые надо бэкапить окажутся скопированными в кеш. И кеш при выходе надо очищать вручную, автоматом при отмонтировании он не очищается. Также не видно когда закончится процесс резервирования. Походу как только нужные файлы скопируются в кеш встроенная прога докладывает что резервирование завершилось успешно, хотя файлы на сервер до конца ещё не докачались.
Написали бы гайд, как сделать это, на русском языке.
Тема интересная.
Мне времени не хватает разобраться в тексте переведенном с немецкого.
Попытаюсь написать небольшой гайд как научить коробку монтировать удаленный сервер по WebDav.
Все дальнейшие действия подразумевают установленный ipkg на Synology. Как это сделать смотрим в других разделах форума.
1) Устанавливаем доп. пакеты чтобы можно было собрать davfs2. Последовательно в putty вводим команды.
ipkg update ipkg install neon ipkg install gcc ipkg install optware-devel
2) Скачиваем исходники davfs2. Если нет такой папки на диске создаём
mkdir -p /volume1/tmp/davfs // тут как и дальше для скачивания директория может быть другая
Входим в неё, скачиваем и распаковываем
cd /volume1/tmp/davfs wget http://mirrors.zerg.biz/nongnu/davfs2/davfs2-1.4.6.tar.gz tar -xzf davfs2-1.4.6.tar.gz
3) Конфигурируем и устанавливаем пакет davfs2. Тут ничего сложного нет, особых познаний не надо. Просто вводим последовательно.
cd davfs2-1.4.6 ./configure --prefix=/opt --with-neon=/opt --with-ssl make make install
Созданную папку с исходниками лучше не удалять. Потом вдруг если захотите удалить davfs входим в директорию
cd /volume1/tmp/davfs/davfs2-1.4.6
И удаляем
make uninstall
4) Создаем директорию на пользовательском разделе для временных файлов. Как я писал выше именно на пользовательском.
mkdir -p /volume1/opt/var/cache/davfs2
Открываем файл /opt/etc/davfs2/davfs2.conf (как это проделать тоже ищем в других разделах форума.
Находим в нем строку
#cache_dir /opt/var/cache/davfs2
И заменяем на
cache_dir /volume1/opt/var/cache/davfs2
уже без #
5) Для DSM 3.2 создаём пользователей и группу
addgroup davfs2 adduser -D -H -G davfs2 davfs2
Для DSM 4.0 Как выше писал LA_
synouser --add davfs2 "" "" 0 "" 0 synogroup --add davfs2 davfs2
Либо просто в веб-интерфейсе создаём группу davfs2 и в ней пользователя davfs2 с соответствующими правами.
Все система готова к монтированию удаленных серверов по WebDav не запрашивающих логин и пароль.
Для того чтобы монтировать с логином и паролем, открываем файл /opt/etc/davfs2/secrets в секции # Examples
дописываем свои сервера с логином и паролем вида
https://webdav.yandex.ru ваш_логин ваш_пароль
Создадим папку общего доступа в системе с нужными правами типа dav ну или как вы её там назовете.
Монтируем в неё удаленный сервер командой
mount.davfs https://webdav.yandex.ru/ /volume1/dav/
Все! Можно резервировать на удаленный сервер штатной программой, копировать туда файлы через проводник или делать что надо.
По окончании работы если надо отмонтируем.
umount /volume1/dav/
Внимание! Не забываем чистить кеш в папке /volume1/opt/var/cache/davfs2 автоматически это не происходит.
Кеш чистим только убедившись что все файлы закачались на сервер. На сообщение программы что резервирование закончилось успешно внимания не обращаем.
Операции по монтированию, отмонтированию, очистке кеша можно немного автоматизировать написав скрипты.
раз уж мы тут опубликовали инструкцию на русском, то было бы неплохо поправить ошибки, допущенные в оригинальной статье - комментарии от автора davfs2 можно найти тут (после фразы Remarks on Internet HowTos)
а кто нибудь может выложить готовый бинарник для 713+
был бы очень признателен!
автоматизация: требует подтверждения сертификата. (y/N). Отмена этого процесса.?
автоматизация: требует подтверждения сертификата. (y/N). Отмена этого процесса.?
сертификаты брал и с немецкой версии, и сам с CCA , но всегда запрос на сертификат,
Кто поможет?
USBStation2> mount.davfs https://webdav.yandex.ru/ /volumeUSB1/usbshare1-1/yandexmount.davfs: file /opt/etc/davfs2/secrets has wrong owner
USBStation2> ls -l /opt/etc/davfs2/secrets-rwxrwxrwx 1 admin users 2708 Nov 22 11:26 /opt/etc/davfs2/secrets
поменять владельца я не могу ибо ntfs
В конфиге dav_user и dav_group менял, не помогло
USBStation2> groups adminadmin : users smmsp administrators davfs2
USBStation2> groups users
users : davfs2
USBStation2> groups root
root : root davfs2
USBStation2> groups davfs2
davfs2 : davfs2 administrators
USBStation2> cat /etc/grouproot:x:0:
lp:x:7:lp
ftp:x:21:ftp
smmsp:x:25:admin,smmsp
postfix:x:125:postfix
maildrop:x:126:
dovecot:x:143:dovecot
nobody:x:1023:
users:x:100:
administrators:x:101:admin,davfs2
davfs2:x:1:root,admin,users
Обман, не переходите, троян.