Установка TrueNAS на домашний или офисный сервер начинается с выбора редакции системы: TrueNAS CORE на базе FreeBSD подходит для классических задач хранения, а TrueNAS SCALE построен на Linux и поддерживает контейнеры и виртуализацию из коробки. Ошибка на этом этапе — например, запись образа не той редакции или установка системы на диск с данными — приводит к потере времени, а иногда и файлов, поэтому перед записью установщика стоит чётко определить цели сервера.
В этой инструкции разберём подготовку оборудования и загрузочного носителя, сам процесс установки, первичную настройку веб-интерфейса, создание пула хранения ZFS и публикацию сетевых папок. Материал ориентирован на тех, кто разворачивает NAS впервые, но шаги актуальны и для переустановки системы.
Выбор редакции: CORE или SCALE
Перед скачиванием образа определитесь с редакцией. TrueNAS CORE — зрелая система на базе FreeBSD с файловой системой ZFS, проверенная годами эксплуатации. TrueNAS SCALE использует ядро Linux, поддерживает Docker-контейнеры через систему приложений и кластеризацию, что удобно, если помимо хранилища планируются сервисы вроде медиасервера или системы видеонаблюдения.
Обе редакции бесплатны и распространяются с официального сайта проекта iXsystems. Скачивать образ следует только оттуда — сторонние сборки могут содержать модификации, влияющие на стабильность и безопасность хранилища.
Требования к оборудованию
TrueNAS предъявляет к железу более серьёзные требования, чем обычная десктопная система, и главным образом из-за файловой системы ZFS. Она активно использует оперативную память для кэширования, поэтому объём RAM напрямую влияет на скорость работы хранилища.
- 🖥️ Процессор: 64-битный CPU с поддержкой виртуализации — для SCALE это практически обязательное условие при использовании приложений.
- 🧠 Оперативная память: минимум 8 ГБ, комфортно — от 16 ГБ; память с коррекцией ошибок (ECC) желательна, но не обязательна для домашнего сервера.
- 💾 Загрузочный диск: отдельный SSD или SATA-DOM от 16 ГБ — система ставится на отдельное устройство и не смешивается с дисками данных.
- 🗄️ Диски данных: минимум один, но для отказоустойчивости нужно два и более накопителя желательно одинакового объёма.
- 🌐 Сеть: гигабитный Ethernet-адаптер; встроенных решений большинства материнских плат достаточно.
⚠️ Внимание: установка TrueNAS на USB-флешку — распространённая практика прошлых лет, но дешёвые флешки быстро изнашиваются от постоянных записей логов. Надёжнее использовать недорогой SSD в качестве загрузочного устройства.
Подготовка загрузочной флешки
Загрузочный носитель нужен только для самого процесса установки — после него система будет работать с выбранного загрузочного диска. Скачайте ISO-образ нужной редакции с официального сайта и запишите его на флешку объёмом от 4 ГБ.
Для записи под Windows подойдут Rufus, balenaEtcher или Ventoy. В Rufus выберите образ, режим записи DD Image (программа сама предложит его при необходимости) и запустите процесс. Пользователи Linux могут воспользоваться командой:
sudo dd if=truenas-scale.iso of=/dev/sdX bs=4M status=progress conv=fsync
Здесь /dev/sdX — ваша флешка, её букву устройства обязательно проверьте командой lsblk до запуска записи. Ошибка в букве приведёт к затиранию другого диска.
Пошаговая установка системы
Загрузите сервер с подготовленной флешки, выбрав её в boot-меню материнской платы. Установщик TrueNAS работает в текстово-графическом режиме и не требует подключения мыши — достаточно клавиатуры.
☑️ Порядок установки TrueNAS
На шаге выбора диска укажите именно загрузочный накопитель (SSD или SATA-DOM), а не диски под данные. Установщик предупредит, что всё содержимое выбранного устройства будет удалено — это нормально, но лишний раз убедитесь, что выбрали нужный диск. Затем задайте пароль суперпользователя root: он потребуется для входа в веб-интерфейс.
Установка занимает несколько минут. После завершения извлеките флешку и перезагрузите сервер. Если всё прошло успешно, на экране консоли появится меню настройки и IP-адрес веб-интерфейса, полученный по DHCP или заданный вручную.
⚠️ Внимание: если после перезагрузки сервер снова запускает установщик, проверьте порядок загрузки в BIOS/UEFI — загрузочный диск с системой должен стоять первым, а флешка быть извлечена.
Первичная настройка веб-интерфейса
С любого компьютера в той же сети откройте браузер и перейдите по адресу, показанному на консоли сервера, например http://192.168.1.50. Войдите под пользователем root с паролем, заданным при установке.
Первым делом выполните базовые настройки:
- 🔐 Смените язык интерфейса и часовой пояс в разделе системных настроек — корректное время важно для логов и сертификатов.
- 🌍 Задайте статический IP-адрес серверу в разделе
Network, чтобы адрес веб-интерфейса не менялся после перезагрузки роутера. - 📧 Настройте уведомления по email в разделе оповещений — система сама сообщит о сбое диска или перегреве.
- 🔄 Проверьте обновления системы через интерфейс обновления и установите актуальную версию.
Создание пула хранения и сетевых папок
Хранилище в TrueNAS организуется через пулы ZFS. В разделе управления хранилищем создайте новый пул, выберите диски данных и тип массива. От выбранной топологии зависят ёмкость и отказоустойчивость:
| Тип массива | Минимум дисков | Отказоустойчивость | Полезная ёмкость |
|---|---|---|---|
| Stripe | 1 | Нет | 100% |
| Mirror | 2 | 1 диск | 50% |
| RAIDZ1 | 3 | 1 диск | Ёмкость минус один диск |
| RAIDZ2 | 4 | 2 диска | Ёмкость минус два диска |
Для домашнего сервера из двух дисков разумный выбор — Mirror: при выходе одного накопителя из строя данные останутся доступными. После создания пула добавьте датасеты (логические разделы) под разные задачи и опубликуйте сетевые папки через службу SMB для Windows-клиентов или NFS для Linux. Службы включаются в разделе Services, а доступ настраивается через мастер создания шары с указанием пользователей и прав.
Почему ZFS требует столько памяти
ZFS использует адаптивный кэш ARC в оперативной памяти для ускорения чтения часто запрашиваемых данных. Чем больше RAM, тем больше данных обслуживается из кэша без обращения к дискам. Кроме того, ZFS хранит контрольные суммы блоков и метаданные, что также расходует память, но обеспечивает автоматическое обнаружение повреждения данных.
Типичные ошибки при установке
Большинство проблем на этапе развёртывания связано не с самой системой, а с подготовкой. Рассмотрим частые сценарии.
Сервер не видит установочную флешку — проверьте, что образ записан корректно, и попробуйте другой USB-порт, желательно напрямую на материнской плате. Если установщик зависает на старте, возможная причина — несовместимость конкретного оборудования; в этом случае проверьте список поддерживаемого железа в официальной документации выбранной редакции.
Ещё одна типичная ситуация — веб-интерфейс недоступен после установки. Убедитесь, что компьютер и сервер находятся в одной подсети, проверьте IP-адрес на консоли сервера и временно отключите на клиенте VPN или сторонний файрвол, которые могут блокировать локальные подключения.
⚠️ Внимание: не выключайте сервер кнопкой питания во время создания пула или scrub-проверки дисков — прерывание записи может повредить структуру данных. Завершайте работу через веб-интерфейс.
Часто задаваемые вопросы
Можно ли установить TrueNAS в виртуальную машину для теста?
Да, обе редакции работают в VirtualBox, VMware и Proxmox. Это удобный способ изучить интерфейс до покупки железа. Для полноценной работы виртуальной машине нужно пробросить физические диски напрямую, иначе ZFS не получит полный контроль над накопителями.
Потеряются ли данные на дисках при установке системы?
Установка затрагивает только выбранный загрузочный диск — он полностью очищается. Диски данных при установке не трогаются, но при последующем создании пула они будут отформатированы. Если на дисках уже есть нужные файлы, скопируйте их заранее.
Какой файловой системой форматируются диски?
TrueNAS использует исключительно ZFS — выбора файловой системы при создании пула нет. Именно ZFS обеспечивает контрольные суммы данных, снапшоты, сжатие и самовосстановление при наличии избыточности.
Сколько оперативной памяти нужно минимум?
Официальный минимум — 8 ГБ, и этого достаточно для базового файлового хранилища. Если планируются виртуальные машины, контейнеры или большое число одновременных клиентов, лучше закладывать 16 ГБ и более.
Можно ли потом перейти с CORE на SCALE без потери данных?
Прямого обновления одной редакции до другой не предусмотрено — это разные операционные системы. Пулы ZFS при этом переносимы: после чистой установки другой редакции существующий пул можно импортировать через интерфейс, но конфигурацию служб и пользователей придётся настраивать заново. Перед миграцией сохраните файл конфигурации системы и сделайте резервные копии важных данных.