Установка TrueNAS CORE: полное руководство от записи образа до первого запуска

Установка TrueNAS CORE начинается не с мастера установки, а с проверки оборудования: если в системе меньше 8 ГБ оперативной памяти или RAID-контроллер работает в аппаратном режиме, инсталлятор либо откажется продолжать, либо вы получите нестабильный пул ZFS уже на этапе создания. Поэтому первое действие — открыть BIOS сервера или ПК и убедиться, что дисковый контроллер переведён в режим AHCI или HBA/IT, а объём RAM соответствует минимальным требованиям системы.

TrueNAS CORE — это бесплатная операционная система для сетевых хранилищ (NAS) на базе FreeBSD с файловой системой ZFS. Она превращает обычный компьютер или сервер в полноценное хранилище с защитой данных, снапшотами и сетевым доступом по SMB, NFS и другим протоколам. Ниже разберём весь процесс: от скачивания ISO-образа до первого входа в веб-интерфейс и создания пула.

Требования к оборудованию и подготовка

Прежде чем записывать образ, сверьте конфигурацию с базовыми требованиями. Минимальный объём оперативной памяти для TrueNAS CORE — 8 ГБ, причём чем больше данных и активнее нагрузка, тем больше RAM потребуется ZFS для кэширования. Загрузочное устройство (SSD или качественная USB-флешка) должно быть объёмом от 16 ГБ — система ставится на отдельный накопитель и не использует его под данные.

Диски под данные подключаются напрямую, без аппаратного RAID. Если у вас сервер с RAID-контроллером, проверьте в его настройках возможность переключения в режим HBA (IT-режим) — конкретная процедура зависит от модели контроллера, поэтому сверяйтесь с документацией производителя. ZFS сама управляет избыточностью, и промежуточный аппаратный RAID только мешает ей видеть реальное состояние дисков.

  • 🖥️ Процессор с поддержкой 64-битной архитектуры
  • 🧠 Оперативная память — от 8 ГБ, желательно больше
  • 💾 Отдельный загрузочный накопитель от 16 ГБ
  • 🔌 Один или несколько дисков под данные без аппаратного RAID
  • 🌐 Сетевой адаптер для подключения к локальной сети
⚠️ Внимание: установка TrueNAS CORE полностью очищает выбранный загрузочный диск. Если на нём есть данные — перенесите их заранее. Также не перепутайте загрузочный накопитель с дисками под данные: в мастере установки они будут перечислены вместе.

Скачивание ISO и создание загрузочной флешки

Образ TrueNAS CORE загружается с официального сайта проекта в виде ISO-файла. Скачивайте только с официального источника — сторонние сборки могут содержать изменения, влияющие на стабильность и безопасность хранилища. После загрузки полезно сверить контрольную сумму файла с той, что опубликована на странице релиза: это исключит запись повреждённого образа.

Для записи ISO на USB-флешку подойдут инструменты вроде Rufus или balenaEtcher под Windows, либо утилита dd под Linux. В Rufus при записи выбирайте режим DD-образа, если программа его предложит, — так образ записывается побайтово без модификаций.

dd if=TrueNAS-CORE.iso of=/dev/sdX bs=4M status=progress

В команде выше замените /dev/sdX на имя вашей флешки. Ошибка в имени устройства приведёт к затиранию другого диска, поэтому перед запуском проверьте список накопителей командой lsblk.

Загрузка с флешки и запуск установщика

Вставьте флешку в будущий NAS, включите машину и войдите в меню выбора загрузки — клавиша зависит от производителя материнской платы (часто это F8, F11 или F12, уточните в документации к плате). Выберите USB-накопитель, и через некоторое время появится консольное меню установщика TrueNAS.

В меню выберите пункт Install/Upgrade. Установщик предложит список доступных дисков — отметьте пробелом тот, который станет загрузочным. Затем установщик предупредит об удалении данных и попросит задать пароль пользователя root, под которым вы позже войдёте в веб-интерфейс. Придумайте надёжный пароль и сохраните его: без него администрирование системы будет невозможно.

☑️ Перед нажатием «Install» убедитесь

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

После подтверждения установка занимает обычно несколько минут. По завершении извлеките установочную флешку и выберите перезагрузку. Система загрузится уже с внутреннего накопителя и покажет консольное меню с сетевыми настройками и адресом веб-интерфейса.

⚠️ Внимание: если после перезагрузки машина снова стартует с флешки, зайдите в BIOS/UEFI и измените порядок загрузки, поставив внутренний накопитель первым. Иначе вы каждый раз будете попадать в установщик.

Первый вход в веб-интерфейс

После загрузки консоль TrueNAS покажет адрес веб-интерфейса — обычно это IP, полученный по DHCP от вашего роутера, например http://192.168.1.50. Введите его в браузере на любом компьютере в той же сети. Откроется страница входа: логин — root, пароль — тот, что задан при установке.

