После первой установки TrueNAS SCALE веб-интерфейс открывается по IP-адресу, который система получает по DHCP, а дальнейшая настройка сводится к нескольким обязательным этапам: создание пула хранения, настройка сетевых шар и назначение прав доступа. Если пропустить порядок действий и начать, например, с приложений, можно столкнуться с тем, что контейнеры не смогут сохранять данные на диски — пул ещё не создан.
В этом руководстве разобрана настройка TrueNAS SCALE с нуля: от первого входа в веб-интерфейс до подключения сетевых папок в Windows. Инструкция ориентирована на актуальные релизы ветки SCALE (на базе Linux), но названия отдельных пунктов меню могут немного отличаться между версиями — сверяйтесь с интерфейсом вашей сборки.
Первый вход и базовые настройки системы
При первой загрузке система выводит в консоль IP-адрес веб-интерфейса. Откройте его в браузере и войдите под пользователем root с паролем, заданным при установке. В свежих версиях вместо root может использоваться отдельная учётная запись администратора, которую вы создаёте в процессе установки.
Первым делом задайте статический IP-адрес серверу, иначе после перезагрузки роутера адрес может измениться и сетевые папки «отвалятся». Это делается в разделе Network: откройте настройки интерфейса, снимите галочку DHCP и укажите адрес, маску и шлюз вручную. Либо закрепите IP за MAC-адресом сервера в настройках роутера — оба варианта рабочие.
- 🌐 Задайте статический IP-адрес или резервирование DHCP на роутере
- 🕐 Проверьте часовой пояс и синхронизацию времени (NTP) — это критично для расписаний снапшотов
- 📧 Настройте адрес отправителя в
System → General → Email, чтобы получать уведомления об ошибках дисков - 🔑 Создайте отдельного пользователя для повседневной работы вместо root
⚠️ Внимание: не отключайте учётную запись root до тех пор, пока не убедитесь, что новый административный пользователь успешно входит в систему. Иначе можно потерять доступ к веб-интерфейсу, и восстановление придётся делать через консоль.
Создание пула хранения ZFS
Пул (pool) — это основа всего хранилища в TrueNAS. Перейдите в Storage → Create Pool, выберите диски и укажите тип виртуального устройства (vdev). От этого выбора зависит отказоустойчивость: Mirror переживает отказ одного диска из двух, RAID-Z1 — одного диска из массива, RAID-Z2 — двух.
Для домашнего сервера на 2–4 дисках чаще всего выбирают зеркало или RAID-Z1. Учтите: добавить диски в существующий vdev типа RAID-Z в старых версиях было нельзя — расширение выполнялось только добавлением нового vdev целиком. В актуальных релизах появилась функция расширения RAID-Z, но она имеет ограничения, поэтому планируйте топологию заранее.
⚠️ Внимание: создание пула полностью стирает данные на выбранных дисках. Если на дисках есть нужная информация, скопируйте её заранее — предупреждение мастера создания пула легко пропустить.
После создания пула внутри него создаются датасеты (datasets) — логические разделы с собственными квотами, сжатием и правами. Рекомендуется делать отдельные датасеты под разные задачи: медиатека, документы, бэкапы, данные приложений. Сжатие LZ4 в ZFS включено по умолчанию и практически не нагружает процессор — отключать его смысла нет.
Настройка сетевых папок SMB
Самый частый сценарий — доступ к файлам с компьютеров на Windows по протоколу SMB. Откройте Shares → Windows (SMB) Shares → Add, укажите путь к датасету и имя шары. После добавления система предложит включить службу SMB — согласитесь и включите автозапуск.
Если папка не открывается с ПК, чаще всего причина в правах доступа, а не в сети. Проверьте три вещи: пользователь существует в Credentials → Local Users, у него установлен пароль, и у этого пользователя есть права на датасет (настраиваются через кнопку Edit ACL у датасета). Для домашней сети проще всего выставить владельцем датасета созданного пользователя и группу с полным доступом.
☑️ Проверка доступа к SMB-шаре
В Windows сетевая папка подключается через проводник: \\IP-адрес\имя_шары или через «Подключить сетевой диск». Если Windows не принимает пароль, убедитесь, что имя пользователя в TrueNAS и на ПК совпадают, либо вводите учётные данные в формате ИМЯ_СЕРВЕРА\пользователь.
Снапшоты и защита данных
Снапшоты — мгновенные снимки состояния датасета, которые позволяют откатить случайное удаление или шифрование файлов вирусом. Настраиваются в разделе Data Protection → Periodic Snapshot Tasks: выберите датасет, расписание (например, каждый час) и срок хранения снапшотов.
Важно понимать: снапшоты не заменяют резервное копирование — они хранятся на том же пуле и не спасут при физическом отказе массива. Для настоящего бэкапа используйте репликацию на второй сервер или задачи Cloud Sync для выгрузки данных в облачное хранилище.
- 📸 Настройте периодические снапшоты для всех важных датасетов
- ☁️ Создайте задачу Cloud Sync для критичных данных (документы, фото)
- 🔁 Проверьте восстановление файла из снапшота заранее, а не в момент аварии
- 📊 Включите SMART-тесты дисков в разделе
Data Protection → SMART Tests
Установка приложений и контейнеров
Главное отличие SCALE от классической версии CORE — поддержка приложений на базе контейнеров. Каталог приложений находится в разделе Apps: там доступны медиасерверы, торрент-клиенты, системы умного дома и многое другое. Перед установкой первого приложения система попросит выбрать пул для хранения данных контейнеров.
При установке приложения обратите внимание на раздел Storage в его настройках: именно там пробрасываются датасеты с вашими файлами внутрь контейнера (например, папка с фильмами для медиасервера). Типичная ошибка новичка — установить приложение, не подключив к нему хранилище, и потом искать, куда «пропали» файлы.
Почему приложение не видит мои файлы?
Чаще всего дело в правах: контейнер работает от своего внутреннего пользователя, у которого нет доступа к датасету. Проверьте ACL датасета и при необходимости добавьте права для соответствующей группы. Также убедитесь, что в настройках приложения путь к хосту указан именно на ваш датасет, а не на внутреннее хранилище контейнера.
Мониторинг и обслуживание
Раздел Reporting показывает графики загрузки процессора, памяти, сети и дисков. Особое внимание уделите температуре дисков и результатам SMART — именно они первыми сигнализируют о приближающемся отказе накопителя.
Для обслуживания пула включите регулярный scrub — проверку целостности данных с автоматическим исправлением ошибок за счёт избыточности. Задача создаётся в Data Protection → Scrub Tasks; для домашнего сервера достаточно запуска раз в одну-две недели. Процесс идёт в фоне и не мешает работе, но заметно нагружает диски.
| Задача | Где настраивается | Рекомендуемая периодичность |
|---|---|---|
| Снапшоты датасетов | Data Protection → Periodic Snapshot Tasks | Каждый час / каждый день |
| Scrub пула | Data Protection → Scrub Tasks | Раз в 1–2 недели |
| SMART-тесты (короткие) | Data Protection → SMART Tests | Еженедельно |
| Облачный бэкап | Data Protection → Cloud Sync Tasks | Ежедневно для критичных данных |
| Обновление системы | System → Update | По мере выхода стабильных релизов |
Типичные ошибки новичков
Разберём проблемы, с которыми чаще всего сталкиваются при настройке TrueNAS SCALE. Первая — использование RAID-Z1 на дисках большого объёма: при перестроении массива после замены диска нагрузка на оставшиеся накопители высокая, и риск второго отказа растёт. Для ёмких дисков безопаснее RAID-Z2.
Вторая частая ошибка — хранение всего в одном датасете с общими правами. При таком подходе сложно разграничить доступ, а случайное удаление затрагивает всё сразу. Третья — отключённые уведомления: сервер может неделями «молча» работать с деградировавшим пулом, пока не откажет второй диск.
Часто задаваемые вопросы
Сколько оперативной памяти нужно для TrueNAS SCALE?
Официальный минимум — 8 ГБ, но комфортная работа с приложениями и несколькими датасетами начинается примерно от 16 ГБ. ZFS активно использует память под кэш (ARC), поэтому чем больше RAM, тем быстрее отзывается хранилище. Память с ECC желательна, но не обязательна для домашнего сервера.
Можно ли установить TrueNAS SCALE на тот же диск, где будут данные?
Нет, операционная система требует отдельный загрузочный диск. Её ставят на небольшой SSD или SATA-DOM-модуль, а все диски данных целиком отдаются под пул ZFS. Использовать USB-флешку для системы не рекомендуется из-за её ограниченного ресурса записи.
Чем SCALE отличается от CORE?
SCALE построен на базе Linux и поддерживает контейнерные приложения и виртуализацию из коробки. CORE работает на FreeBSD и использует джейлы. Для новых установок разработчик рекомендует SCALE — именно эта ветка активно развивается.
Что делать, если веб-интерфейс перестал открываться?
Сначала проверьте, не изменился ли IP-адрес сервера — посмотрите актуальный адрес в консоли, подключённой к серверу напрямую. Если адрес верный, но страница не грузится, перезапустите службу веб-интерфейса через консольное меню. Данные на пуле при таких сбоях не затрагиваются.
Можно ли заменить диск в пуле на диск большего объёма?
Да, ZFS поддерживает замену дисков через функцию Replace в разделе Storage. После замены всех дисков в vdev на более ёмкие и завершения resilver-процесса доступный объём пула увеличится автоматически (при включённом параметре autoexpand). Замену выполняйте по одному диску, дожидаясь окончания перестроения массива.