TrueNAS Scale vs Core: сравнение, отличия и выбор ОС для NAS | AdminWiki
Timeweb Cloud — сервера, Kubernetes, S3, Terraform. Лучшие цены IaaS.
Попробовать

Разбираемся в отличиях: TrueNAS Scale vs TrueNAS Core. Какую ОС выбрать для своего хранилища?

03 марта 2026 9 мин. чтения #bsd #devops #linux #nas #truenas #truenas core #truenas scale #zfs #хранение данных

Введение: Почему выбор между Scale и Core — это стратегическое решение?

Представь, что ты стоишь перед выбором автомобиля для длительного путешествия. С одной стороны — проверенный временем внедорожник (Core), с другой — современный кроссовер с гибридной тягой (Scale). Оба доедут до цели, но маршрут, комфорт и возможности будут разными. Точно так же обстоят дела с выбором операционной системы для твоего NAS.

И Core, и Scale — это детища компании iXsystems, построенные на мощном фундаменте ZFS. Но их философия, архитектура и целевая аудитория отличаются кардинально. Давай разберемся, в чем именно заключаются эти отличия truenas scale core и как сделать осознанный выбор.

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

Архитектурные отличия: BSD против Linux

Давай начнем с самого основания — ядра операционной системы. Это как разница между двигателем V8 и электромотором: оба дают тягу, но работают по совершенно разным принципам.

TrueNAS Core: Консервативная надежность

Core построен на FreeBSD — операционной системе с репутацией «рабочей лошадки» для серверов. Её сильные стороны:

  • Стабильность превыше всего: Релизы выходят реже, но проходят тщательное тестирование.
  • Проверенная экосистема ZFS: FreeBSD исторически была «домом» для OpenZFS, что обеспечивает глубокую интеграцию.
  • Меньше зависимостей: Более монолитная система с предсказуемым поведением.
bash
# Пример: Проверка системы в Core (FreeBSD)
uname -a
# FreeBSD truenas-core 13.2-RELEASE FreeBSD 13.2-RELEASE

# Просмотр версии ZFS
zpool version
# zfs-2.1.9-freebsd

TrueNAS Scale: Современная гибкость

Scale использует Debian Linux в качестве базы, что открывает совершенно другие возможности:

  • Гиперконвергентная инфраструктура (HCI): Возможность объединять хранение и вычисления в одном кластере.
  • Контейнеризация как основа: Глубокая интеграция с Docker и Kubernetes (k3s).
  • Огромная экосистема Linux: Доступ к тысячам пакетов и драйверов.
bash
# Пример: Проверка системы в Scale (Linux)
uname -a
# Linux truenas-scale 5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023 x86_64 GNU/Linux

# Проверка Docker
docker --version
# Docker version 20.10.23, build 7155243

Сравнительная таблица: Основные различия

Критерий TrueNAS Core TrueNAS Scale
Базовая ОС FreeBSD Debian Linux
Архитектура Монолитная, традиционная Микросервисы, контейнеризация
Виртуализация Bhyve (ограниченная) KVM + мощный UI
Контейнеры Jails (FreeBSD) Docker + Kubernetes
Кластеризация Ограниченная (только репликация) Полноценная (Gluster, многомастер)
Аппаратная поддержка Хорошая для серверного железа Отличная (все драйверы Linux)

Практические отличия: Что почувствует пользователь?

Теперь давай перейдем от теории к практике. Какие отличия truenas scale core ты увидишь в ежедневной работе?

Установка приложений: Jails против Docker

В Core ты работаешь с Jail — это легковесные контейнеры FreeBSD. Они стабильны, но их экосистема ограничена.

bash
# В Core: Создание Jail через CLI
iocage create -n "myjail" -r 13.2-RELEASE

# Установка пакета внутри Jail
iocage exec myjail pkg install nginx

В Scale используется Docker — индустриальный стандарт контейнеризации. В веб-интерфейсе есть «Apps» — магазин приложений, где можно одним кликом развернуть Nextcloud, Plex, Home Assistant и сотни других сервисов.

yaml
# Пример docker-compose.yml для Scale
version: '3.8'
services:
  nextcloud:
    image: nextcloud:latest
    container_name: nextcloud
    volumes:
      - /mnt/pool/apps/nextcloud:/var/www/html
    ports:
      - "8080:80"
    restart: unless-stopped

Виртуализация: Bhyve против KVM

Если тебе нужны виртуальные машины, здесь разница особенно заметна:

  • Core (Bhyve): Базовые возможности, простой интерфейс. Подходит для элементарных задач.
  • Scale (KVM): Полноценная виртуализация с поддержкой GPU passthrough, сложных сетевых конфигураций, снимков дисков.
Внимание: Если планируешь использовать Windows VM или нужна производительная виртуализация — выбирай Scale. KVM в Scale значительно опережает Bhyve по возможностям.

Сетевые возможности

Здесь снова проявляется разница между BSD и Linux:

  • Core: Классический сетевой стек FreeBSD. Стабильный, предсказуемый, но менее гибкий для сложных конфигураций.
  • Scale: Весь арсенал Linux: bridge, macvlan, ipvlan, VLAN, bonding, SDN. Идеально для сегментации сети.

