HomeLab

TrueNAS против Unraid: Какую NAS ОС выбрать?

29 мая 2026, 02:01
Источник: selfhosting.sh
TrueNAS против Unraid: Какую NAS ОС выбрать?

Источник: selfhosting.sh


Быстрый вердикт

TrueNAS SCALE для целостности данных. Unraid для гибкости.
TrueNAS использует ZFS — золотой стандарт для целостности данных. Если ваш NAS хранит незаменимые данные (фото, документы, резервные копии), контрольные суммы и самовосстановление ZFS беспрецедентны. Но ZFS жесткий — вы не можете просто добавить один диск к существующему RAID-Z vdev.
Unraid позволяет использовать диски любых размеров и добавлять хранилище поэтапно. Прямой прокидка GPU и Community Applications делают его лучшей платформой для Docker. Но его система четности предлагает меньшую защиту данных, чем ZFS.
Выберите TrueNAS, если целостность данных является вашим главным приоритетом, и вы собираетесь покупать диски в одинаковых наборах. Выберите Unraid, если хотите максимальную гибкость и планируете накапливать диски со временем.
Получайте конфигурации Docker Compose, варианты оборудования и ярлыки для настройки, которые мы не публикуем в статьях. Каждую неделю. Никакого спама.
Подписаться

Сравнение функций

Функция TrueNAS SCALE Unraid
Цена Бесплатно (с открытым исходным кодом) $59-129 (единовременно)
Файловая система ZFS XFS/Btrfs на диск
Целостность данных Контрольные суммы ZFS + самовосстановление Проверка четности (нет контрольных сумм на данных)
RAID RAID-Z1/Z2/Z3, зеркало 1 или 2 диска четности
Смешанные размеры дисков В пределах vdev: нет. Новые vdev: да Полная поддержка
Добавление дисков Только новый vdev (нельзя расширить существующий RAID-Z) Любой диск, в любое время
Сжатие ZFS LZ4 (прозрачно, экономия 1.5-2x) Только Btrfs на диске
Снимки Нативный ZFS (мгновенно, экономия места) Снимки Btrfs (если используется Btrfs)
Docker Нативный Docker Compose + каталог приложений Docker + Community Applications (700+)
Виртуальные машины (VM) KVM/QEMU KVM с прокидкой GPU
Прокидка GPU Поддерживается (требуется настройка) Нативная поддержка в веб-интерфейсе
Веб-интерфейс Хороший (улучшен в последних версиях) Хороший (функциональный)
Загрузочные носители Выделенный SSD/USB Только USB флеш-накопитель
Кэш/SLOG ZFS SLOG + L2ARC (NVMe) Кэш-пул (NVMe, запись назад)
Репликация ZFS send/receive (инкрементная, зашифрованная) Плагины от сообщества
Использование RAM Высокое (ZFS ARC: 1 ГБ базово + 1 ГБ/ТБ рекомендовано) Низкое (~2-4 ГБ для ОС)
ECC RAM Рекомендуется (не обязательно) Не требуется
Сообщество r/truenas, форумы r/unraid, форумы

Целостность данных: ZFS против четности

TrueNAS (ZFS)

ZFS контролирует контрольные суммы для каждого блока данных. При каждом чтении он проверяет контрольную сумму. Если блок поврежден (битовая порча, ошибка прошивки, космический луч), ZFS обнаруживает это. С помощью избыточности (зеркало или RAID-Z) ZFS автоматически заменяет поврежденный блок хорошей копией. Безмолвная порча данных невозможна с ZFS.
Запланированные проверки подтверждают целостность каждого блока на диске — даже данных, которые не были прочитаны недавно. Это предотвращает битовую порчу до того, как она станет проблемой.
Снимки ZFS мгновенные, экономящие место и могут быть отправлены на удаленную систему TrueNAS для резервного копирования за пределами сайта.

Unraid (четность)

Система четности Unraid защищает от неисправности диска — если диск выходит из строя, данные четности на диске четности могут его восстановить. Unraid вычисляет четность в реальном времени при каждой записи, поэтому защита немедленная, а не отложенная на запланированную синхронизацию. Ежемесячные проверки четности подтверждают, что расчеты в реальном времени остаются согласованными. Но Unraid не проверяет контрольные суммы отдельных блоков данных. Если файл на диске данных становится безмолвно поврежденным (битовая порча), Unraid не обнаружит это.
Практическое влияние: Для медиафайлов (фильмы, музыка), которые записываются один раз и редко изменяются, риск битовой порчи низок. Для баз данных, документов и фотографий контрольные суммы ZFS являются значительным преимуществом безопасности.

Гибкость в хранении

Ограничения TrueNAS ZFS

  • Vdev нельзя расширить. Vdev с RAID-Z1 из 3 дисков остается 3 диска. Для добавления места вы добавляете новый vdev (другой набор дисков).
  • Все диски в vdev должны соответствовать. Разные размеры работают, но доступное пространство на каждом диске равно размеру самого маленького диска.
  • Требуется планирование. Решите, как будет выглядеть ваш vdev заранее. Изменение означает разрушение и воссоздание пула.

