Линукс для NAS: как выбрать и настроить систему для сетевого хранилища

Самодельный NAS на старом ПК часто упирается в одну и ту же проблему: диски подключены, сеть работает, а выбрать операционную систему и правильно развернуть файловое хранилище не получается — то Samba не видит шару из Windows, то права доступа сбрасываются после перезагрузки. Причина почти всегда не в железе, а в неправильно выбранном дистрибутиве или пропущенных шагах начальной конфигурации.

Linux давно стал стандартом де-факто для сетевых хранилищ: на нём работают фирменные NAS от Synology и QNAP, а также большинство самодельных сборок. В этом материале разберём, какие дистрибутивы подходят для NAS, чем отличаются файловые системы ZFS и Btrfs, как поднять общий доступ по SMB и что проверить, если хранилище работает медленно.

Какие задачи решает NAS на Linux

Сетевое хранилище на Linux — это не только «папка с файлами в локальной сети». Грамотно собранная система закрывает сразу несколько сценариев, и от них зависит выбор дистрибутива.

  • 📁 Файловый сервер — общий доступ по SMB/NFS для Windows, macOS и Linux-клиентов.
  • 🎬 Медиасервер — раздача фильмов и музыки через Jellyfin, Plex или DLNA.
  • 💾 Резервное копирование — приём бэкапов с ПК и телефонов, снапшоты файловой системы.
  • 🐳 Контейнеры и сервисы — Docker-приложения: торрент-клиент, домашнее облако, VPN.
  • 📷 Видеонаблюдение — запись с IP-камер в отдельный раздел хранилища.

Определите главный сценарий до установки системы. Если нужен только файловый сервер — хватит лёгкого решения. Если планируются Docker-контейнеры и виртуализация, потребуется дистрибутив с запасом по возможностям и больше оперативной памяти.

Обзор популярных дистрибутивов для NAS

Специализированных систем для сетевых хранилищ несколько, и у каждой своя философия. Ниже — сравнение основных вариантов, которые чаще всего ставят на самодельные и домашние NAS.

ДистрибутивОсноваФайловая системаКому подходит
TrueNAS COREFreeBSDZFSТем, кому важна надёжность данных
TrueNAS SCALEDebian LinuxZFSНужны Docker и виртуализация
OpenMediaVaultDebianext4, Btrfs, ZFS (плагин)Новичкам и домашним пользователям
Ubuntu ServerUbuntuext4, ZFS, BtrfsОпытным, кто настраивает всё вручную
UnraidLinux (проприетарная)XFS, Btrfs, ZFSСмешанные диски разного объёма

OpenMediaVault (OMV) — самый популярный выбор для дома: веб-интерфейс из коробки, плагины под медиасервер и торренты, невысокие требования к железу. Ставится на чистый Debian или как готовый образ для одноплатников вроде Raspberry Pi.

TrueNAS SCALE тяжелее, но даёт продвинутые возможности ZFS: снапшоты, проверку целостности данных, сжатие на лету. Учтите, что ZFS традиционно требовательна к оперативной памяти — для комфортной работы желательно от 8 ГБ, хотя точные требования зависят от размера пула и нагрузки.

📊 Какой дистрибутив вы используете или планируете поставить на NAS?
OpenMediaVault
TrueNAS SCALE
Ubuntu Server
Unraid или другое

Требования к железу и подготовка дисков

Минимальная конфигурация для домашнего NAS скромная: двухъядерный процессор, 4 ГБ ОЗУ и загрузочная флешка или SSD под систему. Диски под данные подключаются отдельно — системный накопитель смешивать с массивом не стоит.

⚠️ Внимание: при создании RAID-массива или пула ZFS все данные на входящих в него дисках будут уничтожены. Перед настройкой перенесите нужные файлы на внешний носитель и убедитесь, что бэкап действительно открывается.

Отдельный момент — выбор RAID-уровня. Для домашнего хранилища чаще всего применяют зеркало (RAID 1) из двух дисков либо массивы с одинарной избыточностью (RAID 5 / RAID-Z1) из трёх и более накопителей. Помните: RAID не заменяет резервное копирование — он защищает только от отказа диска, но не от случайного удаления или шифровальщика.

Установка и первичная настройка на примере OpenMediaVault

Рассмотрим общий порядок развёртывания на примере OpenMediaVault — для других систем логика похожа, отличаются лишь названия пунктов веб-интерфейса. Точные пути меню сверяйте с документацией вашей версии, поскольку интерфейс периодически меняется.

Сначала запишите установочный образ на флешку (например, через Rufus или balenaEtcher) и загрузитесь с неё. Установщик предложит выбрать системный диск — укажите флешку или SSD, выделенный под ОС, а не диски будущего массива. После установки система получит адрес по DHCP, и веб-панель откроется в браузере по этому IP.

☑️ Первичная настройка NAS после установки

Выполнено: 0 / 6

