gvan
Forum Members-
Posts
210 -
Joined
-
Days Won
2
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Everything posted by gvan
-
Периодическое резервное копирование entware, конфига и прошивки
gvan replied to gvan's topic in Каталог готовых решений Opkg
В текстовом формате. Только не забыть установить потом на скрипт права исполняемого файла. -
В веб-интерфейсе самого кинетика (Keenetic Giga II) объемы дисков отображаются нормально: Но если запросить эти же данные через SNMP, то видим, что значения отрицательные snmpwalk -c public 192.168.1.1 . > snmpwalk.txt: Возможно это связано с переполнением 32-битных счетчиков. Использую SNMP для графического отображения статистики роутера (в т.ч. и подключенных дисков). Соответственно, для имеющегося диска на 3ТБ статистика отрисовывается некорректно (для диска на 1ТБ - проблема не фиксируется).
-
Периодическое резервное копирование entware, конфига и прошивки
gvan replied to gvan's topic in Каталог готовых решений Opkg
Спасибо. Сам переустановил entware с нуля и тоже увидел, что пакт ndmq исчез. Для тех, кто не захочет переходить на rci, можно установить ndmq из архива (у меня просто еще были скрипты на него завязаны): opkg install curl curl https://bin.entware.net/mipselsf-k3.4/keenetic/archive/libndm_1.8.0-1_mipsel-3.4_kn.ipk >libndm.ipk opkg install libndm.ipk curl https://bin.entware.net/mipselsf-k3.4/keenetic/archive/ndmq_1.0.2-7_mipsel-3.4_kn.ipk > ndmq.ipk opkg install ndmq.ipk -
Периодическое резервное копирование entware, конфига и прошивки
gvan replied to gvan's topic in Каталог готовых решений Opkg
Я не знаю, что для морды означает зачеркнуто. Больше пользы было бы от вывода команды ls, где видны права на уже распакованную папку bin. Возможно по какой-то причине они не проставляются должным образом. -
Периодическое резервное копирование entware, конфига и прошивки
gvan replied to gvan's topic in Каталог готовых решений Opkg
Можно почитать в инете мануал по tar и перед распаковкой проверить содержимое архива. Например, список файлов сохранить в текстовый файл и посмотреть есть ли в нем все необходимое. Или вообще через менеджер файлов midnight commander войти внутрь архива (будет очень долгий процесс) и "походить" по структуре каталалогов-файлов. Да и смоневаюсь я, что при распаковке архива tar-ом у вас не высветилось ни одной ошибки, если "что-то идет не так". -
Периодическое резервное копирование entware, конфига и прошивки
gvan replied to gvan's topic in Каталог готовых решений Opkg
Но тогда это вообще мимо кассы. Фактически создаваемый скриптом архив не является пакетом OPKG. Каким образом архив обрабатывает бинарник opkg, и почему на архивах малого размера это срабатывало, мне неизвестно. Соответственно, как и писал выше, для распаковки архива нужно использовать команду tar. -
Периодическое резервное копирование entware, конфига и прошивки
gvan replied to gvan's topic in Каталог готовых решений Opkg
Мне добавить к предыдущему сообщению нечего. Видимо, вопрос нужно задать веб-морде и кнопкам😄 Я сам, когда пробовал восстанавливать архив, для распаковки использовал команду tar, как указано в инструкции на первой странице. Про функционал в веб-морды, в котором это можно сделать, мне ничего неизвестно. Возможно речь идет о "Приложение-Файлы и папки"? Но тогда вопрос больше к разработчикам прошивки. Полагаю, что при включении HA в архив его размер становится больше, и для обработки архива функционалом самой прошивки не хватает памяти. -
Периодическое резервное копирование entware, конфига и прошивки
gvan replied to gvan's topic in Каталог готовых решений Opkg
Недостаточно информации. Сам бэкап отрабатыает задачу и ошибок нет? Что значит невозможно восстановить? Какая ошибка возникает? -
Периодическое резервное копирование entware, конфига и прошивки
gvan replied to gvan's topic in Каталог готовых решений Opkg
Ну, вот. Ошибка в переменной $BACSTORDIR. Она должна содержать полный путь к каталогу бэкапов. Т. е. начинаться со слэша. -
Периодическое резервное копирование entware, конфига и прошивки
gvan replied to gvan's topic in Каталог готовых решений Opkg
Вы так и не показали свой скрипт. Или хотя бы чему у вас равна переменная $BACSTORDIR. У меня именно такой скрипт, как я привел в примере. Предварительный переход в каталог команде find мешать никак не может. Да, наверно можно обойтись и без него. -
Периодическое резервное копирование entware, конфига и прошивки
gvan replied to gvan's topic in Каталог готовых решений Opkg
Попробуйте, заменив переменные пути и времени хранения файлов реальными значениями, выполнить команду find из командной строки. Только уберите кавычки. Как выглядит команда в командной строке, и что выводится при ее выполнении? Если понятнее не станет, выложите свой скрипт сюда. -
Ротация логов в entware, записанных на внешний USB-диск
gvan replied to gvan's topic in Каталог готовых решений Opkg
В первом сообщение есть примечание по cron (на момент написания сообщения). Если все устраивает и работает (задачи из crontab выполняются) с существующим cron, то необходимости в установке нет. -
Ротация логов в entware, записанных на внешний USB-диск
gvan replied to gvan's topic in Каталог готовых решений Opkg
Т.е.при ручном запуске/отладке вертит правильно (при достижении нужных критериев), но по крону не отрабатывает? Могу предположить, что нужно в основном файле crontab убрать комментарий для разрешения запуска почасовых задач (в первом сообщении темы об этом есть информация). А скрипт /opt/etc/cron.daily/logrotate просто также скопировать в cron.hourly (test.sh по сути не нужен). -
Периодическое резервное копирование entware, конфига и прошивки
gvan replied to gvan's topic in Каталог готовых решений Opkg
Да, вижу, что кое-что побилось. Выкладываю файл backup.zip -
Периодическое резервное копирование entware, конфига и прошивки
gvan replied to gvan's topic in Каталог готовых решений Opkg
В рамках данного решения (скрипта) этого не предусмотрено. Посмотрите каталог готовых решений для opkg. Возможно, что-то найдете для копирования (переноса) данных на облачные сервисы. Например, упоминается rclone. Соответственно, если получится его настроить, то в конец скрипта добавите необходимые строки для синхронизации локального каталога с бэкапами на облако. -
Ну, у меня проблемы с установкой не было, поскольку стояла версия 2.16.D.7.0-1, а обновляться выше в свое время я не стал (когда увидел, что на Giga 2, у некоторых после 8 версии начались проблемы с кирпичами). Как вышла 10 обновился успешно, правда только со второго раза. Первый раз после обновления осталась та же самая версия. Повторная установка 10 прошла нормально. 10-01 с первого раза без проблем поставилась.
-
Вот еще здесь посмотрите. Аналогичная проблема была у людей как с подключенным модемом, так и без него. У самого Giga 2. Но почитав всё это, решил, что мне хорошо и на 2.16.D.7.0-1. Решил пока не обновляться.
-
Периодическое резервное копирование entware, конфига и прошивки
gvan replied to gvan's topic in Каталог готовых решений Opkg
Достаточно было почитать предыдущие сообщения. Комрады хотели (просили), чтобы предыдущие файлы прошивки не удалялись, а именовались по номеру прошивки и оставались на диске. Но по коду скрипта сама прошивка в архив вообще не кладется. Непонятно, почему у вас так происходит. Что касается конфига, то его последняя версия кладется в файл -cur. Если были изменения от текущего его содержимого (а у вас, наверное, конфиг изменялся), старая версия конфига как раз перемещается в архив с датой. Не исключаю, что где-то в скрипте есть баг и нарушена логика именования файлов. У меня например вот такое текущее содержимое каталога с бэкапами (конфиг давно не менялся): На всякий случай выкладываю полный код скрипта последней версии (в первом собщении изменить уже не могу): Можно переместить текущее содержимое бэкапов в другой каталог и проверить функционал по новой. -
Периодическое резервное копирование entware, конфига и прошивки
gvan replied to gvan's topic in Каталог готовых решений Opkg
Тоже несложно. Достаточно мануал на команду find посмотреть. Выглядететь будет примерно так: find $BACSTORDIR -mtime +${DAYSTOR} -a ! -name 'firmware*' -delete -
Периодическое резервное копирование entware, конфига и прошивки
gvan replied to gvan's topic in Каталог готовых решений Opkg
Это не сложно. Можно заменить блок кода в скрипте, где делается бэкап прошивки на код следующего вида: Ключевой элемент здесь - получение номера версии прошивки: REL=`ndmq -p 'show version' -P 'release'` У себя код поменял. Вроде работает. Отредактировать первое сообщение уже не могу. Так что меняйте, проверяйте и у себя. -
В версии 2.16.D.1.0-0 Load Average нормализовался. Спасибо!
-
Нет, журнал изменений 2.13-2.15 читал регулярно. Упоминаний об исправлении не встречал. Проблема наблюдалась на всех версиях 2.13-2.16 (может, конечно, какие-то промежуточные версии и пропустил). Также подтверждается на версии 2.16 на двух других Keenetic Giga II (их использую не я).
-
Я понимаю. На работу не влияет, но графики статистики LA безбожно врут 😉 Уж очень хорошая и надежная "железка" получилась в виде Keenetic Giga II, которая верой и правдой служит уже несколько лет. Поэтому и хотелось окончательного фэншуя, т.к. в версии 2.12 LA работал, как и задумано. Но нет, так нет. Если исправляющую "затычку" для данного типа устройств сделать сложно, то значит не судьба...
-
Баг тянется еще с версии 2.13. Судя по сообщениям в предыдущей теме, характерен только Keenetic Giga II и Keenetic II (устройства на 6856). На 2.16.D.0.0-0 также присутствует. Если смотреть загрузку Load Average (через SNMP или команду top в entware), то она всегда будет больше 1. Хотя, если при этом смотреть загрузку CPU (через веб-интерфейс или SNMP), то она будет околонулевая. Соответственно, и LA также должен быть невысоким (меньше 1). Но это не так. Насколько я понял, это фактически последний шанс исправить данный баг в прошивке 2.16 для снятых с поддержки устройств...
-
Ротация логов в entware, записанных на внешний USB-диск
gvan replied to gvan's topic in Каталог готовых решений Opkg
Ротация никакого отношения к обновлению логов не имеет. Ее задача правильно перенести/архивировать файлы журналов. На скрине выше вообще непонятно, что вы там настроили. Повторюсь. Если у вас перестали обновляться логи, что ротация здесь не причем (за исключением уж совсем клинических случаев). Сначала разберитесь с обновлением логов и добейтесь того, чтобы данные в них писались. Удалите пакет logrotate и скрипт /opt/etc/cron.daily/logrotate, перезапустите роутер, проверьте данные.