Пример пути роста на TrueNAS:
1. Начните с 3x 8 ТБ в RAID-Z1 = 16 ТБ usable
2. Хотите больше пространства? Добавьте еще один vdev: 3x 8 ТБ RAID-Z1 = 32 ТБ usable всего
3. Нельзя просто добавить один диск на 16 ТБ к существующему vdev

Гибкость Unraid

  • Добавьте любой диск в любое время. Купите диск, подключите его, назначьте в массив.
  • Смешанные размеры поддерживаются. 4 ТБ, 8 ТБ, 16 ТБ — все в одном массиве.
  • Диск четности должен быть ≥ наибольшему диску данных. Планируйте это соответствующим образом.
  • Удаление дисков осуществляется перемещением данных на другие диски.

Пример пути роста на Unraid:
1. Начните с 1x 8 ТБ четности + 1x 4 ТБ данных = 4 ТБ usable
2. Добавьте 1x 8 ТБ данных = 12 ТБ usable
3. Добавьте 1x 16 ТБ данных + обновите четность до 16 ТБ = 28 ТБ usable

Никакой перестройки RAID. Никаких ограничений vdev. Просто добавляйте диски.

Docker и саморазмещение

TrueNAS SCALE

  • Нативный Docker Compose через CLI (SSH и используйте стандартный Docker)
  • Каталог приложений TrueNAS (курируемые, установка в один клик)
  • TrueCharts (каталог сообщества — более 500 приложений, но имела проблемы со стабильностью/управлением)
  • Хранение на основе наборов данных для контейнеров Docker
  • Поддержка прокидки GPU (требуется конфигурация CLI)

Болевые точки:
* Интерфейс TrueNAS Apps улучшился, но может быть запутанным
* У каталога TrueCharts были проблемы с доступностью — многие пользователи теперь используют обычный Docker Compose
* Пути к хранилищу Docker с наборами данных ZFS могут быть неинтуитивными
* Основные обновления версии в прошлом ломали конфигурации приложений

Unraid

  • Docker встроен в веб-интерфейс с поддержкой шаблонов
  • Community Applications (CA) — более 700 шаблонов с установкой в один клик
  • Шаблоны предварительно настраивают порты, объемы и переменные окружения
  • Прокидка GPU поддерживается на нативном уровне через веб-интерфейс
  • Простой менеджмент Docker — интуитивно понятно

Болевые точки:
* Некоторые шаблоны CA устарели или плохо поддерживаются
* Хранение Docker по умолчанию находится на кэшем диске — поймите это перед заполнением кэша
* Обновления хоста Docker иногда могут нарушать контейнеры

Победитель в категории Docker: Unraid. Система шаблонов Community Applications и нативная прокидка GPU в UI делают его более доступным для саморазмещения, чем реализация Docker в TrueNAS.

Производительность

Скорость чтения

  • TrueNAS (RAID-Z): Чтения осуществляются по всем дискам в vdev. RAID-Z1 с 4 дисками может предоставить более 500 МБ/с последовательных чтений. Кэш ZFS ARC обслуживает «горячие» данные на скорости RAM.
  • Unraid: Каждый файл хранится на одном диске. Скорость чтения = скорость одного диска (~180-200 МБ/с для HDD). Никакой выгоды от чередования.

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

Скорость записи

  • TrueNAS (RAID-Z): Записи распределяются по дискам vdev с четностью. Обычно 200-400 МБ/с. SLOG (NVMe) может буферизовать синхронные записи для рабочих нагрузок баз данных.
  • Unraid: Записи в массив осуществляются со скоростью одного диска (~150 МБ/с для HDD). Кэш-пул (NVMe) сначала поглощает записи, затем «мувер» переносит в массив в фоновом режиме. Эффективная скорость ощущается быстро для нормального использования.

TrueNAS быстрее для длительных больших записей. Кэш-пул Unraid делает обычное использование быстрым, но большие передачи (несколько ТБ) упираются в записи массива на одном диске.

Резюме бенчмарков (Одна и та же аппаратная конфигурация: N305, 32 ГБ RAM, 4x 8 ТБ HDD)

Рабочая нагрузка TrueNAS (RAID-Z1) Unraid (1 четность + 3 данных)
Копирование большого файла (SMB, 50 ГБ) ~350 МБ/с чтение, ~250 МБ/с запись ~180 МБ/с чтение, ~170 МБ/с запись*
Операции с небольшими файлами (1000x 1 МБ) ~200-300 IOPS ~100-150 IOPS
Рабочая нагрузка базы данных (случайные 4K) ~5,000-15,000 IOPS (кэшированные ARC) ~150-200 IOPS (прямо на диск)
Запуск Docker-контейнера (20 контейнеров) ~15-25 с ~20-30 с
*Unraid с кэш-пулом NVMe: эффективная скорость записи NVMe-быстрая для пиков, затем скорость одного диска для длительных передач.
### Эффективность RAM
* TrueNAS: Кэш ZFS ARC агрессивно использует доступную RAM. С 32 ГБ ~24 ГБ становятся кэшем ARC — часто запрашиваемые данные обслуживаются на скорости RAM. Это делает TrueNAS исключительно отзывчивым для повторяемых шаблонов доступа к файлам.
* Unraid: Использует 2-4 ГБ для ОС. Остальная RAM доступна для контейнеров Docker и виртуальных машин. Нет эквивалента ZFS ARC.

