Установка 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» убедитесь
После подтверждения установка занимает обычно несколько минут. По завершении извлеките установочную флешку и выберите перезагрузку. Система загрузится уже с внутреннего накопителя и покажет консольное меню с сетевыми настройками и адресом веб-интерфейса.
⚠️ Внимание: если после перезагрузки машина снова стартует с флешки, зайдите в BIOS/UEFI и измените порядок загрузки, поставив внутренний накопитель первым. Иначе вы каждый раз будете попадать в установщик.
Первый вход в веб-интерфейс
После загрузки консоль TrueNAS покажет адрес веб-интерфейса — обычно это IP, полученный по DHCP от вашего роутера, например http://192.168.1.50. Введите его в браузере на любом компьютере в той же сети. Откроется страница входа: логин — root, пароль — тот, что задан при установке.
Первым делом после входа стоит зафиксировать сетевые настройки. DHCP-адрес может измениться после перезагрузки, и вы потеряете доступ к интерфейсу. Перейдите в раздел Network и задайте статический IP-адрес вне диапазона выдачи роутера, либо настройте привязку адреса к MAC на самом роутере.
Создание пула хранения ZFS
Пул — это основа хранения в TrueNAS. Откройте раздел Storage → Pools и нажмите Add, затем выберите создание нового пула. В мастере отметьте диски и укажите тип виртуального устройства (vdev): зеркало, RAID-Z1, RAID-Z2 или страйп. Выбор определяет отказоустойчивость и полезную ёмкость.
| Тип vdev | Минимум дисков | Отказоустойчивость | Полезная ёмкость |
|---|---|---|---|
| Stripe | 1 | Нет | 100% суммарной |
| Mirror | 2 | Отказ до 1 диска в зеркале | Около 50% |
| RAID-Z1 | 3 | Отказ 1 диска | Ёмкость минус 1 диск |
| RAID-Z2 | 4 | Отказ 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 её использование считается хорошей практикой.