TrueNAS отказывается устанавливаться на машину с менее чем 8 ГБ оперативной памяти — инсталлятор прямо сообщает об этом на этапе загрузки, и обойти это ограничение штатными средствами нельзя. Это первый жёсткий порог, о котором нужно знать до покупки или перепрофилирования сервера, и он задаёт тон всем требованиям системы.
Дело в том, что TrueNAS построена вокруг файловой системы ZFS, которая активно использует оперативную память для кэширования и контроля целостности данных. Поэтому «минимум из спецификации» и «комфортная конфигурация» здесь заметно различаются. В этой статье разберём требования к процессору, памяти, дискам и сети для обеих редакций — TrueNAS CORE (на базе FreeBSD) и TrueNAS SCALE (на базе Linux).
Минимальные и рекомендуемые требования
Разработчик, компания iXsystems, указывает базовый порог: 8 ГБ ОЗУ, двухъядерный 64-битный процессор и загрузочное устройство объёмом от 16 ГБ. На такой конфигурации система установится и будет работать, но только с базовыми функциями файлового хранилища.
Для реальной эксплуатации ориентиры выше. Если планируются плагины, виртуальные машины, дедупликация или работа нескольких пользователей одновременно, стоит закладывать 16–32 ГБ оперативной памяти и современный процессор с четырьмя и более ядрами.
| Компонент | Минимум | Рекомендуется |
|---|---|---|
| Процессор | 2 ядра, x86-64 | 4+ ядер, поддержка виртуализации |
| Оперативная память | 8 ГБ | 16–32 ГБ и выше |
| Загрузочный диск | 16 ГБ (SSD/USB) | SSD от 32 ГБ |
| Диски данных | 2 диска для зеркала | 3+ диска, RAIDZ |
| Сеть | 1 Гбит/с Ethernet | 2,5–10 Гбит/с при высокой нагрузке |
Требования к процессору
Подойдёт любой 64-битный процессор архитектуры x86-64 — ARM-сборки TrueNAS официально не поддерживает. Для домашнего хранилища хватит недорогого Intel или AMD с двумя ядрами, но тут есть нюансы.
Если планируется запуск виртуальных машин (в SCALE это KVM, в CORE — bhyve), процессор должен поддерживать аппаратную виртуализацию: VT-x у Intel или AMD-V у AMD, и эта функция должна быть включена в BIOS/UEFI. Для транскодирования видео в медиасерверах вроде Plex полезен процессор с встроенной графикой и поддержкой Intel Quick Sync.
- 🖥️ Домашний NAS (файлы, бэкапы): 2–4 ядра достаточно
- 🎬 Медиасервер с транскодированием: Intel с Quick Sync или выделенная обработка
- 🏢 Виртуализация и контейнеры: 4–8 ядер с VT-x/AMD-V
Сколько оперативной памяти нужно ZFS
Здесь кроется главная особенность TrueNAS. ZFS использует механизм кэширования ARC, который занимает значительную часть свободной памяти и отдаёт заметный прирост скорости чтения. Чем больше ОЗУ — тем эффективнее кэш и отзывчивее хранилище.
Распространённое практическое правило: около 1 ГБ ОЗУ на каждый терабайт хранимых данных — это ориентир для комфортной работы, а не жёсткое требование. Для небольшого домашнего пула на 4–8 ТБ памяти 16 ГБ обычно достаточно.
Отдельного упоминания заслуживает дедупликация. Эта функция ZFS крайне требовательна к памяти: таблицы дедупликации должны помещаться в ОЗУ, иначе производительность пула деградирует катастрофически. Без серьёзного запаса памяти (десятки гигабайт) включать её не стоит.
⚠️ Внимание: старые советы «ZFS требует ECC-память обязательно» — преувеличение. ECC желательна для критичных данных, но TrueNAS работает и на обычной памяти. Однако если бюджет позволяет, серверная плата с ECC снижает риск тихого повреждения данных.
Загрузочный носитель и диски данных
Загрузочное устройство и диски данных в TrueNAS разделены: система ставится на отдельный накопитель и не занимает диски пула. В качестве загрузочного подойдёт SSD на 16–32 ГБ или даже качественная USB-флешка, хотя флешки менее надёжны в долгосрочной перспективе.
Диски данных выбираются под задачи отказоустойчивости. Минимальная осмысленная конфигурация — зеркало из двух дисков; классика для домашнего NAS — RAIDZ1 из трёх-четырёх дисков. Важно понимать: диски, добавленные в пул, полностью очищаются, поэтому данные с них нужно предварительно перенести.
☑️ Проверка железа перед установкой TrueNAS
Различия требований CORE и SCALE
Обе редакции имеют схожие базовые требования, но различаются нагрузкой от дополнительных функций. TrueNAS CORE на FreeBSD исторически легче и стабильнее на слабом железе — для чистого файлового хранилища это часто оптимальный выбор.
TrueNAS SCALE построена на Debian Linux и добавляет поддержку Kubernetes, контейнеров Docker-приложений и виртуализации KVM. Эти возможности сами по себе потребляют ресурсы: для полноценного использования SCALE с приложениями разумный минимум — 16 ГБ ОЗУ и четырёхъядерный процессор.
⚠️ Внимание: миграция между CORE и SCALE предусмотрена только в одну сторону (CORE → SCALE). Обратный переход без полной переустановки и потери конфигурации невозможен — выбирайте редакцию до развёртывания пула.
Проверка совместимости оборудования
Перед покупкой железа сверьтесь с аппаратными рекомендациями iXsystems и форумом сообщества TrueNAS — там публикуются списки проверенных сетевых карт, HBA-контроллеров и материнских плат. Особое внимание уделите HBA: рекомендуются контроллеры в IT-режиме (например, на чипах LSI/Broadcom), а не RAID-контроллеры, скрывающие диски от ZFS.
Сетевые требования
Минимум — один порт Ethernet 1 Гбит/с; работа по Wi-Fi не предусмотрена, NAS подключается только кабелем. Для типичного домашнего сценария гигабита хватает: это около 110 МБ/с реальной скорости передачи.
Если хранилище обслуживает видеомонтаж, несколько виртуальных машин или десятки пользователей, имеет смысл смотреть на сетевые карты 2,5 или 10 Гбит/с. Перед покупкой 10G-адаптера проверьте совместимость чипа с FreeBSD (для CORE) или Linux (для SCALE) — поддержка конкретных моделей указана в документации и на форуме сообщества.
Частые ошибки при подборе железа
Первая типичная ошибка — использование старого RAID-контроллера. ZFS должна видеть диски напрямую, поэтому контроллер либо переводится в IT-режим (HBA), либо заменяется. Иначе теряются SMART-данные и механизмы самовосстановления ZFS.
Вторая ошибка — сборка на десктопной плате с двумя слотами памяти и лимитом 16 ГБ, когда через год захочется расшириться. Закладывайте запас по слотам ОЗУ и SATA-портам заранее. Третья — экономия на загрузочном диске: дешёвая флешка, умершая через год, не уничтожит данные (пул цел), но потребует переустановки системы и восстановления конфигурации из резервной копии.
FAQ: частые вопросы о требованиях TrueNAS
Запустится ли TrueNAS на 4 ГБ оперативной памяти?
Нет. Инсталлятор требует минимум 8 ГБ, и на меньшем объёме установка не начнётся. Для экспериментов на слабом железе рассмотрите альтернативы вроде OpenMediaVault.
Обязательна ли ECC-память для TrueNAS?
Нет, система работает на обычной памяти. ECC рекомендуется для критичных данных, так как снижает риск незаметного повреждения информации в ОЗУ, но это не требование, а мера повышения надёжности.
Можно ли установить TrueNAS на USB-флешку?
Да, это поддерживаемый вариант: загрузочное устройство от 16 ГБ. Однако флешки менее долговечны, чем SSD, поэтому для постоянной работы предпочтительнее недорогой SATA- или NVMe-накопитель.
Что выбрать для дома: CORE или SCALE?
Если нужно только файловое хранилище и максимальная стабильность — CORE. Если планируются Docker-приложения и виртуальные машины — SCALE, но с запасом по памяти и процессору (от 16 ГБ ОЗУ).
Работает ли TrueNAS на ARM-платах, например Raspberry Pi?
Официально нет: TrueNAS собирается только под архитектуру x86-64. Для ARM-устройств существуют другие NAS-решения, но это отдельная тема.