Wiki source code of Настройка архивного хранилища
Version 2.1 by strixadmin on 2025/07/07 14:51
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | = Общая схема работы архива = | ||
| 2 | |||
| 3 | После установки СтриксВид начинает записывать архив в папку по умолчанию — это директория {{code language="none"}}/ms-storage{{/code}}, которая расположена на системном диске сервера. | ||
| 4 | |||
| 5 | |||
| 6 | Если вы ничего не меняете, то видеоархив будет записываться прямо в системный раздел. Это не рекомендуется, так как при длительной работе архив может заполнить диск и повредить работу всей системы. | ||
| 7 | |||
| 8 | СтриксВид по умолчанию ограничивает использование архивных дисков до 95%. Если один из дисков превышает этот предел, запись на него приостанавливается. При переполнении всех архивных дисков стример каждый час автоматически удаляет один час самого старого архива, чтобы освободить место и продолжает запись новых фрагментов. | ||
| 9 | |||
| 10 | == Как правильно настроить хранение архива на отдельном диске? == | ||
| 11 | |||
| 12 | Чтобы СтриксВид не записывал архив на системный раздел сервера, а использовал отдельный диск, необходимо сделать несколько подготовительных шагов, которые выполняются средствами Linux: | ||
| 13 | |||
| 14 | === | ||
| 15 | ~1. Подключите дополнительный диск к серверу. === | ||
| 16 | |||
| 17 | Убедитесь, что система его распознает как новое устройство хранения (используется команда lsblk). | ||
| 18 | {{code language="none"}}lsblk{{/code}} | ||
| 19 | |||
| 20 | === | ||
| 21 | 2. Подготовьте диск для использования. === | ||
| 22 | |||
| 23 | Если диск новый, его нужно отформатировать (обычно файловая система ext4, используется команда mkfs). | ||
| 24 | {{code language="none"}}sudo mkfs.ext4 /dev/sdX{{/code}} | ||
| 25 | |||
| 26 | === | ||
| 27 | 3. Создайте отдельную папку внутри каталога {{code language="none"}}/ms-storage{{/code}}. === | ||
| 28 | |||
| 29 | Это будет точка, куда вы подключите диск (используется команда mkdir). Название папки может быть любым, но важно, чтобы она располагалась внутри каталога {{code language="none"}}/ms-storage{{/code}}. | ||
| 30 | {{code language="none"}}sudo mkdir -p /ms-storage/sdX{{/code}} | ||
| 31 | |||
| 32 | |||
| 33 | Проверить созданные директории можно командой | ||
| 34 | {{code language="none"}}ls -lh /ms-storage/{{/code}} | ||
| 35 | ответ команды будет примерно таким: | ||
| 36 | |||
| 37 | (% style="font-size: 12pt; font-variant: normal; white-space: pre-wrap; font-family: ~"Times New Roman~", serif; color: rgb(152, 0, 0); font-weight: 400; font-style: normal; text-decoration: none; border: none; display: inline-block; overflow: hidden; width: 567px; height: 167px" %)[[image:https://lh7-rt.googleusercontent.com/docsz/AD_4nXczAbdN_lVw_EfYyIftEwRi2i0IwPAlheNKVrmCnmSYcwXSgcCL-pcYdgJwYo90zQ50Wz4RnlG9QrUcrPyRK8rzG8EfUPrzG3x1xtJUqQn4znlxtOjNM9gPzSHHFwn9Mxg2BYvqx_leMaRsLrcGlg?key=lmBLbzQtLVx5XLLfcUWK-g||height="167" width="567"]] | ||
| 38 | |||
| 39 | === === | ||
| 40 | |||
| 41 | === 4. Настройте автоматическое подключение диска при перезагрузке. === | ||
| 42 | |||
| 43 | Это позволяет диску автоматически монтироваться в нужную папку при каждом запуске системы. Для этого нужно определить уникальный идентификатор диска (**blkid**) и зарегистрировать его в системной конфигурации автоподключения (**fstab**). | ||
| 44 | |||
| 45 | === 5. Проверьте, что диск подключён и готов к записи. === | ||
| 46 | |||
| 47 | Убедитесь, что система видит диск (**df**) и что в нужной папке есть права на запись для службы СтриксВид (**chown**). | ||
| 48 | |||
| 49 | === 6. Укажите стримеру, где теперь хранить архив. === | ||
| 50 | |||
| 51 | Откройте боковое меню в веб-интерфейсе, нажмите на «**Сервер**» → вкладка «**Настройки сервера**». В блоке «**Жёсткие диски**» укажите путь к новой папке. Каждый путь отделяется запятой. | ||
| 52 | |||
| 53 | (% style="font-size: 12pt; font-variant: normal; white-space: pre-wrap; font-family: ~"Times New Roman~", serif; color: rgb(0, 0, 0); font-weight: 400; font-style: normal; text-decoration: none; border: none; display: inline-block; overflow: hidden; width: 567px; height: 113px" %)[[image:https://lh7-rt.googleusercontent.com/docsz/AD_4nXegKX-mp890flfbZbCrfMkRMo_DVXBe5JcO-6m9G7C5E7M0CwiNrFp18B21XfeodscPtfwkPGaKxPKd9dZAyhBL3VWdLuh-J-rkuY1K_rMRrdTOzrPHXPgZTOS-SolhmCvuF21386Ne3x3JYTFGcQ?key=lmBLbzQtLVx5XLLfcUWK-g||height="113" width="567"]](%%) | ||
| 54 | |||
| 55 | |||
| 56 | Если вы не хотите использовать системный раздел для хранения архива, удалите папку system из списка путей хранения. После сохранения настроек архив начнёт записываться на указанные диски. | ||
| 57 | |||
| 58 | == Как работает СтриксВид при заполнении хранилища? == | ||
| 59 | |||
| 60 | |||
| 61 | Чтобы изменить лимит заполнения архивных дисков, откройте веб-интерфейс СтриксВид, перейдите в боковое меню → раздел «**Сервер**» → вкладка «**Настройки сервера**». В блоке «**Жёсткие диски**» найдите поле «**Максимальная загрузка архивных дисков (в процентах)**» и укажите нужное значение. | ||
| 62 | По умолчанию установлено 95%, и мы рекомендуем не увеличивать этот показатель, чтобы избежать риска переполнения. | ||
| 63 | |||
| 64 | |||
| 65 | //Если в список архивных путей включен системный раздел, категорически не рекомендуется устанавливать значение 100% — это может привести к полному заполнению корневого диска и нарушению работы всей системы.// | ||
| 66 | |||
| 67 | |||
| 68 |