Система видеонаблюдения TRASSIR (Трассир) хранит видеозаписи в виде архивов на жестком диске (или в сети).
Со временем архив может занимать сотни гигабайт‚ а часть записей уже не нужна.
В этой статье подробно рассматриваются все способы удаления выбранного периода или отдельных файлов из архива без риска повредить остальные данные.
Содержание
- Что такое архив в TRASSIR
- Зачем удалять часть архива
- Подготовка: права доступа и резервное копирование
- Удаление через клиент TRASSIR (Desktop‑client)
- Удаление через Web‑client
- Удаление с помощью внешних программ (X‑DVPlayer‚ X‑WVTPlayer)
- Особенности DSSL‑модуля и флага
motion_search_mark - Полезные рекомендации и типичные ошибки
- Часто задаваемые вопросы
Что такое архив в TRASSIR
В TRASSIR видеоданные сохраняются в файлы‑блоки‚ которые объединяются в архивные контейнеры.
Каждый канал (камера) имеет собственный архив‚ а в случае включённого ActiveSearch (поиск по движению) создаётся дополнительная база данных‚ занимающая до 10 ГБ свободного места на диске. При заполнении этой зоны система начинает перезаписывать старый архив (флаг motion_search_mark).
Структура архива позволяет:
- просматривать запись за любой период;
- выполнять поиск по событиям (движение‚ звук‚ детекторы);
- удалять отдельные блоки без полной переиндексации.
Зачем удалять часть архива
Основные причины:
- Освобождение места на диске (например‚ после длительного периода без важного контента).
- Удаление записей‚ подпадающих под требования GDPR или локального законодательства.
- Удаление «мусорных» периодов (например‚ ночные часы без движения).
- Подготовка к резервному копированию: часто копируют только нужные фрагменты‚ а остальное удаляют.
Подготовка: права доступа и резервное копирование
Прежде чем приступать к удалению‚ выполните два обязательных шага:
- Проверьте права пользователя. В TRASSIR реализована многоуровневая система доступа. Чтобы удалить архив‚ пользователь должен иметь роль Administrator или Operator с правом «Удаление архива». Если прав недостаточно‚ система не покажет кнопку «Удалить архив».
- Сделайте резервную копию. Скопируйте нужные файлы‑блоки на внешний носитель (USB‚ сетевое хранилище) или создайте snapshot диска. Это позволит восстановить запись в случае ошибочного удаления.
trassir_guard) и ограничьте ему только просмотр‚ а администратору – полные права. Удаление через клиент TRASSIR (Desktop‑client)
Самый привычный способ – воспользоваться официальным клиентом‚ установленным на рабочем компьютере.
Пошаговая инструкция
- Запустите TRASSIR Client и войдите под учетной записью с правами администратора.
- Перейдите в раздел «Каналы» (обычно слева – список камер).
- Выберите нужный канал‚ в котором требуется удалить часть архива.
- Нажмите кнопку «Настройки канала» (значок шестерёнки) → откроеться вкладка «Архив».
- В нижней части окна найдите кнопку «Удалить архив».
Внимание! Эта кнопка удалит весь архив выбранного канала‚ если не указать период. - Чтобы удалить частичный диапазон‚ нажмите «Показать архив» (иконка календаря). Откроется окно с тайм‑линией.
- Выделите нужный интервал мышью (начальная и конечная дата/время).
- Кликните правой кнопкой → «Удалить выбранный период». Подтвердите действие в диалоговом окне.
- После завершения операции проверьте‚ что свободное место увеличилось‚ а остальные записи доступны.
Что происходит «под капотом»
Клиент отправляет запрос серверу DSSL‚ который удаляет соответствующие блоки из файловой системы и обновляет индексы ActiveSearch. Если в выбранном диапазоне есть «привязанные» события (например‚ детектор движения)‚ они также удаляются.
Удаление через Web‑client
Web‑client удобен‚ когда доступа к настольному клиенту нет (например‚ удалённый доступ).
- Откройте браузер и перейдите по адресу
http://IP_сервера/webclient. - Войдите под учетной записью с правами Administrator или Operator.
- В левом меню выберите «Каналы» → нужный канал».
- Нажмите кнопку «Архив» → откроется календарный вид.
- Выделите диапазон дат‚ нажмите «Удалить» (иконка корзины) и подтвердите.
Web‑client использует те же API‚ что и настольный клиент‚ поэтому ограничения прав и поведения идентичны.
Удаление с помощью внешних программ
Если требуется оставить архив «в живом» виде‚ но при этом освободить место‚ можно воспользоваться внешними проигрывателями:
- X‑DVPlayer – позволяет открыть архивный файл‚ экспортировать нужный фрагмент и затем удалить оригинал.
- X‑WVTPlayer – аналогичный функционал‚ но поддерживает более новые форматы TRASSIR 2.x.
Пример работы с X‑DVPlayer
- Запустите X‑DVPlayer‚ откройте архивный файл (обычно
*.trc). - В окне «Тайм‑линия» выберите нужный интервал и нажмите «Экспортировать» → сохраните в отдельный файл.
- После успешного экспорта закройте проигрыватель.
- В файловом менеджере удалите оригинальный архивный файл (или переместите в резерв).
- Запустите TRASSIR Server → «Пересканировать диск»‚ чтобы система обновила индексы.
Такой подход полезен‚ когда необходимо сохранить часть записи в «сыром» виде‚ а остальное полностью удалить.
Особенности DSSL‑модуля и флага motion_search_mark
DSSL (Digital Surveillance System Library) – ядро‚ отвечающее за запись и поиск. При работе с архивом важно знать про:
- Флаг
motion_search_mark– ставится на блоки‚ где обнаружено движение. При заполнении зоны ActiveSearch (10 ГБ свободного места) система начинает перезаписывать самые «старые» блоки с этим флагом. - Если вы удаляете часть архива‚ содержащую такие помеченные блоки‚ DSSL автоматически уменьшит размер ActiveSearch‚ что может ускорить поиск.
- При удалении без учёта
motion_search_markможет возникнуть «дырка» в базе поиска‚ из‑за чего некоторые события перестанут находиться. Поэтому после массового удаления рекомендуется выполнить «Пересканировать диск» (в меню Сервис → Обслуживание → Пересканировать архив).
Полезные рекомендации и типичные ошибки
- Не удаляйте архив‚ пока сервер находится в режиме записи. Остановите запись на выбранном канале (кнопка «Пауза» в клиенте) или переключите канал в режим «Только просмотр».
- Если требуется удалить несколько разрозненных периодов‚ делайте это поочерёдно‚ а не выбирая «все» и потом откатываясь.
- После удаления большого объёма данных выполните «Оптимизацию БД» (в меню Сервис → Оптимизация) – это освободит занятые‚ но не использованные‚ сектора.
- Для автоматизации можно использовать скрипты
trassir_cli(CLI‑утилита). Пример команды:trassir_cli --host 192.168.1.100 --user admin --password --delete-archive "Camera1" "2024-01-01 00:00:00" "2024-01-31 23:59:59"
- Если после удаления архив «не открывается»‚ проверьте журнал «System Log» – часто причина в несоответствии индексов.
Часто задаваемые вопросы
Можно ли удалить архив полностью‚ а потом восстановить его?
Да. При удалении TRASSIR сохраняет файлы‑блоки в корзине Windows (если она включена) или в папке Trash на диске. Восстановить можно‚ переместив их обратно и выполнив «Пересканировать диск». Однако рекомендуется делать отдельный бэкап‚ так как автоматическое восстановление не гарантировано.
Что делать‚ если кнопка «Удалить архив» недоступна?
Проверьте:
- У вас есть права Administrator или Operator с правом Delete archive.
- Канал не находится в режиме «Только запись» (нужно переключить в «Только просмотр»).
- Сервер не находится в режиме «Только чтение» (например‚ после аварийного отключения питания).
Как удалить архив только из одного дня?
В клиенте откройте календар‚ выберите нужный день‚ затем кликните правой кнопкой → «Удалить выбранный период». Убедитесь‚ что время начала = 00:00:00‚ а время конца = 23:59:59.
Можно ли задать автоматическое удаление старых записей?
Да. В настройках сервера → «Хранилище» → «Политика удаления» укажите «Удалять записи старше N дней» или «Удалять при заполнении 90 % диска». Это работает независимо от ручного удаления.
Удаление части архива в TRASSIR – достаточно простая операция‚ если соблюдать несколько правил:
- Убедитесь‚ что у вас есть необходимые права доступа.
- Сделайте резервную копию важных фрагментов.
- Выбирайте нужный период через клиент‚ Web‑client или внешние проигрыватели.
- После массового удаления выполните пересканирование и оптимизацию базы.
Соблюдая эти рекомендации‚ вы сможете эффективно управлять хранилищем видеонаблюдения‚ экономить место на диске и оставаться в рамках нормативных требований.