Производительность и масштабирование

Давай поговорим о цифрах и возможностях роста. В чем разница между truenas scale и core когда дело доходит до производительности?

Одиночная система

Для одной системы разница в производительности ZFS минимальна. Обе системы используют OpenZFS 2.x с одинаковыми возможностями:

  • Compression (lz4, zstd)
  • Deduplication (осторожно с памятью!)
  • Snapshot и Replication
  • Encryption (GELI в Core, LUKS в Scale)

Кластеризация и масштабирование

А вот здесь начинается настоящая магия Scale. TrueNAS Scale изначально разрабатывалась как масштабируемая система:

bash
# В Scale можно создать кластер из нескольких нод
truenas cluster init --node node1,node2,node3

# И распределить данные между ними
truenas pool create distributed --nodes 3 --redundancy 1

Core же остается standalone-системой. Ты можешь реплицировать данные между разными серверами Core, но это не будет единым кластером.

Как выбрать: Пошаговое руководство

Теперь, когда мы разобрали все отличия truenas scale от core, давай составим алгоритм выбора.

Шаг 1: Определи свои потребности

Ответь на вопросы:

  1. Нужны ли тебе контейнеры Docker? Если да — сразу Scale.
  2. Планируешь ли виртуализацию? Для серьезных VM — Scale с KVM.
  3. Будешь ли масштабировать систему? Кластер — только Scale.
  4. Есть ли специфичное железо? Wi-Fi адаптеры, некоторые RAID-контроллеры — проверь поддержку в Linux.

Шаг 2: Оцени свою экспертизу

Совет ментора: Если ты пришел из мира Linux — тебе будет комфортнее в Scale. Если у тебя опыт с FreeBSD или ты хочешь «просто NAS» — Core может быть проще.

Шаг 3: Выбери на основе матрицы

Выбирай TrueNAS Core если:

  • Тебе нужен стабильный, предсказуемый файловый сервер
  • Ты ценишь консервативный подход к обновлениям
  • У тебя есть опыт с FreeBSD или ты хочешь его получить
  • Ты используете специфичное серверное железо, оптимизированное под BSD

Выбирай TrueNAS Scale если:

  • Тебе нужны Docker-контейнеры и Kubernetes
  • Планируешь использовать виртуальные машины (особенно Windows)
  • Хочешь возможность кластеризации в будущем
  • Предпочитаешь экосистему Linux и её инструменты
  • Нужна максимальная поддержка потребительского железа

Миграция между системами

Важный вопрос: можно ли перейти с Core на Scale или обратно? Да, но с ограничениями:

bash
# Экспорт конфигурации в Core
System → General → Save Config

# Импорт в Scale (частичный)
System Settings → General → Upload Config
# ВНИМАНИЕ: Импортируются только настройки пользователей, сетей, пулов
# Приложения и виртуальные машины нужно настраивать заново
Критично: Нельзя просто «обновить» Core до Scale. Это разные операционные системы. Нужна чистая установка и миграция данных через репликацию или резервное копирование.

FAQ: Частые вопросы о различиях

Можно ли использовать одну лицензию для обеих систем?

Да, обе системы полностью бесплатны и с открытым исходным кодом. iXsystems зарабатывает на enterprise-поддержке и специализированном железе.

Какая система стабильнее?

На данный момент Core считается более стабильным, так как основан на проверенной FreeBSD. Scale моложе и активно развивается, но уже достаточно стабилен для production-нагрузок.

Есть ли разница в потреблении ресурсов?

Scale обычно требует немного больше RAM из-за компонентов Kubernetes и Docker. Минимум для Scale — 8 ГБ RAM, для Core — 8 ГБ (но лучше 16+ для комфортной работы).

Что лучше для медиасервера (Plex/Jellyfin)?

Scale имеет преимущество благодаря Docker: проще обновления, больше готовых образов. Также в Scale лучше работает hardware transcoding благодаря драйверам Linux.

Заключение: Будущее за Scale, но Core еще не умер

Подводя итог нашего глубокого анализа отличий truenas scale core:

  • TrueNAS Core — это выбор консерваторов, тех, кому нужна стабильность и проверенная временем технология. Это «рабочая лошадка», которая просто делает свою работу.
  • TrueNAS Scale — это платформа будущего, созданная для гибридных сред. Если ты хочешь не просто NAS, а универсальную домашнюю или корпоративную платформу — это твой выбор.

Лично я, как Senior DevOps, рекомендую Scale для большинства новых проектов. Экосистема Linux, Docker и Kubernetes — это стандарты индустрии, и инвестиции в их изучение окупаются.

Финальный совет: Если сомневаешься — установи обе системы на тестовое железо. Создай ZFS pool, настрой SMB/NFS shares, разверни пару Docker-контейнеров. Только практика покажет, какая система лучше ляжет на твой workflow.

Помни: не существует «плохого» выбора между этими системами. Существует выбор, который лучше соответствует твоим задачам. А теперь — к практике!

Поделиться:
Сохранить гайд? В закладки браузера