Перейти к содержанию

Рекомендуемые сообщения

Опубликовано
2 минуты назад, spatiumstas сказал:

Покажите SELECTED_DRIVE

Там у меня пусто, но мне и не надо на какой-то диск скидывать архив. Или его обязательно нужно заполнять?

Спойлер

LOG_FILE="/opt/var/log/keensnap.log"
PATH_SNAPD="/opt/root/KeenSnap/keensnap-init"
SCHEDULE_NAME="schedule0"
SELECTED_DRIVE=""
BOT_TOKEN="???"
CHAT_ID="???"
BACKUP_STARTUP_CONFIG=false
BACKUP_FIRMWARE=false
BACKUP_ENTWARE=false
ENTWARE_EXCLUDE=""
BACKUP_WG_PRIVATE_KEY=true
DELETE_LOCAL_ARCHIVE_AFTER_BACKUP=true
ARCHIVE_PASSWORD=""
PROXY_INTERFACE=""
TG_PROXY=""
RCI_TOKEN=""
UPLOAD_METHOD="Telegram,WebDAV"
GD_CLIENT_ID=""
GD_CLIENT_SECRET=""
GD_REFRESH_TOKEN=""
GD_FOLDER_ID=""
WD_URL="https://192.168.1.2:474/Backup/Keenetic"
WD_USERNAME="???"
WD_PASSWORD="???"
WD_INSECURE=true
RETAIN_ARCHIVES_DAYS=0
AUTO_UPDATE=true
HASHTAG="#KeenSnap"

 

  • 1 месяц спустя...
Опубликовано

Установил, добавил всё что нужно для заливки на гугл драйв, всё работало до того момента, пока не добавил пароль на архив, нейронка подсказала не хватает памяти, в настройках 7-zip максимальное сжатие.Дала команду как понизить и снова заработало.

Спойлер

Модель:         Ultra (NC-1812) | 5.02.B.1.0-3
Накопитель:     /tmp/mnt/25a48d4a-e7a5-a349-b7ea-3a822c9db013/EntwareBU
Отправка:       GDrive
Состав:         Entware
Версия:         1.4.7-1 by spatiumstas

1. Запустить бэкап
2. Параметры
3. Показать конфиг
4. Показать логи

99. Обновить скрипт
00. Выход

Выберите действие: 1

2026-10-24 14:58:34 [INFO] Запуск скрипта для расписания manual
2026-10-24 14:58:34 [INFO] Бэкап Entware...
2026-10-24 14:59:09 [SUCCESS] Entware сохранён
2026-10-24 14:59:09 [INFO] Создание архива с паролем...

7-Zip (z) 25.01 (arm64) : Copyright (c) 1999-2025 Igor Pavlov : 2025-08-03
 64-bit arm_v:8-A locale=en_US.UTF-8 Threads:3 OPEN_MAX:1024

Scanning the drive:
1 folder, 3 files, 163824366 bytes (157 MiB)

Creating archive: /tmp/mnt/25a48d4a-e7a5-a349-b7ea-3a822c9db013/EntwareBU/NC-1812_5.02.B.1.0-3_backup2026-10-24_14-58.7z

Add new data to archive: 1 folder, 3 files, 163824366 bytes (157 MiB)

 

ERROR: Can't allocate required memory!
2026-10-24 14:59:09 [ERROR] Ошибка при создании архива
2026-10-24 14:59:09 [INFO] Токен бота или ID чата не заданы. Отправка в Telegram пропущена.
2026-10-24 14:59:09 [INFO] Скрипт завершил работу

Для возврата нажмите любую клавишу...

 

 

Опубликовано
5 часов назад, Andr S сказал:

Установил, добавил всё что нужно для заливки на гугл драйв, всё работало до того момента, пока не добавил пароль на архив, нейронка подсказала не хватает памяти, в настройках 7-zip максимальное сжатие.Дала команду как понизить и снова заработало.

  Показать контент

Модель:         Ultra (NC-1812) | 5.02.B.1.0-3
Накопитель:     /tmp/mnt/25a48d4a-e7a5-a349-b7ea-3a822c9db013/EntwareBU
Отправка:       GDrive
Состав:         Entware
Версия:         1.4.7-1 by spatiumstas

1. Запустить бэкап
2. Параметры
3. Показать конфиг
4. Показать логи

99. Обновить скрипт
00. Выход

Выберите действие: 1

2026-10-24 14:58:34 [INFO] Запуск скрипта для расписания manual
2026-10-24 14:58:34 [INFO] Бэкап Entware...
2026-10-24 14:59:09 [SUCCESS] Entware сохранён
2026-10-24 14:59:09 [INFO] Создание архива с паролем...

7-Zip (z) 25.01 (arm64) : Copyright (c) 1999-2025 Igor Pavlov : 2025-08-03
 64-bit arm_v:8-A locale=en_US.UTF-8 Threads:3 OPEN_MAX:1024

