Выбор между 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 Core | TrueNAS Scale |
|---|---|---|
| Базовая ОС | FreeBSD | Debian Linux |
| Виртуализация | bhyve | KVM |
| Контейнеры и приложения | Jails (ограниченно) | Docker-приложения из каталога |
| Поддержка GPU | Ограниченная | Проброс GPU в ВМ и приложения |
| Кластеризация | Нет | Заявлена (Gluster в ранних релизах) |
Обратите внимание на строку про виртуализацию. Гипервизор bhyve в Core работает, но по гибкости и совместимости гостевых систем уступает KVM, который используется в Scale. Для серьезных сценариев с виртуальными машинами Linux-версия удобнее.
- 📦 Приложения: в Scale есть встроенный каталог приложений (Plex, Nextcloud, Home Assistant и другие), устанавливаемых в пару кликов.
- 🖥️ Виртуальные машины: KVM в Scale поддерживает проброс PCI-устройств, что важно для GPU-транскодирования.
- 🔒 Стабильность: Core дольше находится в production и считается более консервативным выбором.
- 🌐 Драйверы: Linux-ядро Scale обычно быстрее получает поддержку нового «железа».
Когда выбирать 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
После установки 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-версии.