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