Валерий Вотяков Posted May 25 Share Posted May 25 21 час назад, vasek00 сказал: Повторюсь, что вы с его помощью хотите реализовать - синхронизацию 10-15Кбит в одном-двух файлах? У меня подключен USB-диск на 1Tb и Usb-модем. На USB-диске уже есть информация и мне не хотелось бы её терять (Я ведь правильно понимаю что при подготовке накопителя для установки Entware он должен быть пустой?). Synchting я хочу поставить для синхронизации своих исходников между своим компьютером и USB-диском. Synchting хочу поставить на внутреннюю память роутера только потому что не знаю, что случится если я отключу USB диск от роутера. Quote Link to comment Share on other sites More sharing options...
vasek00 Posted May 25 Share Posted May 25 3 часа назад, Валерий Вотяков сказал: У меня подключен USB-диск на 1Tb и Usb-модем. На USB-диске уже есть информация и мне не хотелось бы её терять (Я ведь правильно понимаю что при подготовке накопителя для установки Entware он должен быть пустой?). Synchting я хочу поставить для синхронизации своих исходников между своим компьютером и USB-диском. Synchting хочу поставить на внутреннюю память роутера только потому что не знаю, что случится если я отключу USB диск от роутера. На Viva стоит Entware во внутренней памяти, затрачено 12,3 из 52, но это Viva [I] Jan 1 00:00:08 kernel: Found 1st storage partition of size 33292288 bytes [I] Jan 1 00:00:08 kernel: Found 2nd storage partition of size 35651584 bytes [I] Jan 1 00:00:08 kernel: Registering UBI data partitions parser [W] Jan 1 00:00:08 kernel: Concatenating MTD devices: [W] Jan 1 00:00:08 kernel: (0): "Storage_A" [W] Jan 1 00:00:08 kernel: (1): "Storage_B" всего 33+35 Скрытый текст ~ # opkg list-installed busybox - 1.36.1-1c dropbear - 2022.82-5 entware-release - 2024.02-1 findutils - 4.9.0-1a glib2 - 2.74.0-5 grep - 3.11-1 htop - 3.3.0-1 ip-bridge - 4.4.0-10b iptables - 1.4.21-4 jsonfilter - 2024-01-23-594cfa86-1 ldconfig - 2.27-11 libattr - 2.5.1-3 libblkid - 2.39.3-1 libc - 2.27-11 libffi - 3.4.2-2 libgcc - 8.4.0-11 libiconv-full - 1.17-1 libintl-full - 0.21.1-2 libjson-c - 0.17-1 libmbedtls - 2.28.7-2 libmount - 2.39.3-1 libncurses - 6.4-2a libncursesw - 6.4-2a libnl-tiny - 2023-12-05-965c4bf4-1 libpcre2 - 10.42-1 libpthread - 2.27-11 librt - 2.27-11 libslang2 - 2.3.3-2 libssh2 - 1.10.0-1 libssp - 8.4.0-11 libstdcpp - 8.4.0-11 libubox - 2024-01-26-c1be5057-1 libuuid - 2.39.3-1 locales - 2.27-9 mc - 4.8.30-1 opkg - 2022-02-24-d038e5b6-2 opt-ndmsv2 - 1.0-17 poorbox - 1.36.1-1 terminfo - 6.4-2a zlib - 1.3.1-1 zoneinfo-asia - 2024a-1 zoneinfo-core - 2024a-1 zoneinfo-europe - 2024a-1 ~ # ~ # df Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 25600 25600 0 100% / tmpfs 62296 0 62296 0% /dev tmpfs 62296 244 62052 0% /tmp /dev/ubi0_0 56540 13556 40064 25% /storage /dev/ubi0_0 56540 13556 40064 25% /opt ~ # после установки syncthing ~ # df Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 25600 25600 0 100% / tmpfs 62296 0 62296 0% /dev tmpfs 62296 244 62052 0% /tmp /dev/ubi0_0 56540 31696 21924 59% /storage /dev/ubi0_0 56540 31696 21924 59% /opt ~ # -rwxr-xr-x 1 root root 25034752 Feb 13 16:29 syncthing В KN1011 же всего [I] Jan 1 00:00:08 kernel: Searching for suitable storage partitions... [I] Jan 1 00:00:08 kernel: Found 1st storage partition of size 16515072 bytes [I] Jan 1 00:00:08 kernel: Found 2nd storage partition of size 18874368 bytes [I] Jan 1 00:00:08 kernel: Registering UBI data partitions parser [W] Jan 1 00:00:08 kernel: Concatenating MTD devices: [W] Jan 1 00:00:08 kernel: (0): "Storage_A" [W] Jan 1 00:00:08 kernel: (1): "Storage_B" всего 16+18, даже если бы он влез то получаем Скрытый текст COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME syncthing 6345 root cwd DIR 8,3 2048 147463 /opt/etc/init.d syncthing 6345 root rtd DIR 31,14 227 2036 / syncthing 6345 root txt REG 8,3 22347776 2490510 /opt/bin/syncthing syncthing 6345 root 0r CHR 1,3 0t0 250 /dev/null syncthing 6345 root 1w FIFO 0,8 0t0 812532 pipe syncthing 6345 root 2w FIFO 0,8 0t0 812531 pipe syncthing 6345 root 3uW REG 8,3 0 516106 /opt/root/.local/state/syncthing/index-v0.14.0.db/LOCK syncthing 6345 root 4u a_inode 0,9 0 1025 [eventpoll:5,12,13,14,15,16,17,22,23] syncthing 6345 root 5r FIFO 0,8 0t0 813422 pipe syncthing 6345 root 6w FIFO 0,8 0t0 813422 pipe syncthing 6345 root 7w REG 8,3 1031 516107 /opt/root/.local/state/syncthing/index-v0.14.0.db/LOG syncthing 6345 root 8w REG 8,3 231 516108 /opt/root/.local/state/syncthing/index-v0.14.0.db/MANIFEST-000000 syncthing 6345 root 9r REG 8,3 207 516110 /opt/root/.local/state/syncthing/index-v0.14.0.db/000004.ldb syncthing 6345 root 10w REG 8,3 399 516111 /opt/root/.local/state/syncthing/index-v0.14.0.db/000002.log syncthing 6345 root 11r DIR 8,3 2048 516112 /opt/root/Sync ... ~/.local/state/syncthing/index-v0.14.0.db # ls -l -rw-r--r-- 1 root root 3556 May 25 09:41 000002.log -rw-r--r-- 1 root root 207 May 25 09:36 000004.ldb -rw-r--r-- 1 root root 16 May 25 09:36 CURRENT -rw-r--r-- 1 root root 0 May 25 09:36 LOCK -rw-r--r-- 1 root root 1031 May 25 09:36 LOG -rw-r--r-- 1 root root 231 May 25 09:36 MANIFEST-000000 ~/.local/state/syncthing/index-v0.14.0.db # В любом случае на HDD/SDD Второе по моему можно отрезать от диска если он до конца не заполнен, Minitool Partition Wizard. только потому что не знаю, что случится если я отключу USB диск от роутера. А что с ним должно случится, нажимаете кнопочку если она настроена на остановку или в WEB роутера. Или у вас что-то на него постоянно пишет? Quote Link to comment Share on other sites More sharing options...
Валерий Вотяков Posted May 26 Share Posted May 26 Нет, я немного про другое: вот отключу я диск на котором Entware установлено и какие-то пакеты; что с роутером будет? не зависнет? Quote Link to comment Share on other sites More sharing options...
vasek00 Posted May 26 Share Posted May 26 1 час назад, Валерий Вотяков сказал: Нет, я немного про другое: вот отключу я диск на котором Entware установлено и какие-то пакеты; что с роутером будет? не зависнет? В моем случае нет, перестают работать те сервисы которые использую от Entware. Если сервисов нет, а просто какие либо утелитки то вообще не видно что что-то отключили. 1 Quote Link to comment Share on other sites More sharing options...
Валерий Вотяков Posted May 26 Share Posted May 26 11 час назад, vasek00 сказал: В моем случае нет, перестают работать те сервисы которые использую от Entware. Если сервисов нет, а просто какие либо утелитки то вообще не видно что что-то отключили. Спасибо! Диск надо вытаскивать и переразбивать? Quote Link to comment Share on other sites More sharing options...
vasek00 Posted May 26 Share Posted May 26 3 часа назад, Валерий Вотяков сказал: Спасибо! Диск надо вытаскивать и переразбивать? Да вытаскивать и как можно поступить было выше, отрезать и формат в ext4 - minitool 1 Quote Link to comment Share on other sites More sharing options...
Валерий Вотяков Posted August 6 Share Posted August 6 И снова здравствуйте! Сделал переразбивку, Установил Entware, Установил syncthing. Но он не запускается. Ошибка: "/S92syncthing: .: line 17: can't open '/opt/etc/init.d/rc.func'" Что должно быть в этом файле? Его надо создать самому? Quote Link to comment Share on other sites More sharing options...
vasek00 Posted August 6 Share Posted August 6 18 минут назад, Валерий Вотяков сказал: И снова здравствуйте! Сделал переразбивку, Установил Entware, Установил syncthing. Но он не запускается. Ошибка: "/S92syncthing: .: line 17: can't open '/opt/etc/init.d/rc.func'" Что должно быть в этом файле? Его надо создать самому? На mipsle Скрытый текст #!/bin/sh if [ ! -d "/opt/etc/syncthing" ]; then syncthing -generate="/opt/etc/syncthing" sed -i 's|127\.0\.0\.1|0.0.0.0|' /opt/etc/syncthing/config.xml elif [ -n "$(grep '127\.0\.0\.1' /opt/etc/syncthing/config.xml)" ]; then sed -i 's|127\.0\.0\.1|0.0.0.0|' /opt/etc/syncthing/config.xml fi ENABLED=yes PROCS=syncthing #ARGS="-gui-address=0.0.0.0:8384 --logfile=/opt/var/syncthing_log" ARGS="--logfile=/opt/var/syncthing_log" PREARGS="" DESC=$PROCS PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin . /opt/etc/init.d/rc.func и в итоге /opt/etc/init.d # ./K92syncthing start Starting syncthing... done. /opt/etc/init.d # ps ... 10529 root 544m S syncthing --logfile=/opt/var/syncthing_log 10542 root 544m S /opt/bin/syncthing --logfile=/opt/var/syncthing_log 10554 root 3676 R ps /opt/etc/init.d # netstat -ntulp | grep sync tcp 0 0 192.168.1.8:8384 0.0.0.0:* LISTEN 10542/syncthing tcp 0 0 :::22000 :::* LISTEN 10542/syncthing udp 0 0 0.0.0.0:21027 0.0.0.0:* 10542/syncthing udp 0 0 0.0.0.0:58515 0.0.0.0:* 10542/syncthing udp 0 0 :::21027 :::* 10542/syncthing udp 0 0 :::58707 :::* 10542/syncthing udp 0 0 :::22000 :::* 10542/syncthing /opt/etc/init.d # Доступ к WЕB - 192.168.1.8:8384. Создвнный конф файл будет в /opt/etc/syncthing и там же *.pem В WEB роутера на странице OPKG в поле сценария должно быть прописано - /opt/etc/init.d/rc.unslung Quote Link to comment Share on other sites More sharing options...
Валерий Вотяков Posted August 6 Share Posted August 6 А какими командами можно обнулить состояние? Чтобы заново всё установить. Крайне желательно не отключая диск от роутера. Quote Link to comment Share on other sites More sharing options...
Валерий Вотяков Posted August 9 Share Posted August 9 Установил Syncthing, Вроде работает, но у меня два вопроса: можно как-то настроить его автоматический запуск после перезагрузки роутера? Syncthing не любит работать от root-пользователя. Как в Entware создать пользователя для него? Quote Link to comment Share on other sites More sharing options...
Михаил13 Posted August 9 Share Posted August 9 3 часа назад, Валерий Вотяков сказал: можно как-то настроить его автоматический запуск после перезагрузки роутера? Приветствую всех. Присоединюсь к вопросу. Quote Link to comment Share on other sites More sharing options...
Maksim Smirnov Posted August 18 Share Posted August 18 Коллеги, глупый вопрос. Установил Entware на внутреннее хранилище появилась такая возможность, вот и попробовал. Из всего репозитария мне только syncthing и понадобился. Есть второй хард EXT4. Я его использую под Webdav и SMB. Решил еще один сервис попробовать. С какого-то раза понял, что адреса, как лейбел моего внешнего в гуи сервиса не распознается. Меняешь папки по умолчанию на: \\KEENETIC-0751/ syncthing и предложит новую папку. Только она внутри хранилища, а мне нужен именно внешний диск. Quote Link to comment Share on other sites More sharing options...
Валерий Вотяков Posted August 19 Share Posted August 19 Подниму свои вопросы: можно как-то настроить его автоматический запуск после перезагрузки роутера? Syncthing не любит работать от root-пользователя. Как в Entware создать пользователя для него? Quote Link to comment Share on other sites More sharing options...
wiistriker Posted September 20 Share Posted September 20 В 19.08.2024 в 20:43, Валерий Вотяков сказал: можно как-то настроить его автоматический запуск после перезагрузки роутера? В файле /opt/etc/init.d/S92syncthing Меняем строку ARGS="" На ARGS="--config=/opt/etc/syncthing/ --data=/opt/root/.local/state/syncthing" Quote Link to comment Share on other sites More sharing options...
batonskij Posted October 13 Share Posted October 13 В 19.08.2024 в 20:43, Валерий Вотяков сказал: можно как-то настроить его автоматический запуск после перезагрузки роутера? Давно хотел добавить, как раз вспомнил когда надоело видеть как винт просыпается из-за ресканов, поставил 24 часа. На форуме 4pda тоже было решение, про способ ниже увидел позже ARGS="--config=/opt/etc/syncthing/ --data=/opt/root/.local/state/syncthing" 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.