Перейти к контенту
Форум о видеонаблюдении

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

ДАНО:
линия v8.0.9.0
группа из 4 камер
накоплен архив за 3 месяца
на диске занято 6 Tb, свободно 2 Tb

 

НУЖНО:
6 мес хранить архив первой камеры 
3 мес хранить архив второй и третьей камер
1 мес хранить архив четвертой камеры

 

Прошу объяснить, как сделать изменения без потери накопленных данных?

Спасибо.

Настройки.png

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте!
Для решения поставленной задачи необходимо ещё как минимум один каталог:
1.) Высчитываете объём архива отдельно для:
- 6 мес хранить архив первой камеры
- 3 мес хранить архив второй и третьей камер
- 1 мес хранить архив четвертой камеры
2.) Создаёте три группы для записи  архива.
3.) В каждую группы назначаете камеры и каталог для записи с нужным объёмом требуемого свободного места.
Если получится, что  свободного места для хранения например 1 месяца с камеры на каталоге  X:\line_archive\  достаточно - назначаем его в эту группу.
При этом записанный ранее архив со всех камер будет доступен.

 

Должно получится что-то типа:
Группа камер для записи 1
Камера 1 = > новый путь с требуемый объёмом дискового пространства.

 

Группа камер для записи 2
Камера 2 + Камера 3  = > F:\line_archive\  (если объёма достаточно)

 

Группа камер для записи 3
Камера 4 + Камера 5 = > X:\line_archive\   (если объёма достаточно)

 

Всё каналы обязательно должны быть в группах для записи архива.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Простите, пока не понимаю...
Каковы будут последствия изменения группировки камер, как это отразится на сроках хранения архивов? 

Попробую понять поэтапно, сделав сначала изменения только для одной камеры...

 

ЭТАП ПЕРВЫЙ
Накоплен архив 4 камер за 3 месяца.
Теперь сокращаем срок хранения четвертой камеры до 1 месяца.

Предлагаю такой проект действий:

 

1) Останавливаем службу LineServer8

 

2) Жмем кнопку "Добавить", появляется выбор "Основную группу" и "Дублирующую группу", выбираем основную, так?

 

3) Из старой группы убираем четвертую камеру, в группе останется три камеры.

 

4) В новую группу добавляем одну камеру (четвертую), ставим глубину архива 30 дней, назначаем путь в прежнюю папку X:\line_archive\

 

5) Нажимаем "Сохранить и выйти"

 

6) Запускаем службу LineServer8
 

Что не так в этом проекте?

 

На шаге 3 мне непонятно, приведет ли удаление камеры из группы к удалению(или недоступности) всех накопленных для этой камеры архивов?

И на шаге 4 непонятно, будут ли удалены архивы старше 30 дней, освободится ли место?


 

Исходный.png

Этап-первый.png

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.

Описанная у Вас на скриншотах настройка является неправильной, причина - один и тот же диск (X:\line_archive) используется в двух группах. соответственно дисковое пространство на этом диске для обоих групп заканчивается одновременно. В данном случае тут уж кто будет первым - какая-то из групп удалит свой день архива, при этом место освободится для обоих групп, т.е. второй группе уже не надо освобождать место, оно ведь есть свободное. И если в такой комбинации к примеру первая группа постоянно будет первой (освобождать место на диске, путем удаления своего архива), то вторая группа просто будет писать. Единственный нюанс - вторая группа количество дней в архиве не будет больше 30.

Но ситуация может иметь обратный характер, если первее сработает вторая группа. Она будет удалять свой архив, а освободившееся место будет делиться между первой и второй группой.

Итог: В разных группах используйте разные диски. Крайний вариант - один физический диск разбейте на несколько логических. Это не даст прироста производительности, но так Вы сможете распределить объемы дискового пространства на разные группы, указав каждой свой отдельный диск (пусть и логический)

 

При изменении параметров архива в ПО Линия службу останавливать не надо.

При переносе камеры из одной группы в другую архив от камеры не удалится, он останется и будет доступен через программу. Единственное, удаление этого архива будет идти циклически по правилам первой группы, так как он ведь физически находится в первой группе и подпадает под ее правило перезаписи и глубины архива

