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