Валерий Вотяков Posted May 25 Posted May 25 21 час назад, vasek00 сказал: Повторюсь, что вы с его помощью хотите реализовать - синхронизацию 10-15Кбит в одном-двух файлах? У меня подключен USB-диск на 1Tb и Usb-модем. На USB-диске уже есть информация и мне не хотелось бы её терять (Я ведь правильно понимаю что при подготовке накопителя для установки Entware он должен быть пустой?). Synchting я хочу поставить для синхронизации своих исходников между своим компьютером и USB-диском. Synchting хочу поставить на внутреннюю память роутера только потому что не знаю, что случится если я отключу USB диск от роутера. Quote
vasek00 Posted May 25 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
Валерий Вотяков Posted May 26 Posted May 26 Нет, я немного про другое: вот отключу я диск на котором Entware установлено и какие-то пакеты; что с роутером будет? не зависнет? Quote
vasek00 Posted May 26 Posted May 26 1 час назад, Валерий Вотяков сказал: Нет, я немного про другое: вот отключу я диск на котором Entware установлено и какие-то пакеты; что с роутером будет? не зависнет? В моем случае нет, перестают работать те сервисы которые использую от Entware. Если сервисов нет, а просто какие либо утелитки то вообще не видно что что-то отключили. 1 Quote
Валерий Вотяков Posted May 26 Posted May 26 11 час назад, vasek00 сказал: В моем случае нет, перестают работать те сервисы которые использую от Entware. Если сервисов нет, а просто какие либо утелитки то вообще не видно что что-то отключили. Спасибо! Диск надо вытаскивать и переразбивать? Quote
vasek00 Posted May 26 Posted May 26 3 часа назад, Валерий Вотяков сказал: Спасибо! Диск надо вытаскивать и переразбивать? Да вытаскивать и как можно поступить было выше, отрезать и формат в ext4 - minitool 1 Quote
Валерий Вотяков Posted August 6 Posted August 6 И снова здравствуйте! Сделал переразбивку, Установил Entware, Установил syncthing. Но он не запускается. Ошибка: "/S92syncthing: .: line 17: can't open '/opt/etc/init.d/rc.func'" Что должно быть в этом файле? Его надо создать самому? Quote
vasek00 Posted August 6 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
Валерий Вотяков Posted August 6 Posted August 6 А какими командами можно обнулить состояние? Чтобы заново всё установить. Крайне желательно не отключая диск от роутера. Quote
Валерий Вотяков Posted August 9 Posted August 9 Установил Syncthing, Вроде работает, но у меня два вопроса: можно как-то настроить его автоматический запуск после перезагрузки роутера? Syncthing не любит работать от root-пользователя. Как в Entware создать пользователя для него? Quote
Михаил13 Posted August 9 Posted August 9 3 часа назад, Валерий Вотяков сказал: можно как-то настроить его автоматический запуск после перезагрузки роутера? Приветствую всех. Присоединюсь к вопросу. Quote
Maksim Smirnov Posted August 18 Posted August 18 Коллеги, глупый вопрос. Установил Entware на внутреннее хранилище появилась такая возможность, вот и попробовал. Из всего репозитария мне только syncthing и понадобился. Есть второй хард EXT4. Я его использую под Webdav и SMB. Решил еще один сервис попробовать. С какого-то раза понял, что адреса, как лейбел моего внешнего в гуи сервиса не распознается. Меняешь папки по умолчанию на: \\KEENETIC-0751/ syncthing и предложит новую папку. Только она внутри хранилища, а мне нужен именно внешний диск. Quote
Валерий Вотяков Posted August 19 Posted August 19 Подниму свои вопросы: можно как-то настроить его автоматический запуск после перезагрузки роутера? Syncthing не любит работать от root-пользователя. Как в Entware создать пользователя для него? Quote
wiistriker Posted September 20 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" 1 Quote
batonskij Posted October 13 Posted October 13 В 19.08.2024 в 20:43, Валерий Вотяков сказал: можно как-то настроить его автоматический запуск после перезагрузки роутера? Давно хотел добавить, как раз вспомнил когда надоело видеть как винт просыпается из-за ресканов, поставил 24 часа. На форуме 4pda тоже было решение, про способ ниже увидел позже ARGS="--config=/opt/etc/syncthing/ --data=/opt/root/.local/state/syncthing" 1 Quote
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.