Как удалить выбранный период или отдельные файлы из архива TRASSIR

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

Система видеонаблюдения TRASSIR (Трассир) хранит видеозаписи в виде архивов на жестком диске (или в сети).
Со временем архив может занимать сотни гигабайт‚ а часть записей уже не нужна.
В этой статье подробно рассматриваются все способы удаления выбранного периода или отдельных файлов из архива без риска повредить остальные данные.


Содержание

  1. Что такое архив в TRASSIR
  2. Зачем удалять часть архива
  3. Подготовка: права доступа и резервное копирование
  4. Удаление через клиент TRASSIR (Desktop‑client)
  5. Удаление через Web‑client
  6. Удаление с помощью внешних программ (X‑DVPlayer‚ X‑WVTPlayer)
  7. Особенности DSSL‑модуля и флага motion_search_mark
  8. Полезные рекомендации и типичные ошибки
  9. Часто задаваемые вопросы

Что такое архив в TRASSIR

В TRASSIR видеоданные сохраняются в файлы‑блоки‚ которые объединяются в архивные контейнеры.
Каждый канал (камера) имеет собственный архив‚ а в случае включённого ActiveSearch (поиск по движению) создаётся дополнительная база данных‚ занимающая до 10 ГБ свободного места на диске. При заполнении этой зоны система начинает перезаписывать старый архив (флаг motion_search_mark).

Структура архива позволяет:

  • просматривать запись за любой период;
  • выполнять поиск по событиям (движение‚ звук‚ детекторы);
  • удалять отдельные блоки без полной переиндексации.

Зачем удалять часть архива

Основные причины:

  • Освобождение места на диске (например‚ после длительного периода без важного контента).
  • Удаление записей‚ подпадающих под требования GDPR или локального законодательства.
  • Удаление «мусорных» периодов (например‚ ночные часы без движения).
  • Подготовка к резервному копированию: часто копируют только нужные фрагменты‚ а остальное удаляют.

Подготовка: права доступа и резервное копирование

Прежде чем приступать к удалению‚ выполните два обязательных шага:

  1. Проверьте права пользователя. В TRASSIR реализована многоуровневая система доступа. Чтобы удалить архив‚ пользователь должен иметь роль Administrator или Operator с правом «Удаление архива». Если прав недостаточно‚ система не покажет кнопку «Удалить архив».
  2. Сделайте резервную копию. Скопируйте нужные файлы‑блоки на внешний носитель (USB‚ сетевое хранилище) или создайте snapshot диска. Это позволит восстановить запись в случае ошибочного удаления.
Важно: При работе в режиме Access control (Windows XP/2000) права доступа задаются в локальной системе Windows. Создайте отдельного пользователя (например‚ trassir_guard) и ограничьте ему только просмотр‚ а администратору – полные права.

Удаление через клиент TRASSIR (Desktop‑client)

Самый привычный способ – воспользоваться официальным клиентом‚ установленным на рабочем компьютере.

Пошаговая инструкция

  1. Запустите TRASSIR Client и войдите под учетной записью с правами администратора.
  2. Перейдите в раздел «Каналы» (обычно слева – список камер).
  3. Выберите нужный канал‚ в котором требуется удалить часть архива.
  4. Нажмите кнопку «Настройки канала» (значок шестерёнки) → откроеться вкладка «Архив».
  5. В нижней части окна найдите кнопку «Удалить архив».
    Внимание! Эта кнопка удалит весь архив выбранного канала‚ если не указать период.
  6. Чтобы удалить частичный диапазон‚ нажмите «Показать архив» (иконка календаря). Откроется окно с тайм‑линией.
  7. Выделите нужный интервал мышью (начальная и конечная дата/время).
  8. Кликните правой кнопкой → «Удалить выбранный период». Подтвердите действие в диалоговом окне.
  9. После завершения операции проверьте‚ что свободное место увеличилось‚ а остальные записи доступны.

Что происходит «под капотом»

Клиент отправляет запрос серверу DSSL‚ который удаляет соответствующие блоки из файловой системы и обновляет индексы ActiveSearch. Если в выбранном диапазоне есть «привязанные» события (например‚ детектор движения)‚ они также удаляются.


Удаление через Web‑client

Web‑client удобен‚ когда доступа к настольному клиенту нет (например‚ удалённый доступ).

  1. Откройте браузер и перейдите по адресу http://IP_сервера/webclient.
  2. Войдите под учетной записью с правами Administrator или Operator.
  3. В левом меню выберите «Каналы» → нужный канал».
  4. Нажмите кнопку «Архив» → откроется календарный вид.
  5. Выделите диапазон дат‚ нажмите «Удалить» (иконка корзины) и подтвердите.

Web‑client использует те же API‚ что и настольный клиент‚ поэтому ограничения прав и поведения идентичны.


Удаление с помощью внешних программ

Если требуется оставить архив «в живом» виде‚ но при этом освободить место‚ можно воспользоваться внешними проигрывателями:

  • X‑DVPlayer – позволяет открыть архивный файл‚ экспортировать нужный фрагмент и затем удалить оригинал.
  • X‑WVTPlayer – аналогичный функционал‚ но поддерживает более новые форматы TRASSIR 2.x.

Пример работы с X‑DVPlayer

  1. Запустите X‑DVPlayer‚ откройте архивный файл (обычно *.trc).
  2. В окне «Тайм‑линия» выберите нужный интервал и нажмите «Экспортировать» → сохраните в отдельный файл.
  3. После успешного экспорта закройте проигрыватель.
  4. В файловом менеджере удалите оригинальный архивный файл (или переместите в резерв).
  5. Запустите 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 или внешние проигрыватели.
  • После массового удаления выполните пересканирование и оптимизацию базы.

Соблюдая эти рекомендации‚ вы сможете эффективно управлять хранилищем видеонаблюдения‚ экономить место на диске и оставаться в рамках нормативных требований.