поправлю сам себя - учитывая что не только один и тот же диск в двух группах, а весь путь (т.е. одна и та же папка), то у Вас будет конфликт, что информацию о двух группах программа будет пытаться писать в одну базу данных на диске

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо, про конфликт базы данных понял. 

Quote

Итог: В разных группах используйте разные диски. 

Подозреваю, что в моем случае возможно иное решение. У нас ежедневный объем архивных данных стабилен, колебания ничтожны. Поэтому я могу рассчитать и задать каждой группе такую глубину архива, что на диске гарантированно всегда будет оставаться свободное место. Одной группе задам 90 дней, другой 30 дней, хранить будем в разных папках одного и того же диска X:. Места хватит, я посчитал.
(смотрите скриншот)

Так можно ли?

Э1-исправлено.png

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

если бы у Вас был всего один диск в обоих группах, то при условии что места хватит, это был а бы рабочая схема.

Но у Вас в первой группе два диска. Какая возможна ситуация: на диск F записалось 60 дней, на диск X записались оставшиеся 30 дней первой группы + 30 дней архива второй группы, всё замечательно. После начинается циклическая перезапись. Первая группа удаляет старый архив с диска F, но продолжает писать на диск X (там ведь есть свободное место). В какой-то момент место на диске X кончается. Если первой это увидит старая группа на 3 камеры, то она просто вернется писать архив на диск F, так как там есть свободное место, и в принципе всё хорошо. Но если сработает первой группа из одной камеры - то она удалит старый день архива, а на освободившееся место на диске X продолжают писать обе группы. Соответственно группе с одной камерой уже не хватит места записать целые сутки. Менее чем через сутки опять кончится место и опять рандом. И чем чаще группа из одной камеры будет первой обнаруживать что место кончилось, то тем меньше ей места будет оставаться на диске X. В какой-то момент первая группа должна первой увидеть что место кончилось и переключиться на диск F. Потом в будущем у первой группы самый старый архив будет на диске X, и тогда она начнет его освобождать, тем самым возвращая место под архив для второй группы.

Самый худший исход - это если вторая группа постоянно будет оказываться первой, кто увидит что нет места на диске X и будет удалять свой архив для циклической перезаписи.

Очень-очень грубо я бы назвал данную схему примерно на 80% рабочей, НО - обязателен человеческий фактор мониторинга, куда какая группа пишет архив. Чтобы так сказать не случилось "худшего исхода"

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Благодарю за понятные разъяснения. 

 

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

Если мы при остановленной службе LineServer8 переместим все файлы из F:\line_archive\ в X:\line_archive\,

а затем в настройках архивации оставим в первой группе единственную папку X:\line_archive\,

не нарушится ли архив? Будет ли работать просмотр?

 

Сразу вижу одну проблемку: один из дней, 24 апреля, разделен на два диска, в одноименных папках существуют файлы index.db Может быть, объединить их средствами sqlite?

 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте!

 

Цитата

Если мы при остановленной службе LineServer8 переместим все файлы из F:\line_archive\ в X:\line_archive\,

а затем в настройках архивации оставим в первой группе единственную папку X:\line_archive\, 

не нарушится ли архив? Будет ли работать просмотр?

 

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

 

Цитата

Сразу вижу одну проблемку: один из дней, 24 апреля, разделен на два диска, в одноименных папках существуют файлы index.db Может быть, объединить их средствами sqlite?

 

Нет, объединить нельзя.

Можно просто хранить его где-то всё время,  пока он нужен, а потом удалить вручную.  Или просто переименовать,  в «Линии» можно посмотреть архив, используя функцию "Просмотр архива из папки".

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
14 hours ago, Станислав said:

Если архитектура архива не изменится

Что вы называете "архитектурой"?
 

Выполнил первый этап, выделил одну камеру в новую группу на другой физический диск, будем наблюдать.

 

1мес.png

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте!

 

Цитата

Что вы называете "архитектурой"?

 

Сохранение структуры внутри папки с архивом.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти

×