В мае я вскользь написал пост про запуск Яндекс.Диск на своем Synology. Написать написал, но не расписал сам процесс подключения. Прошло очередное обновление DSM и Яндекс.Диск успешно отвалился, потому в этот раз постараюсь расписать процесс установки более подробно.
Итак поехали…
- Для начала нам необходимо установить 3 пакета из репозитария IPKG.
Если у вас не установлено IPKG, как как это сделать описано постом ранее: Инструкция по установке IPKG
ipkg update ipkg install neon ipkg install gcc ipkg install optware-devel
Процесс не самый быстрый, поэтому придется некоторое время подождать.
- После того как пакеты будут установлены, необходимо скачать и скомпилить davfs2
cd /tmp mkdir davfs cd davfs wget http://mirrors.zerg.biz/nongnu/davfs2/davfs2-1.4.7.tar.gz tar -xzf davfs2-1.4.7.tar.gz Компиляция: cd davfs2-1.4.7 ./configure --prefix=/opt --with-neon=/opt make make install
Проверяем, что все установилось правильно, папка /opt/etcdavfs2 существует.
Настройка davfs2
Создаем директорию на пользовательском разделе под системный кэш файлов. Лучше это делать именно на пользовательском разделе.
mkdir -p /volume1/@optware/var/cache/davfs2
Прописываем значение cache_dir в /opt/etc/davfs2/davfs2.conf
cache_dir /volume1/@optware/var/cache/davfs2 # system wide cache
Создаем пользователей и групп для davfs2 через web интерфейс группу davfs2 и в ней пользователя davfs2 или через коммандную строку:
addgroup davfs2 adduser -D -H -G davfs2 davfs2 или для DSM 4 и старше synouser --add davfs2 "" "" 0 "" 0 synogroup --add davfs2 davfs2
Для того чтобы успешно смонтировать Яндекс.Диск, открываем файл /opt/etc/davfs2/secrets в секции «#Examples» дописываем свои сервера с логином и паролем. Пароль для безопасности можно опустить и задавать его непосредственно при монтировании.
/volume1/yandex.disk Login_Name Passwort
Монтируем /volume1/yandex.disk (удаленный сервер) командой:
mount.davfs https://webdav.yandex.ru/ /volume1/yandex.disk/
В общем-то все!
Для теста можно попробовать отправить какой-нибудь файл, и посмотреть его появление в web интерфейса яндекс.диска https://mail.yandex.ru/disk/
Источники:
http://www.synology-forum.ru/index.php?showtopic=3675
http://www.synology-wiki.de/index.php/WebDAV-Speicher_mithilfe_von_davfs2_direkt_in_die_DS_einbinden