TrueNAS Scale или Core: какую версию выбрать для NAS

Выбор между TrueNAS Scale и Core встает сразу после записи установочного образа на флешку: обе системы бесплатны, обе используют файловую систему ZFS, но построены на разных ядрах — и ошибка на этом этапе может означать полную переустановку сервера с переносом данных. Core основан на FreeBSD и развивается более десяти лет, Scale построен на Debian Linux и ориентирован на контейнеры и виртуализацию.

Ниже разберем ключевые отличия платформ, сценарии, в которых каждая из них сильнее, и практические критерии выбора. Материал актуален для тех, кто собирает домашний NAS или небольшой сервер для малого офиса.

Главное различие: FreeBSD против Linux

TrueNAS Core работает на базе FreeBSD — системы, которая исторически стала домом для OpenZFS. Именно поэтому Core долгие годы считался эталоном стабильности: кодовая база отлажена, а поведение системы под нагрузкой хорошо изучено сообществом.

TrueNAS Scale использует ядро Debian Linux. Это открывает доступ к экосистеме Linux: нативным контейнерам Docker, оркестрации через Kubernetes (в ранних версиях) и более широкой поддержке современного оборудования — сетевых карт, HBA-контроллеров и GPU.

Практический смысл прост: если вам нужен «чистый» файловый сервер с SMB/NFS-шарами и максимальной предсказуемостью, Core справляется отлично. Если планируете запускать на NAS приложения, виртуальные машины или медиасервер с транскодированием — Scale дает больше возможностей.

Сравнение ключевых возможностей

Обе системы управляются через похожий веб-интерфейс и поддерживают основные протоколы доступа: SMB, NFS, iSCSI, S3. Различия проявляются в расширенных функциях.

КритерийTrueNAS CoreTrueNAS Scale
Базовая ОСFreeBSDDebian Linux
ВиртуализацияbhyveKVM
Контейнеры и приложенияJails (ограниченно)Docker-приложения из каталога
Поддержка GPUОграниченнаяПроброс GPU в ВМ и приложения
КластеризацияНетЗаявлена (Gluster в ранних релизах)

Обратите внимание на строку про виртуализацию. Гипервизор bhyve в Core работает, но по гибкости и совместимости гостевых систем уступает KVM, который используется в Scale. Для серьезных сценариев с виртуальными машинами Linux-версия удобнее.

  • 📦 Приложения: в Scale есть встроенный каталог приложений (Plex, Nextcloud, Home Assistant и другие), устанавливаемых в пару кликов.
  • 🖥️ Виртуальные машины: KVM в Scale поддерживает проброс PCI-устройств, что важно для GPU-транскодирования.
  • 🔒 Стабильность: Core дольше находится в production и считается более консервативным выбором.
  • 🌐 Драйверы: Linux-ядро Scale обычно быстрее получает поддержку нового «железа».
📊 Что для вас важнее всего при выборе NAS-платформы?
Стабильность и надежность ZFS
Запуск приложений и контейнеров
Виртуальные машины
Простота настройки

Когда выбирать TrueNAS Core

Core остается разумным выбором, если сервер выполняет одну задачу — хранение и раздачу файлов. Архивы проектов, бэкапы рабочих станций, общие папки для небольшого офиса: со всем этим FreeBSD-платформа справляется безупречно и без лишней нагрузки на железо.

Второй сценарий — консервативная инфраструктура, где обновления и изменения нежелательны. Core получает в основном исправления безопасности и ошибок, без резких изменений функциональности.

⚠️ Внимание: разработчик iXsystems сместил основной фокус разработки на Scale. Core продолжает получать поддержку, но новые функции появляются в первую очередь в Linux-версии. Учитывайте это при планировании системы на годы вперед.

Когда выбирать TrueNAS Scale

Для домашнего энтузиаста Scale сегодня — вариант по умолчанию. Возможность поднять Plex или Jellyfin с аппаратным транскодированием, развернуть Nextcloud для личного облака и параллельно держать файловые шары — все это делается штатными средствами, без ручной настройки контейнеров.

Scale также предпочтителен, если ваше оборудование относительно новое: свежие сетевые адаптеры и контроллеры с большей вероятностью заведутся под Linux-ядром «из коробки».

Миграция с Core на Scale

Переход между платформами официально поддерживается: пулы ZFS, созданные в Core, импортируются в Scale, поскольку обе системы используют OpenZFS. Конфигурацию (пользователей, шары, задачи) можно перенести через файл настроек, однако часть параметров придется перепроверить вручную.

☑️ Подготовка к миграции с Core на Scale

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

После установки Scale пул импортируется через веб-интерфейс. Проверьте целостность данных, настройте шары заново при необходимости и только потом возвращайте сервер в боевой режим.

⚠️ Внимание: обратный переход со Scale на Core может быть невозможен без пересоздания пула, если в Scale были включены новые feature-флаги ZFS, неподдерживаемые версией OpenZFS в Core. Перед миграцией убедитесь, что у вас есть резервная копия всех важных данных.
Техническая деталь про feature-флаги ZFS

Пулы ZFS имеют набор флагов совместимости (feature flags). Если в Scale активирован флаг, которого нет в версии OpenZFS на Core, пул откроется там только в режиме чтения или не импортируется вовсе. Проверить активные флаги можно командой zpool get all.

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

Обе системы нетребовательны к процессору, но чувствительны к объему оперативной памяти из-за архитектуры ZFS. Минимумом для комфортной работы принято считать 8 ГБ ОЗУ, а при использовании дедупликации — существенно больше. Дедупликацию ZFS на домашнем сервере лучше не включать без четкого понимания ее требований к памяти: она может резко замедлить систему.

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

  • 💾 ОЗУ: от 8 ГБ, больше — для приложений и виртуализации в Scale.
  • 🔌 Диски: прямое подключение или HBA в IT-режиме, без аппаратного RAID.
  • Питание: ИБП с настроенным корректным завершением работы защитит пул от повреждений.

Итоговые рекомендации

Коротко: новый домашний или офисный сервер в большинстве случаев логичнее строить на Scale — вы получите приложения, современную виртуализацию и активное развитие платформы. Core оправдан для узкоспециализированных файловых хранилищ, где ценится максимальная консервативность, либо на оборудовании, уже стабильно работающем под FreeBSD.

Если сомневаетесь — установите обе системы по очереди на тестовый стенд или виртуальную машину и оцените интерфейс и поведение на своих задачах. Пулы данных при этом не трогайте до финального решения.

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

Можно ли установить TrueNAS на один диск вместе с данными?

Нет, система устанавливается на отдельное загрузочное устройство и полностью его занимает. Диски данных подключаются отдельно и объединяются в пул ZFS.

Потеряю ли я данные при переходе с Core на Scale?

При корректной процедуре пул импортируется без потери данных, поскольку обе системы используют OpenZFS. Однако полная резервная копия перед миграцией обязательна — это стандартное правило для любых операций с хранилищем.

Поддерживает ли Scale Docker-контейнеры напрямую?

Да, приложения в Scale основаны на Docker-контейнерах. В актуальных версиях управление ведется через встроенный каталог приложений и веб-интерфейс; детали реализации зависят от версии системы, поэтому сверяйтесь с официальной документацией.

Какая версия лучше для Plex с транскодированием?

Scale, поскольку Linux-версия поддерживает проброс GPU в приложения и виртуальные машины, что необходимо для аппаратного транскодирования видео.

Продолжит ли Core получать обновления?

iXsystems перевела Core в режим поддержки: исправления безопасности выпускаются, но новые функции развиваются в Scale. Для долгосрочных проектов это аргумент в пользу Linux-версии.