Установка TrueNAS SCALE начинается с проверки совместимости железа: системе нужен 64-битный процессор, минимум 8 ГБ оперативной памяти (для комфортной работы лучше 16 ГБ) и отдельный накопитель под ОС, который нельзя будет использовать для хранения данных. Это первое, что стоит уточнить до записи образа — попытка поставить систему на тот же диск, где планируется пул хранения, приведёт к ошибке на этапе установки.
TrueNAS SCALE — это сетевая ОС на базе Debian Linux от компании iXsystems, ориентированная на файловое хранилище с файловой системой ZFS. В отличие от TrueNAS CORE (на FreeBSD), версия SCALE поддерживает контейнеры и виртуализацию из коробки, что делает её удобной для домашнего сервера и малого офиса. Ниже разберём установку, первичную настройку, создание пула, сетевой доступ и типичные ошибки.
Подготовка: что проверить перед установкой
Перед записью образа убедитесь, что железо соответствует минимальным требованиям. Ключевой момент — оперативная память: ZFS активно использует кэш в ОЗУ, и при нехватке памяти производительность пула заметно проседает. Для домашнего NAS на 2–4 диска обычно достаточно 16 ГБ.
- 🔧 Скачайте актуальный ISO-образ с официального сайта iXsystems — сторонние сборки использовать не стоит.
- 💾 Подготовьте USB-флешку от 1–2 ГБ для загрузочного образа и отдельный SSD или флешку от 16 ГБ под саму систему.
- 🌐 Подключите сервер кабелем к роутеру — первичная настройка по Wi-Fi не предусмотрена.
- 📋 Запишите MAC-адрес и желаемый статический IP, чтобы потом быстро найти веб-интерфейс.
Для записи образа на флешку подойдут Rufus, balenaEtcher или команда dd в Linux. В Rufus при записи ISO выбирайте режим DD-образа, если программа его предложит — это снижает шанс проблем при загрузке.
⚠️ Внимание: установщик полностью очищает выбранный загрузочный диск. Перед началом отключите или отметьте про себя диски с данными, чтобы случайно не выбрать их в качестве целевого. Данные на дисках будущего пула при создании пула также будут удалены — сделайте резервные копии заранее.
Запись загрузочной флешки и установка системы
Загрузитесь с записанной флешки, выбрав её в boot-меню материнской платы (обычно клавиша F8, F11 или F12 — зависит от производителя платы). В меню установщика выберите пункт Install/Upgrade. Дальше мастер предложит выбрать целевой диск — укажите накопитель, выделенный под ОС.
Установка занимает несколько минут. По завершении извлеките флешку с образом и перезагрузите сервер. На консоли появится адрес веб-интерфейса — обычно это IP, полученный по DHCP, например http://192.168.1.x. Если адрес не появился, проверьте сетевой кабель и аренду адресов в настройках роутера.
☑️ Чек-лист установки TrueNAS SCALE
Если сервер не загружается с флешки, проверьте настройки BIOS/UEFI: отключён ли Secure Boot (установщик может с ним конфликтовать) и правильно ли выставлен приоритет загрузки. Точные названия пунктов зависят от версии прошивки вашей платы.
Первичная настройка веб-интерфейса
При первом входе в веб-интерфейс используйте логин root и пароль, заданный при установке. Сразу после входа стоит выполнить базовую настройку: язык и часовой пояс задаются в разделе System → General (или System Settings → General — название раздела может отличаться между версиями), сетевые параметры — в разделе Network.
Рекомендуется назначить серверу статический IP-адрес вне диапазона DHCP роутера или закрепить адрес за MAC-адресом в настройках самого роутера. Иначе после перезагрузки роутера NAS может «переехать» на другой адрес, и сетевые папки на клиентах отвалятся.
Дополнительно стоит создать отдельного административного пользователя вместо постоянной работы под root — это делается в разделе Credentials → Local Users. Также проверьте раздел System → Update и установите доступные обновления текущего релиза: они часто закрывают ошибки веб-интерфейса и драйверов.
Создание пула хранения ZFS
Пул (pool) — основа хранилища в TrueNAS. Создаётся он в разделе Storage → Create Pool: выберите диски и тип виртуального устройства (vdev). От выбранной схемы зависят отказоустойчивость и полезный объём.
| Тип vdev | Минимум дисков | Отказоустойчивость | Полезный объём |
|---|---|---|---|
| Stripe | 1 | Нет | 100% суммарного объёма |
| Mirror | 2 | Выход из строя 1 диска | Объём одного диска |
| RAIDZ1 | 3 | Выход из строя 1 диска | Объём минус 1 диск |
| RAIDZ2 | 4 | Выход из строя 2 дисков | Объём минус 2 диска |
Для домашнего хранилища из двух дисков разумный выбор — Mirror: простая схема, легко расширяется парами дисков. Для массива из 4–6 дисков чаще выбирают RAIDZ2, так как при перестройке массива после замены диска остаётся запас отказоустойчивости.
⚠️ Внимание: Stripe не даёт никакой защиты — отказ любого диска уничтожит весь пул целиком. Используйте его только для временных данных, которые не жалко потерять. Также помните: добавить диски в существующий RAIDZ-vdev в старых версиях нельзя, расширение выполняется добавлением новых vdev — планируйте схему заранее. В свежих релизах появляется функция расширения RAIDZ, но её поведение стоит проверять в документации к вашей версии.
Пользователи, датасеты и сетевой доступ по SMB
После создания пула заведите датасеты — логические разделы внутри пула с собственными квотами и правами. Например, отдельные датасеты под документы, медиатеку и бэкапы. Создаются они в разделе Datasets кнопкой добавления внутри выбранного пула.
Для доступа с Windows-машин включите службу SMB в разделе Shares → Windows (SMB) Shares. Укажите путь к датасету, создайте пользователя в Credentials → Local Users и выдайте ему права на датасет через ACL-редактор. После этого папка будет доступна в проводнике по адресу вида \\IP-адрес\имя_шары.
- 👤 Создавайте отдельного пользователя для каждого члена семьи или сотрудника — не делитесь одной учёткой.
- 📁 Разделяйте данные по датасетам: это упростит права доступа и снапшоты.
- 🔒 Не открывайте гостевой доступ к шарам без крайней необходимости.
- 📸 Включите периодические снапшоты в разделе
Data Protection— они защитят от случайного удаления и шифровальщиков.
Если сетевой диск не подключается, проверьте по порядку: запущена ли служба SMB (Services), совпадает ли рабочая группа, не блокирует ли брандмауэр Windows порт 445 и верно ли заданы права на датасет. Большинство проблем с доступом упирается именно в ACL, а не в сеть.
Как проверить доступность SMB с другого ПК
В Windows откройте PowerShell и выполните: Test-NetConnection IP_сервера -Port 445. Если TcpTestSucceeded = True — порт доступен, проблема в правах или учётных данных. Если False — проверяйте службу SMB и сетевые настройки.
Приложения, виртуализация и мониторинг
Одно из главных отличий SCALE — поддержка приложений на базе Kubernetes (в новых релизах происходит переход на Docker-контейнеры, детали зависят от версии). Каталог приложений находится в разделе Apps: там доступны Plex, Jellyfin, Nextcloud и другие сервисы. Перед установкой приложений нужно выбрать пул, в котором будут храниться их данные.
Для виртуальных машин используется раздел Virtualization. Учтите, что ВМ требовательны к ресурсам: выделяйте им память с запасом, но не отбирайте у системы столько, чтобы ZFS осталась без кэша. На сервере с 16 ГБ ОЗУ одна лёгкая ВМ обычно не создаёт проблем, несколько тяжёлых — уже повод задуматься об апгрейде памяти.
Состояние дисков отслеживайте в разделе Storage → Disks и через SMART-тесты (Data Protection → SMART Tests). Настройте email-оповещения в System → Alert Settings (или через службу уведомлений) — тогда о деградации пула вы узнаете сразу, а не когда диск уже отказал.
Типичные ошибки и их решение
Самая частая проблема новичков — веб-интерфейс не открывается после установки. Проверьте, получил ли сервер IP (видно на консоли), отвечает ли он на ping и не совпадает ли адрес с другим устройством в сети. Если консоль показывает адрес из диапазона 169.254.x.x — DHCP не сработал, проверяйте кабель и роутер.
Вторая типичная ситуация — пул в состоянии DEGRADED. Это значит, что один из дисков выпал из массива, но избыточность пока спасает данные. Не перезагружайте сервер «для проверки» многократно: сначала посмотрите в разделе Storage, какой диск вызвал ошибку, проверьте его SMART и подготовьте замену. Процедура замены выполняется через пункт Replace в настройках диска пула.
⚠️ Внимание: перед любыми действиями с деградированным пулом убедитесь, что важные данные имеют копию вне сервера. До завершения перестройки (resilver) массив работает без запаса отказоустойчивости, и выход ещё одного диска может привести к потере пула.
Третья группа проблем — медленная скорость передачи по SMB. Возможные причины: перегрузка дисков фоновыми задачами (scrub, resilver), нехватка ОЗУ для кэша, сеть 100 Мбит вместо гигабитной или антивирус на клиенте, проверяющий каждый файл. Диагностику начинайте с консоли: команда zpool status покажет состояние пула, а top — загрузку системы.
FAQ: частые вопросы о TrueNAS SCALE
Можно ли установить TrueNAS SCALE в виртуальную машину?
Да, для тестирования это рабочий вариант. Но для боевого хранилища диски нужно пробрасывать в ВМ напрямую (passthrough контроллера), иначе ZFS не сможет корректно контролировать состояние накопителей. Для продуктивного сервера предпочтительна установка на «голое железо».
Сколько оперативной памяти нужно TrueNAS SCALE?
Официальный минимум — 8 ГБ, но комфортная работа начинается примерно с 16 ГБ, особенно если планируются приложения и виртуальные машины. ZFS активно использует память под кэш, поэтому прирост объёма ОЗУ напрямую улучшает отзывчивость хранилища.
Чем SCALE отличается от CORE?
SCALE построен на Debian Linux и поддерживает контейнеры и виртуализацию из коробки. CORE основан на FreeBSD и ориентирован преимущественно на чистое файловое хранилище. Для новых установок iXsystems рекомендует SCALE как основную ветку развития.
Можно ли расширить пул, добавив диски позже?
Да, но с ограничениями: в классической схеме пул расширяется добавлением новых vdev (например, ещё одного зеркала), а не одиночных дисков в существующий RAIDZ. В свежих версиях появляется функция расширения RAIDZ — её доступность и ограничения проверяйте в документации к вашему релизу.
Что делать, если забыт пароль root от веб-интерфейса?
Пароль можно сбросить через консоль сервера: в загрузочном меню или через физический доступ к машине доступен пункт сброса пароля в текстовом интерфейсе. Порядок действий зависит от версии системы — сверяйтесь с официальной документацией iXsystems для вашего релиза.