Самодельный 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 CORE | FreeBSD | ZFS | Тем, кому важна надёжность данных |
| TrueNAS SCALE | Debian Linux | ZFS | Нужны Docker и виртуализация |
| OpenMediaVault | Debian | ext4, Btrfs, ZFS (плагин) | Новичкам и домашним пользователям |
| Ubuntu Server | Ubuntu | ext4, ZFS, Btrfs | Опытным, кто настраивает всё вручную |
| Unraid | Linux (проприетарная) | XFS, Btrfs, ZFS | Смешанные диски разного объёма |
OpenMediaVault (OMV) — самый популярный выбор для дома: веб-интерфейс из коробки, плагины под медиасервер и торренты, невысокие требования к железу. Ставится на чистый Debian или как готовый образ для одноплатников вроде Raspberry Pi.
TrueNAS SCALE тяжелее, но даёт продвинутые возможности ZFS: снапшоты, проверку целостности данных, сжатие на лету. Учтите, что ZFS традиционно требовательна к оперативной памяти — для комфортной работы желательно от 8 ГБ, хотя точные требования зависят от размера пула и нагрузки.
Требования к железу и подготовка дисков
Минимальная конфигурация для домашнего NAS скромная: двухъядерный процессор, 4 ГБ ОЗУ и загрузочная флешка или SSD под систему. Диски под данные подключаются отдельно — системный накопитель смешивать с массивом не стоит.
⚠️ Внимание: при создании RAID-массива или пула ZFS все данные на входящих в него дисках будут уничтожены. Перед настройкой перенесите нужные файлы на внешний носитель и убедитесь, что бэкап действительно открывается.
Отдельный момент — выбор RAID-уровня. Для домашнего хранилища чаще всего применяют зеркало (RAID 1) из двух дисков либо массивы с одинарной избыточностью (RAID 5 / RAID-Z1) из трёх и более накопителей. Помните: RAID не заменяет резервное копирование — он защищает только от отказа диска, но не от случайного удаления или шифровальщика.
Установка и первичная настройка на примере OpenMediaVault
Рассмотрим общий порядок развёртывания на примере OpenMediaVault — для других систем логика похожа, отличаются лишь названия пунктов веб-интерфейса. Точные пути меню сверяйте с документацией вашей версии, поскольку интерфейс периодически меняется.
Сначала запишите установочный образ на флешку (например, через Rufus или balenaEtcher) и загрузитесь с неё. Установщик предложит выбрать системный диск — укажите флешку или SSD, выделенный под ОС, а не диски будущего массива. После установки система получит адрес по DHCP, и веб-панель откроется в браузере по этому IP.
☑️ Первичная настройка NAS после установки
Статический 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 или роутере и подключайтесь через него — так файловые службы останутся доступны только внутри защищённого туннеля.