Roman_Petrov Posted July 3, 2016 Share Posted July 3, 2016 Очень интересно, спасибо. Наверное по аналогии можно тоже самое на Onedrive или Dropbox сделать? Просто подменяя в скрипте Яндех на нужный оператор? Quote Link to comment Share on other sites More sharing options...
zyxmon Posted July 3, 2016 Share Posted July 3, 2016 Очень интересно, спасибо. Наверное по аналогии можно тоже самое на Onedrive или Dropbox сделать? Просто подменяя в скрипте Яндех на нужный оператор? dropbox напрямую протокол webdav не поддерживает (только через посредников). Onedrive - не помню, скорее не поддерживает. Так что не выйдет. Quote Link to comment Share on other sites More sharing options...
Roman_Petrov Posted July 3, 2016 Author Share Posted July 3, 2016 Очень интересно, спасибо. Наверное по аналогии можно тоже самое на Onedrive или Dropbox сделать? Просто подменяя в скрипте Яндех на нужный оператор? dropbox напрямую протокол webdav не поддерживает (только через посредников). Onedrive - не помню, скорее не поддерживает. Так что не выйдет. Спасибо, а жаль на самом деле. Т.к. в моем варианте было бы более актуально (я далеко от сервисов Яндекса). Но интересно, что на Win10 и телефоне помоему можно было все таки монтировать как то таким образом Onedrive , что он отображался как диск. Попробую на днях посмотреть точнее, т.к. до сих пор сервисами облачных дисков не особо пользовался - нет доверия к приватности и надежности. Но теперь подумал, что таким образом можно было бы сделать достаточно удобную помойку не критичных к безопасности файлов. Quote Link to comment Share on other sites More sharing options...
zyxmon Posted July 3, 2016 Share Posted July 3, 2016 onedrive можно попробовать подключить с помощью https://github.com/mk-fg/onedrive-fuse-fs (python-onedrive в репе есть). Дальнейшее обсуждение onedrive тут явный offtopic. Quote Link to comment Share on other sites More sharing options...
edvard69 Posted July 6, 2016 Share Posted July 6, 2016 Кинетик с прошивкой от 02.07.2016 Подскажите, а где найти указанную прошивку? Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted July 6, 2016 Share Posted July 6, 2016 Кинетик с прошивкой от 02.07.2016 Подскажите, а где найти указанную прошивку? Ставите любой experimental/draft от июня и обновляетесь через страницу "Компоненты". Quote Link to comment Share on other sites More sharing options...
vasek00 Posted July 6, 2016 Share Posted July 6, 2016 Ставите любой experimental/draft от июня и обновляетесь через страницу "Компоненты". На счет любой - KII : v2.06(AAFG.0)B4 / # lsmod | grep fuse fuse 42288 0 - Live 0xc0071000 / # ls -l /etc/mtab ls: /etc/mtab: No such file or directory / # uname -a Linux Keen 2.6.22.15 #1 Thu Jun 23 17:48:41 UTC 2016 mips GNU/Linux / # или v2.06(AAFG.3)B4 / # ls -l /etc/mtab lrwxrwxrwx 1 root root 12 Jul 6 18:51 /etc/mtab -> /proc/mounts / # uname -a Linux My-Keen 2.6.22.15 #1 Sat Jul 2 19:24:02 UTC 2016 mips GNU/Linux / # Quote Link to comment Share on other sites More sharing options...
edvard69 Posted July 6, 2016 Share Posted July 6, 2016 Keenetic II, прошивка 2.06(AAFG.3)B4 # ls -l /etc/mtab lrwxrwxrwx 1 root root 12 Jul 6 17:24 /etc/mtab -> /proc/mounts ~ # uname -a Linux Zyxel 2.6.22.15 #1 Sat Jul 2 19:24:02 UTC 2016 mips GNU/Linux ~ # mount -t davfs https://webdav.yandex.ru /opt/ya/ -o rw mount.davfs: file /opt/etc/davfs2/secrets has wrong permissions mount: mounting https://webdav.yandex.ru on /opt/ya/ failed: No such device Ругается на has wrong permissions Quote Link to comment Share on other sites More sharing options...
zyxmon Posted July 6, 2016 Share Posted July 6, 2016 .....Ругается на has wrong permissions Почти по Крылову: "Ну сколько раз твердили миру, что" NTFS не поддерживает как надо атрибуты файлов! Некоторые приложения работать при использовании ntfs не будут - vixie cron, openssh, davfs.... Quote Link to comment Share on other sites More sharing options...
edvard69 Posted July 6, 2016 Share Posted July 6, 2016 После первой установки все работает. Но после перезагрузки роутера и последующего ввода команды mount -t davfs https://webdav.yandex.ru /opt/ya/ -o rw и ввода логина, пароля выдает: mount.davfs: found PID file /opt/var/run/mount.davfs/opt-ya.pid. Either /opt/ya is used by another process, or another mount process ended irregular mount: mounting https://webdav.yandex.ru on /opt/ya/ failed: No such device Ничего на роутере, в то числе автоматизации монтирования, не делал. Quote Link to comment Share on other sites More sharing options...
zyxmon Posted July 7, 2016 Share Posted July 7, 2016 После первой установки все работает. Но после перезагрузки роутера и последующего ввода команды mount -t davfs https://webdav.yandex.ru /opt/ya/ -o rw и ввода логина, пароля выдает: mount.davfs: found PID file /opt/var/run/mount.davfs/opt-ya.pid. Either /opt/ya is used by another process, or another mount process ended irregular mount: mounting https://webdav.yandex.ru on /opt/ya/ failed: No such device Ничего на роутере, в то числе автоматизации монтирования, не делал. Не стоит перезагружать роутер без размонтирования. Добавьте в скрипт запуска проверку, смонтирован ли диск, если нет, удаляйте pid. Примерно так if ( (mount | grep -q yandex) ); then rm -f /opt/var/run/mount.davfs/opt-ya.pid fi Quote Link to comment Share on other sites More sharing options...
Khaninea Posted July 28, 2016 Share Posted July 28, 2016 В 02.07.2016 в 09:03, zyxmon сказал: 1. Кинетик с прошивкой от 02.07.2016 или более поздней в которой есть файл (симлинк) /etc/mtab ls -l /etc lrwxrwxrwx 1 root root 7 Jul 2 08:29 TZ -> /var/TZ ..... lrwxrwxrwx 1 root root 12 Jul 2 08:29 mtab -> /proc/mounts Как создать симлинк? Quote Link to comment Share on other sites More sharing options...
zyxmon Posted July 28, 2016 Share Posted July 28, 2016 18 минут назад, Khaninea сказал: Как создать симлинк? Эти симлинки уже есть в прошивке после 2го июля. Quote Link to comment Share on other sites More sharing options...
Khaninea Posted July 28, 2016 Share Posted July 28, 2016 Подскажите, пожалуйста по такому вопросу: при запуске скрипта S99ya_disk скрипт отрабатывает без ошибок и, по всей видимости, происходит монтирование яндекс диска в папку /opt/ya, при этом папка "ya" отражается в MC как "?ya" и доступа к ней нет. Также невозможно зайти в папку из консоли. По FTP c ПК в эту папку зайти можно, но нет файлов, находящихся на яндекс диске. Синхронизации также нет. ЧЯДНТ? Quote Link to comment Share on other sites More sharing options...
zyxmon Posted July 28, 2016 Share Posted July 28, 2016 11 минуту назад, Khaninea сказал: ЧЯДНТ? Как минимум используете неизвестное устройство с неизвестной прошивкой. Наверное оно не поддерживается. Поставили ли модули ядра? Если у Вас прошивка 2.05 или 2.06 выполните opkg update opkg upgrade Quote Link to comment Share on other sites More sharing options...
Khaninea Posted July 28, 2016 Share Posted July 28, 2016 (edited) Текущая версия прошивки 2.07b Модули ядра установлены Это тоже делал: opkg update opkg upgrade Edited July 28, 2016 by Khaninea Дополнен текст Quote Link to comment Share on other sites More sharing options...
zyxmon Posted July 28, 2016 Share Posted July 28, 2016 У меня, как и у Вас неизвестное устройство с прошивкой 2.07b (специально от Вас скрываю прошивку полностью). Модули ядра установлены. Все работает. ЧЯДНТ? Вот лог (сокращенный) [Extra@~]>S99ya_disk start [Extra@~]>mount rootfs on / type rootfs (rw) .... https://webdav.yandex.ru on /opt/ya type fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,max_read=16384) [Extra@~]>ls /opt/ya Backups FUPM Public lost+found .... Quote Link to comment Share on other sites More sharing options...
Khaninea Posted July 28, 2016 Share Posted July 28, 2016 (edited) Неизвестное устройство - это Zyxel Keenetic Viva с прошивкой v2.07(AANT.2)B2. В пакет OPKG включены Ядерные модули поддержки файловых систем для открытых пакетов. Вот syslog: http://pastebin.com/T1m9vjnS Edited July 29, 2016 by Khaninea Перенос логов в Pastebin Quote Link to comment Share on other sites More sharing options...
zyxmon Posted July 28, 2016 Share Posted July 28, 2016 (edited) Дайте расширенный список `ls -al /dev` и `lsmod`. Чтобы не загромождать форум выкладывайте на http://pastebin.com/ Edited July 28, 2016 by zyxmon Quote Link to comment Share on other sites More sharing options...
Khaninea Posted July 28, 2016 Share Posted July 28, 2016 расширенный список: `ls -al /dev` - http://pastebin.com/xL4XcUtB `lsmod` - http://pastebin.com/c935sKuL Quote Link to comment Share on other sites More sharing options...
zyxmon Posted July 28, 2016 Share Posted July 28, 2016 (edited) Ничего криминального не вижу. Ошибки Вашей в логе нет.. погуглите по ней. У меня так [I] Jul 28 23:36:25 mount.davfs: davfs2 1.5.4 [I] Jul 28 23:36:25 mount.davfs: and /opt/var/run/mount/utab [E] Jul 28 23:36:25 mount.davfs: the server certificate is not trusted [E] Jul 28 23:36:25 mount.davfs: issuer: Yandex Certification Authority, Yandex LLC, RU [E] Jul 28 23:36:25 mount.davfs: subject: Russian Federation, Moscow, ITO, Yandex LLC, RU [E] Jul 28 23:36:25 mount.davfs: identity: webdav.yandex.com.ua [E] Jul 28 23:36:25 mount.davfs: accepted by user Пока мы с Вами переписывались,я поставил новую экспериментальную версию Entware. И с ней все работает. На днях выйдет. Маловероятно, но может она поможет. Edited July 28, 2016 by zyxmon Quote Link to comment Share on other sites More sharing options...
zyxmon Posted July 28, 2016 Share Posted July 28, 2016 (edited) А Вы точно 666 выставляете /dev/null??? посмотрел исходники. ошибка выскакивает при проблемах с правами /dev/null попробуйте выполнить 2 команды rm -f /dev/null mknod -m 666 /dev/null c 1 3 Уберите из скрипта изменеие прав /dev/null. По идее в этой прошивке не нужно менять права на /dev/* Можно выбросить эту часть скрипта, перезагрузиться и попробовать еще раз. Edited July 28, 2016 by zyxmon 1 Quote Link to comment Share on other sites More sharing options...
Khaninea Posted July 29, 2016 Share Posted July 29, 2016 6 часов назад, zyxmon сказал: А Вы точно 666 выставляете /dev/null??? Нет не точно (( Изменил права доступа и все "зашуршало". Но возникла новая проблема: яндекс диск прекрасно виден средствами самой entware, но по-прежнему не виден по ftp и не работает синхронизация если по ftp-же добавлять файлы. Еще вопрос знатокам: что будет, если в папке /opt/ya будут находится файлы до монтирования яндекс диска? Перенесутся ли они в яндекс диск после монтирования? P.s. вопросы связаны с тем, что планирую подключить копирование видео-файлов с ip камеры по ftp Quote Link to comment Share on other sites More sharing options...
zyxmon Posted July 29, 2016 Share Posted July 29, 2016 42 минуты назад, Khaninea сказал: Нет не точно (( Изменил права доступа и все "зашуршало". В последних прошивках права исправлены и эту часть скрипта можно удалить. 43 минуты назад, Khaninea сказал: Еще вопрос знатокам: что будет, если в папке /opt/ya будут находится файлы до монтирования яндекс диска? Перенесутся ли они в яндекс диск после монтирования? А Вы проверьте. Скорее всего будет ругань, что папка не пустая (при монтировании) и ничего не перенесется. Если по ftp синхронизация не работает (хотя это странно, но теоретически возможно), то кидайте по ftp файлы в другую папку и средствами entware перекидывайте в ya после монтирования. Это можно делать в планировщике или попробовать заюзать inotify-tools (это пакет такой). Дальнейшее обсуждение этого подхода явно выходит за рамки темы. Создайте тему в соседнем разделе, если непонятно. 1 Quote Link to comment Share on other sites More sharing options...
pachalia Posted August 9, 2016 Share Posted August 9, 2016 Вы бы не могли бы мне получше объяснить объяснить как за монтировать yandex disk. Сейчас мне только удалось установить dafs2 и дальше из написанного ничего не могу понять. К примеру я не могу директорию задать. Я все директории вижу через "мой компьютер", но когда в командной строке пишу пишет nonexistent directory. Я больше привык кликать. А вот в командной строке пока не очень получается работать. Поэтому по пунктам мне нужны дальнейшие действия. Quote Link to comment Share on other sites More sharing options...
zyxmon Posted August 9, 2016 Share Posted August 9, 2016 26 минут назад, pachalia сказал: Я больше привык кликать. А вот в командной строке пока не очень получается работать. Поэтому по пунктам мне нужны дальнейшие действия. Этот раздел называется "Каталог готовых решений", а не ликбез по командной строке linux. Решение расписано максимально подробно. Если же оно непонятно, создайте в разделе "Курилка" тему об обучении linux и командной строке. Напишите, что хотите сделать, что делали, что из этого вышло. Общие рекомендации - "как правильно задавать вопросы" Quote Link to comment Share on other sites More sharing options...
pachalia Posted August 9, 2016 Share Posted August 9, 2016 Я изначально начал делать действия по первой ссылки которая была дана выше. После установки там идёт команда echo "/media/DISK_A1/yandex.disk login \"password\"" > /media/DISK_A1/system/etc/davfs2/secrets Она у меня не срабатывает Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.