Scanning the drive:
1 folder, 3 files, 163824366 bytes (157 MiB)

Creating archive: /tmp/mnt/25a48d4a-e7a5-a349-b7ea-3a822c9db013/EntwareBU/NC-1812_5.02.B.1.0-3_backup2026-10-24_14-58.7z

Add new data to archive: 1 folder, 3 files, 163824366 bytes (157 MiB)

 

ERROR: Can't allocate required memory!
2026-10-24 14:59:09 [ERROR] Ошибка при создании архива
2026-10-24 14:59:09 [INFO] Токен бота или ID чата не заданы. Отправка в Telegram пропущена.
2026-10-24 14:59:09 [INFO] Скрипт завершил работу

Для возврата нажмите любую клавишу...

 

 

Спасибо, исправление имело место быть, и ушло в 1.4.8

Опубликовано

Здравствуйте, после обновления на 1.4.8 размер копии увеличился в 2 раза. Возможно перестал работать exclude. В архив попадает каталог /opt/backup, куда временно пишется файл /opt/backup/backup2026-10-30_00-00/aarch64_Entware.tar.gz. 

В конфигурации exclude прописан:

ENTWARE_EXCLUDE="/opt/backup /tmp/mnt/cdf8602f-5612-4e23-a0c9-c8131b05de10/backup"

 

Опубликовано
16 минут назад, Stone7 сказал:

Здравствуйте, после обновления на 1.4.8 размер копии увеличился в 2 раза. Возможно перестал работать exclude. В архив попадает каталог /opt/backup, куда временно пишется файл /opt/backup/backup2026-10-30_00-00/aarch64_Entware.tar.gz. 

В конфигурации exclude прописан:

ENTWARE_EXCLUDE="/opt/backup /tmp/mnt/cdf8602f-5612-4e23-a0c9-c8131b05de10/backup"

 

В 1.4.8 ничего связанного с этим не вносилось. Вы допустили ошибку, указав /opt, скрипт специально задаёт пример без - '/bin /var/log'. 
Неудобство понимаю, в 1.4.9 это доработано.

Опубликовано
21 час назад, spatiumstas сказал:

В 1.4.8 ничего связанного с этим не вносилось. Вы допустили ошибку, указав /opt, скрипт специально задаёт пример без - '/bin /var/log'. 
Неудобство понимаю, в 1.4.9 это доработано.

Не обратил внимание. 1.4.9 работает и с неправильным exclude. 

Спасибо.

Опубликовано

@spatiumstas Подскажите, пожалуйста, по хуку. Если я хочу чистить webdav от старых архивов после выполнения бекапа, я могу добавить вызов своего скрипта в хук? При обновлении пакета файл хука не перезапишется? Как правильно запускаться после бекапа?

Опубликовано
24 минуты назад, avkuzmin сказал:

я могу добавить вызов своего скрипта в хук?

Можете, но будущие обновления затрут правку. Лучше сделайте нормальный PR, так ваше изменение получат все.

Опубликовано
5 минут назад, spatiumstas сказал:

Можете, но будущие обновления затрут правку. Лучше сделайте нормальный PR, так ваше изменение получат все.

понял, спасибо, т.е. текущий хук не предусматривает запуска пользовательских скриптов.

Опубликовано
1 час назад, avkuzmin сказал:

Если я хочу чистить webdav от старых архивов после выполнения бекапа

Добавлено в 1.5. Проверено на WebDAV Keenetic и Google Drive

Опубликовано

А подскажите по копированию на webdav, куда копать. Настроил на nc-1812 копирование на webdav, который на terramaster tos7. Всё типа ок. Потом в какой-то момент вижу, что нет бэкапирования по расписанию (1 раз в неделю). Зашел по ssh на роутер и выполнил бэкап из keensnap - падает ошибка при копировании. Пробую скопировать из windows - первые 1-2 раза тоже падает ошибка, а потом всё типа ОК. Проверяю из entware запуск в keensnap - тоже ОК.
Т.е. получается что, наверное, из-за перезапуска nas, ломается копирование по webdav и только на 2-3 раз оно начинает срабатывать. Т.е. бэкап я не смогу получить.
Что это за баг и как его исправить?

Опубликовано (изменено)
9 минут назад, nomadfromx сказал:

И еще, как можно обновить KeeSnap? Достаточно просто еще раз запустить его установку?

opkg update && opkg upgrade keensnap

Также скрипт сам проверяет обновление при каждом запуске, выполняет обновление если задан AUTO_UPDATE=true

Изменено пользователем spatiumstas
Опубликовано
58 минут назад, spatiumstas сказал:

Добавлено в 1.5. Проверено на WebDAV Keenetic и Google Drive

Вау, спасибо :) А я уже свой скрипт через крон прикрутил

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   1 пользователь онлайн

×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.