Настройка записи на сетевое хранилище: NAS, SMB/NFS, FTP, iSCSI
В предыдущих темах курса мы разобрали, как устроена система (камеры → сеть → NVR → хранилище) и как выбрать совместимое железо (ONVIF/RTSP, кодеки, битрейт, PoE). Логичный следующий шаг в XMeye-подобной архитектуре — вынести архив с регистратора на сетевое хранилище, чтобы:
масштабировать объём (несколько дисков, RAID)
упростить обслуживание и замену дисков
разместить архив физически в другом месте
в отдельных сценариях повысить отказоустойчивостьВ этой статье разберём практические варианты записи на сетевое хранилище и их настройки: NAS по SMB/NFS, FTP и iSCSI. Параллельно будем держать в голове ограничения “железа”: NVR может поддерживать не все протоколы и иногда — только один из них.
!Общая схема вариантов сетевого архива для NVR
Что такое NAS и почему это не просто “папка в сети”
NAS (Network-Attached Storage) — это сетевое хранилище, которое раздаёт дисковое пространство по сетевым протоколам. Для видеонаблюдения NAS обычно используется в одном из двух режимов:
Файловый доступ: NVR пишет видеофайлы в сетевую папку
- протоколы:
SMB или
NFS
Блочный доступ: NVR видит NAS как “сетевой диск”
- протокол:
iSCSIТакже встречается запись на FTP-сервер: NVR отправляет файлы/фрагменты архива по FTP. Это проще концептуально, но имеет свои ограничения по безопасности и интеграции.
Справочно:
Network-attached storageВыбор протокола: SMB, NFS, FTP или iSCSI
Ниже — практическая “таблица выбора”. Она помогает быстро понять, что использовать в вашем NVR и NAS.
| Вариант | Что видит NVR | Типовые плюсы | Типовые минусы | Когда выбирать |
|---|---|---|---|---|
| SMB | Сетевая папка \\nas\share | Широкая совместимость, удобно администрировать в смешанной среде | Зависимость от прав/учёток, иногда капризен к версиям SMB | Если NVR явно поддерживает SMB/CIFS и нужен понятный файловый доступ |
| NFS | Сетевой каталог (export) | Часто хорошо работает с Linux-встраиваемыми NVR, меньше “магии” с учётками | Настройка прав может быть непривычной, зависит от реализации NVR | Если NVR явно поддерживает NFS и NAS умеет NFS |
| FTP | FTP-сервер и путь | Простая логика: “залей файл на сервер” | FTP без шифрования, часто хуже по удобству поиска архива в NVR | Если NVR не умеет SMB/NFS/iSCSI, но умеет FTP (или нужен экспорт событий) |
| iSCSI | “Диск” (LUN) | NVR может работать как с локальным диском, иногда выше предсказуемость записи | Нельзя “делить” LUN между несколькими пишущими устройствами, требовательнее к сети и дисциплине | Если NVR умеет iSCSI и нужен сценарий «NAS как удалённый HDD» |
Справочно по протоколам:
Server Message Block
Network File System
RFC 959: File Transfer Protocol
RFC 3720: iSCSIОбщие требования до настройки: сеть, адресация, доступ
Перед тем как настраивать протокол, приведите в порядок базу. Большинство проблем “NAS не пишется” — это не диск, а сеть или права.
Сеть и пропускная способность
Практический минимум для связки NVR ↔ NAS:
гигабитный линк между NVR, коммутатором и NAS
стабильные кабели (обычно Cat5e/Cat6) и нормальные коннекторы
отсутствие 100 Мбит/с “узких мест” на путиЕсли NAS находится в той же сети, где и камеры, суммарная нагрузка складывается. Поэтому хорошая практика:
камеры сидят на PoE-коммутаторе
NVR и NAS подключены к коммутатору по гигабиту
при необходимости вводится сегментация (например, VLAN), как мы будем обсуждать в теме про сеть и безопасностьIP-адреса и стабильность
Для NVR и NAS желательно:
фиксированные адреса (статические IP или DHCP-reservation)
понятные имена и документация (чтобы через год не гадать, что за адрес)Учётная запись и права
Для файловых протоколов (SMB/NFS) создайте отдельную учётку под видеонаблюдение:
отдельный пользователь, например nvr
отдельная папка/шаринг, например surveillance
минимально необходимые права
- обычно достаточно
чтение/запись
- удаление и изменение прав лучше не давать, если нет необходимости
Запись на NAS по SMB (CIFS)
Как это работает
SMB — это доступ к сетевой папке. NVR записывает файлы архива в указанную шару.
В интерфейсах NVR это часто выглядит как:
Storage → Network Storage → SMB/CIFS
поля: IP, Share, User, Password, иногда PathНастройка SMB на NAS: минимальный рецепт
Включите службу SMB на NAS.
Создайте общую папку, например surveillance.
Создайте пользователя nvr.
Выдайте пользователю nvr права на папку surveillance.
Если NAS позволяет выбирать версии SMB, ориентируйтесь на:
- включить
SMB2/SMB3
- по возможности отключить
SMB1 (на старых NVR это может сломать совместимость)
> Если NVR очень старый и понимает только SMB1, это компромисс с безопасностью. В таком случае лучше изолировать сеть видеонаблюдения и не давать ей доступ в интернет.
Настройка SMB на NVR: что вводить
Обычно требуются:
IP NAS: адрес хранилища
Share name: имя шары (например, surveillance)
User/Password: учётка, созданная на NAS
Каталог/путь: иногда можно указать подпапку (например, nvr01)После добавления проверьте:
тест соединения (если есть кнопка Test)
доступный объём
возможность форматирования не требуется (это файловый доступ)Типовые проблемы SMB и быстрые проверки
NVR “не видит” шару
- проверьте IP, шлюз, маску (NVR и NAS должны быть маршрутизируемы)
- проверьте, что SMB-сервис включён
Ошибка логина
- проверьте пароль и права на папку
- проверьте, что нет запрета на доступ по SMB для этого пользователя
Запись стартует и “отваливается”
- проверьте, что линк гигабитный
- проверьте, нет ли энергосбережения/сон-режима дисков NAS
Запись на NAS по NFS
Как это работает
NFS — это также файловый доступ, но обычно проще для встраиваемых Linux-устройств. Вместо “шары” вы публикуете export (каталог), который NVR монтирует.
Настройка NFS на NAS: ключевой момент — кто имеет доступ
В NFS права часто завязаны на:
IP-адрес клиента (NVR)
режимы доступа ro/rwМинимальная логика:
Включите NFS на NAS.
Создайте папку surveillance.
Добавьте NFS-правило (export) для IP-адреса NVR.
Разрешите запись (rw).У некоторых NAS можно дополнительно управлять параметрами вида squash и сопоставлением пользователей. Если NVR “пишет, но не создаёт папки” или “нет прав”, проблема часто именно в этом слое.
Настройка NFS на NVR
Чаще всего нужно указать:
IP NAS
путь экспорта, например /volume1/surveillance (формат зависит от NAS)
иногда — тип версии NFS (если NVR позволяет выбрать)После подключения проверьте:
создание папок NVR внутри экспорта
стабильность записи при перезапуске NVRТиповые проблемы NFS
экспорт задан, но NVR не подключается
- проверьте, что разрешён доступ именно с IP NVR
- проверьте, что NAS и NVR в одной подсети или есть корректная маршрутизация
“Нет прав”
- проверьте режим
rw
- проверьте настройки сопоставления пользователей на NAS
Запись по FTP: когда это уместно и как не сделать хуже
Как это работает
При FTP-записи NVR обычно:
подключается к FTP-серверу
создаёт каталоги
загружает файлы (часто по расписанию или по событиям)FTP полезен, когда:
ваш NVR не поддерживает сетевой диск/SMB/NFS
вы хотите сохранять фрагменты по событиям на отдельный серверНо важно помнить: классический FTP передаёт логин/пароль и данные без шифрования. Поэтому:
не используйте FTP через интернет
не используйте FTP в общей “офисной” сети, где есть недоверенные устройства
лучше выделить отдельную подсеть видеонаблюденияСправочно:
RFC 959: File Transfer ProtocolНастройка FTP-сервера
На стороне сервера вам обычно нужно:
включить FTP-службу
создать пользователя nvr
выделить домашнюю папку, например /ftp/surveillance
дать права на записьНастройка FTP на NVR
Как правило, указываются:
Server: IP/домен
Port: обычно 21
User/Password
Directory
режим Passive (часто нужен за NAT или при “сложной” сети)Проверяйте не только “подключилось”, но и:
создаются ли каталоги
не возникают ли ошибки на длинных файлах
как NVR ведёт себя при временном отсутствии FTP (есть ли повторные попытки)iSCSI: NAS как удалённый диск для NVR
Как это работает
iSCSI — это блочный доступ: NAS предоставляет LUN (кусок дискового пространства), а NVR подключает его как диск. Дальше возможны два сценария:
NVR видит iSCSI-том как “HDD” и форматирует его под свой архив
NVR видит iSCSI-том как отдельное хранилище и использует для записи (зависит от модели)Справочно:
RFC 3720: iSCSIВажное правило iSCSI
Один LUN — один “пишущий хозяин”.
Если два устройства (или два сервиса) начнут одновременно писать в один и тот же iSCSI LUN без кластерной файловой системы, архив почти гарантированно повредится.
Настройка iSCSI на NAS: минимальная логика
Создайте iSCSI Target.
Создайте LUN нужного размера.
Разрешите подключение только с IP NVR.
Если доступ защищается, задайте CHAP-учётные данные (если NVR это поддерживает).Настройка iSCSI на NVR
В интерфейсах это может называться:
Storage → iSCSI
Add target → указать IP NAS и имя targetДалее часто требуется:
обнаружить LUN
выполнить инициализацию/форматирование на стороне NVRПосле этого проверьте:
доступный объём
скорость и стабильность записи
поведение при перезагрузке NASКогда iSCSI лучше SMB/NFS
iSCSI часто выбирают, если:
NVR “лучше дружит” с дисками, чем с сетевыми папками
вы хотите, чтобы NVR управлял “диском” сам (своё форматирование, своя структура)Но iSCSI обычно требовательнее к дисциплине эксплуатации:
нельзя просто так “залезть” в архив с ПК и читать файлы
перенос LUN на другой NVR может быть нетривиальнымНадёжность: что будет, если NAS недоступен
Реальные вопросы эксплуатации:
запись продолжится на локальный диск или остановится?
NVR будет буферизовать данные или просто пропустит время?
как быстро NVR “переподключится” к NAS?Универсального ответа нет: это зависит от прошивки NVR. Поэтому при внедрении обязательно проверьте в тесте:
Запустите запись на NAS.
Отключите NAS от сети на 3–5 минут.
Подключите обратно.
Проверьте, что происходит в архиве (провал, автопереключение, восстановление).Практические подходы к снижению риска:
оставлять локальный диск в NVR как “подушку” (если модель поддерживает такой сценарий)
использовать ИБП для NVR, коммутатора и NAS
контролировать состояние дисков NAS и температуруПроизводительность: на что реально влияет настройка
Чтобы сетевой архив не стал узким местом, важно понимать, где обычно “упирается” запись:
сеть: 100 Мбит/с сегмент, слабый кабель, плохой коммутатор
диски NAS: бытовые диски, перегрев, агрессивное энергосбережение
настройки камер: слишком высокий битрейт, постоянные пики ночью
протокол и реализация NVR: некоторые прошивки хуже работают с SMB или NFSПрактические признаки недостатка производительности:
пропуски архива при отсутствии видимых проблем с камерами
периодические “отвалы” сетевого хранилища
запись есть, но воспроизведение постоянно тормозитБезопасность: минимальный набор мер
Сетевое хранилище — это часть периметра безопасности. Минимальные меры, которые почти всегда оправданы:
отдельные пароли и отдельная учётка под NVR
отключённый гостевой доступ к шаре
изоляция сети видеонаблюдения (хотя бы на уровне VLAN/подсети)
не публиковать SMB/NFS/FTP в интернет
если используете FTP, держите его в изолированной сети, потому что FTP без шифрованияСправочно:
IEEE 802.1Q (VLAN как инструмент сегментации)Чек-лист внедрения сетевого архива
Проверить, какие протоколы реально поддерживает NVR (SMB/NFS/FTP/iSCSI).
Подготовить NAS:
- отдельная папка/том
- отдельный пользователь
- права только на нужный каталог
Обеспечить сеть:
- гигабит между NVR и NAS
- фиксированные IP
Подключить хранилище в NVR и включить запись.
Провести тест отказа (временное отключение NAS).
Проверить поиск архива и скорость воспроизведения.Что запомнить
SMB/NFS — файловая запись в сетевую папку; проще администрировать и часто удобнее для обслуживания.
FTP — резервный вариант, но с ограничениями по безопасности и удобству.
iSCSI — NAS как “удалённый диск”; мощно, но требует дисциплины: один LUN — один хозяин.
Большая часть проблем сетевого архива — это сеть и права доступа, а не “плохой NAS”.В следующих темах курса логично перейти к сетевой настройке и безопасности (сегментация, VLAN, удалённый доступ), потому что сетевое хранилище делает видеонаблюдение более гибким, но одновременно повышает требования к грамотной сети.