Первым делом после входа стоит зафиксировать сетевые настройки. DHCP-адрес может измениться после перезагрузки, и вы потеряете доступ к интерфейсу. Перейдите в раздел Network и задайте статический IP-адрес вне диапазона выдачи роутера, либо настройте привязку адреса к MAC на самом роутере.

📊 На какое железо вы устанавливаете TrueNAS CORE?
Самосборный ПК
Готовый сервер
Мини-ПК
Виртуальная машина

Создание пула хранения ZFS

Пул — это основа хранения в TrueNAS. Откройте раздел Storage → Pools и нажмите Add, затем выберите создание нового пула. В мастере отметьте диски и укажите тип виртуального устройства (vdev): зеркало, RAID-Z1, RAID-Z2 или страйп. Выбор определяет отказоустойчивость и полезную ёмкость.

Тип vdevМинимум дисковОтказоустойчивостьПолезная ёмкость
Stripe1Нет100% суммарной
Mirror2Отказ до 1 диска в зеркалеОколо 50%
RAID-Z13Отказ 1 дискаЁмкость минус 1 диск
RAID-Z24Отказ 2 дисковЁмкость минус 2 диска

Для домашнего хранилища с важными данными stripe без избыточности недопустим: выход из строя единственного диска уничтожит весь пул без возможности восстановления. Минимально разумный вариант — зеркало из двух дисков, а для массивов от трёх накопителей чаще выбирают RAID-Z1 или RAID-Z2.

Имя пула задайте латиницей без пробелов — оно будет использоваться в путях к данным, например /mnt/storage. После подтверждения система отформатирует диски и создаст пул; процесс обычно занимает меньше минуты.

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

Внутри пула создаются датасеты — логические разделы с собственными квотами, сжатием и правами. Для них затем настраиваются сетевые шары. Самый распространённый сценарий — SMB-доступ для Windows-машин: перейдите в раздел Sharing → Windows (SMB) Shares, укажите путь к датасету и включите службу SMB.

Доступ регулируется через пользователей и группы в разделе Accounts. Создайте отдельную учётную запись для каждого пользователя сети вместо того, чтобы раздавать пароль root: это и безопаснее, и удобнее при разграничении прав на датасеты.

Что делать, если SMB-шара не видна в Windows

Проверьте, что служба SMB запущена (System Settings → Services). Убедитесь, что у пользователя есть права на датасет (Storage → Permissions). Попробуйте подключиться напрямую по адресу \\IP-адрес-NAS в проводнике. Если сеть домашняя, проверьте, что профиль сети в Windows установлен как «Частная», иначе обнаружение может быть отключено.

Типичные ошибки при установке

Одна из частых проблем — установщик не видит диски. Причина почти всегда в режиме контроллера: проверьте, что SATA-контроллер работает в AHCI, а не в RAID или IDE-режиме. Вторая типичная ситуация — система не загружается после установки: здесь помогает проверка режима загрузки (UEFI или Legacy/CSM) и порядка устройств в BIOS.

Ещё одна ошибка встречается при установке в виртуальную машину: если диски проброшены через виртуальный контроллер гипервизора, ZFS не получает прямого доступа к SMART и очередям диска. Для тестов это допустимо, но для боевого хранилища диски следует пробрасывать целиком (passthrough) вместе с контроллером.

  • 🔍 Диски не видны — проверить режим AHCI/HBA в BIOS
  • 🚫 Не грузится после установки — проверить порядок загрузки и режим UEFI/CSM
  • 🌐 Нет доступа к веб-интерфейсу — проверить IP в консольном меню и кабель
  • 💾 Мало места при установке — загрузочный накопитель меньше 16 ГБ

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

Можно ли установить TrueNAS CORE на тот же диск, где будут храниться данные?

Нет. Система занимает весь загрузочный накопитель целиком и не позволяет использовать его под пул данных. Нужен отдельный диск или флешка от 16 ГБ под ОС и отдельные диски под хранение.

Чем TrueNAS CORE отличается от TrueNAS SCALE?

CORE построен на FreeBSD и ориентирован на классические задачи NAS с ZFS. SCALE основан на Linux и добавляет поддержку контейнеров и виртуализации через Kubernetes и KVM. Для простого сетевого хранилища подходят обе системы, выбор зависит от того, нужны ли вам приложения и виртуальные машины.

Можно ли установить TrueNAS CORE на USB-флешку на постоянной основе?

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

Что делать, если забыл пароль root от веб-интерфейса?

Пароль можно сбросить через консольное меню на самом сервере — там предусмотрен пункт сброса пароля веб-интерфейса. Потребуется физический доступ к машине с подключённым монитором и клавиатурой.

Обязательно ли использовать ECC-память для TrueNAS CORE?

Строго обязательного требования нет, система работает и на обычной памяти. Однако ECC снижает риск тихого повреждения данных при ошибках в RAM, поэтому для серверных платформ с поддержкой ECC её использование считается хорошей практикой.