Статический IP для NAS обязателен: иначе после перезагрузки роутера адрес хранилища изменится, и сетевые папки на клиентских машинах «отвалятся». Проще всего сделать резервирование по MAC-адресу в настройках роутера — тогда NAS всегда получит один и тот же IP.

Настройка общего доступа: SMB и NFS

Для смешанной сети с Windows-компьютерами основной протокол — SMB (служба Samba). В OMV и TrueNAS он включается парой кликов: активируете службу, создаёте shared folder и назначаете ей пользователей. На чистом Ubuntu Server конфигурация правится вручную в файле /etc/samba/smb.conf.

Типичный фрагмент конфигурации общей папки выглядит так:

[storage]

path = /srv/dev-disk-by-uuid-xxxx/storage

read only = no

valid users = @nasusers

guest ok = no

После правки конфига перезапустите службу:

sudo systemctl restart smbd

Если шара не видна из Windows, проверьте три вещи: совпадает ли рабочая группа (по умолчанию WORKGROUP), открыт ли доступ у указанного пользователя и не блокирует ли брандмауэр порты SMB. Для Linux-клиентов и видеоплееров на Android дополнительно можно поднять NFS — он даёт меньше накладных расходов при потоковом воспроизведении.

⚠️ Внимание: не открывайте гостевой доступ без пароля и не пробрасывайте порты SMB в интернет через роутер. Для удалённого доступа к файлам используйте VPN (например, WireGuard) — это принципиально безопаснее.
Почему копирование на NAS идёт медленно

Частые причины: подключение по Wi-Fi вместо гигабитного Ethernet, роутер со 100-мегабитными портами, включённое шифрование SMB на слабом процессоре, фрагментированный или почти заполненный диск, а также работающий в фоне антивирус на клиенте. Проверяйте по очереди: сначала линк (ethtool покажет скорость соединения), затем загрузку CPU на NAS во время копирования.

Резервное копирование и мониторинг

Настроенное хранилище без бэкапа — отложенная потеря данных. Минимальный набор: снапшоты файловой системы (если используется ZFS или Btrfs) и копия самых важных данных на внешний диск или другое устройство. Для синхронизации между машинами удобны rsync и Syncthing, для бэкапов с версионированием — restic или BorgBackup.

Мониторинг тоже настраивается сразу, а не «потом»: уведомления о SMART-ошибках, перегреве дисков и заполнении пула на почту или в мессенджер. В OMV и TrueNAS такие оповещения встроены, нужно только указать способ доставки. Контроль температуры особенно важен в компактных корпусах, где диски стоят вплотную.

Частые ошибки при сборке NAS на Linux

Напоследок — типичные промахи, из-за которых самодельное хранилище работает нестабильно или теряет данные.

  • 🔌 Система и данные на одном диске — при переустановке ОС страдает массив.
  • 🧠 Экономия на оперативной памяти при использовании ZFS.
  • 🔥 Отсутствие вентиляции: диски в закрытом корпусе перегреваются.
  • 🔄 RAID воспринимается как замена бэкапа.
  • 🌐 Проброс SMB-портов в интернет «для удобства».

Избежать их несложно: разделите системный и дисковый массив, заложите нормальный объём памяти, продумайте охлаждение и держите копию критичных данных отдельно. Тогда Linux-NAS прослужит годами без вмешательства.

Часто задаваемые вопросы

Какой дистрибутив Linux выбрать новичку для домашнего NAS?

Наиболее дружелюбный вариант — OpenMediaVault: веб-интерфейс, плагины и низкие требования к железу. Если планируется ZFS и контейнеры, посмотрите на TrueNAS SCALE, но будьте готовы к более высоким требованиям к памяти.

Можно ли собрать NAS на старом компьютере?

Да, старый ПК с двухъядерным процессором и 4 ГБ ОЗУ подойдёт для файлового сервера. Проверьте исправность блока питания и дисков, добавьте гигабитную сетевую карту, если встроенная слабее, и обеспечьте охлаждение накопителей.

Что лучше для NAS: ZFS, Btrfs или ext4?

ZFS и Btrfs дают снапшоты и контроль целостности данных, но требуют больше ресурсов и внимания при настройке. ext4 проще и легче, но лишена этих функций. Для больших массивов с важными данными чаще выбирают ZFS, для простого домашнего хранилища достаточно ext4 или Btrfs.

Нужен ли RAID в домашнем NAS?

RAID повышает отказоустойчивость при выходе диска из строя, но не защищает от удаления файлов, вирусов и сбоев файловой системы. Оптимальная схема — массив с избыточностью плюс отдельная резервная копия важных данных на другом носителе.

Как получить доступ к NAS из интернета безопасно?

Не открывайте SMB наружу. Поднимите VPN-сервер (WireGuard или OpenVPN) на самом NAS или роутере и подключайтесь через него — так файловые службы останутся доступны только внутри защищённого туннеля.