Цены

Обе ОС бесплатны или недорогие программные решения — стоимость в оборудовании.
Конфигурация| TrueNAS| Unraid
---|---|---
Программное обеспечение| Бесплатно| $59-129
Минимальная RAM| Рекомендуется 16 ГБ (для ZFS ARC)| 8 ГБ достаточно
ECC RAM| Рекомендуется (+30-50 $ премии)| Не требуется
Загрузочный диск| SSD 16+ ГБ| USB флеш-накопитель ($10)
Итого за одинаковое оборудование| Бесплатно + оборудование| $59-129 + оборудование
Стоимость лицензии Unraid компенсируется более низкими требованиями к RAM. «Бесплатное» программное обеспечение TrueNAS приходит с рекомендацией по 16-32 ГБ RAM (в отличие от 8 ГБ для Unraid), что добавляет $30-60 к стоимости оборудования.

Обновления текущей версии

TrueNAS SCALE 24.10 (Electric Eel) был выпущен с нативной поддержкой Docker Compose, заменив прежнюю систему Kubernetes/Helm. Это было значительное изменение — Docker Compose гораздо проще в управлении и согласуется с тем, как большинство самостоятелеворантов на самом деле развертывают контейнеры. Каталог сообщества TrueCharts, который имел проблемы с управлением и стабильностью, теперь менее критичен, поскольку обычный Docker Compose работает нативно.
Unraid 7.0 добавил нативную поддержку ZFS для кеш-пулов (хотя основной массив по-прежнему использует систему паритета Unraid). Также улучшено управление Docker и добавлены лучшие сетевые настройки. Лицензия на разовое использование за $59/$89/$129 осталась без изменений.

Выберите TrueNAS, если…

  • Целостность данных является приоритетом. Контрольные суммы ZFS и самовосстановление не имеют равных.
  • Вы хотите функции ZFS. Сжатие, снимки, репликация, проверка.
  • Вы будете покупать диски в соответствующих наборах. 3-4 одинаковых диска за раз, а не по одному.
  • У вас есть свободная оперативная память. 16-32 ГБ для оптимального кеша ZFS ARC.
  • Вы хотите бесплатное программное обеспечение. Без лицензионной платы.
  • Вам нужно эффективное резервное копирование вне площадки. ZFS send/receive — лучшее решение для репликации.

Выберите Unraid, если…

  • Вы хотите добавлять диски по одному. Разные размеры, постепенное расширение.
  • Вы хотите прямую передачу GPU. Для транскодирования Plex, Jellyfin, рабочих нагрузок ИИ.
  • Вам интересны приложения сообщества. Более 700 шаблонов Docker с одним кликом.
  • Вы хотите виртуальные машины с выделенными ресурсами. Управление виртуальными машинами Unraid более отточенное.
  • Вы строите медиа-сервер. Гибкость Unraid + прямая передача GPU = идеальная установка Plex/Jellyfin.
  • У вас ограниченная оперативная память. 8 ГБ достаточно для Unraid.

Окончательный вердикт

TrueNAS — лучший NAS. ZFS объективно превосходит по целостности данных, производительности и таким функциям, как сжатие и репликация.
Unraid — лучший домашний сервер. Прямая передача GPU, гибкое хранилище и приложения сообщества делают его лучшей платформой для самостоятелеворантов Docker-контейнеров и виртуальных машин наряду с хранилищем.
Если вам в первую очередь нужно хранилище с некоторым Docker: TrueNAS. Если вам в первую очередь нужен сервер Docker/VM с гибким хранилищем: Unraid. Многие домашние лаборатории используют оба — TrueNAS для критических данных, Unraid или мини-ПК для контейнеров.

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

Могу ли я мигрировать с Unraid на TrueNAS (или наоборот)?

Нет, не напрямую — файловые системы несовместимы. Вам нужно будет сохранить все данные на внешнем хранилище, установить новую ОС, создать новый массив/пул и восстановить данные. Запланируйте это, чтобы занять часы или дни в зависимости от объема данных.

Поддерживает ли TrueNAS SCALE диски разных типов, как в Unraid?

Нет. ZFS vdevs требует совпадающих дисков. Вы можете добавить vdevs разных размеров в пул, но внутри каждого vdev диски должны совпадать.

Стоит ли ZFS с его сложностью?

Для незаменимых данных (фото, документы, юридические/финансовые записи) — абсолютно. Для медиа, которые можно повторно скачать, преимущество целостности менее критично. Сжатие ZFS само по себе может сэкономить 30-50% пространства для хранения для сжимаемых данных.

Может ли Unraid использовать ZFS?

Unraid 7.0+ добавил нативную поддержку ZFS для кеш-пулов. Основной массив по-прежнему использует традиционную систему паритета Unraid. Это не полная система на основе ZFS, как TrueNAS.

Связано