TrueNAS 13.0: Установка, настройка, миграция с U6.8 | Гайд | AdminWiki

TrueNAS 13.0: Полное руководство по установке, настройке и миграции

06 января 2026 7 мин. чтения #devops #nas #truenas #truenas 13 #truenas 13.3 #zfs #хранение данных

Представь, что тебе нужно развернуть надежное, масштабируемое хранилище для проекта или домашней лаборатории. Или, возможно, ты уже используешь старую версию TrueNAS и столкнулся с вопросом обновления. В этом подробном руководстве мы разберем TrueNAS 13.0 (включая минорные релизы, такие как TrueNAS 13.3) от установки до продвинутых настроек. Я, как Senior DevOps, покажу тебе не просто кнопки в веб-интерфейсе, а объясню, что происходит под капотом.

Что такое TrueNAS 13.0 и зачем он нужен?

TrueNAS 13.0 — это мажорный релиз свободной операционной системы для сетевого хранения данных (NAS) на базе FreeBSD, сфокусированный на файловой системе ZFS. Это стабильная, долгосрочная поддержка (LTS) ветка, пришедшая на смену FreeNAS и TrueNAS 12.0. Если ты видишь запросы вроде "truenas 13.0 u 6.8", это, скорее всего, указание на версию для миграции или сравнения.

Ключевое отличие: TrueNAS 13 объединил ранее раздельные продукты TrueNAS CORE (бесплатный) и TrueNAS Enterprise. Теперь это единая кодовая база с открытым исходным кодом.

Подготовка и установка TrueNAS 13

Давай начнем с чистого листа. Для установки тебе понадобится USB-флешка (минимум 8 ГБ) и компьютер/сервер с как минимум 8 ГБ ОЗУ (для ZFS рекомендуется 1 ГБ на 1 ТБ дискового пространства).

Шаг 1: Загрузка образа и создание установочного носителя

Скачай последний стабильный образ с официального сайта. На момент написания актуальной была версия TrueNAS 13.3. Используй утилиту вроде Rufus (Windows) или dd (Linux/macOS).

bash
# Пример для Linux/macOS
# ЗАМЕНИ /dev/sdX на реальное устройство твоей флешки!
dd if=truenas-13.0-U6.8.iso of=/dev/sdX bs=1M status=progress
Внимание! Команда dd уничтожит все данные на целевом устройстве (/dev/sdX). Дважды проверь правильность указания диска командой `lsblk`.

Шаг 2: Установка на диск

Загрузись с флешки. Установщик предложит выбрать диск для установки самой ОС TrueNAS. Важный момент: TrueNAS устанавливается на весь выбранный диск, создавая загрузочные разделы и раздел для данных конфигурации. Не используй для этого диск, который планируешь добавить в пул хранения.

  • Выбери диск для установки (например, небольшой SSD на 120 ГБ).
  • Задай пароль для root (он же для веб-интерфейса).
  • Настрой сеть (можно DHCP или статический IP).

Базовая настройка после установки

После перезагрузки система покажет IP-адрес. Зайди в веб-интерфейс по этому адресу.

Создание пула ZFS (Storage Pool)

Это основа твоего хранилища. Перейди в Storage > Pools > ADD. Давай создадим пул из двух дисков в зеркале (RAID-1) для отказоустойчивости и скорости чтения.

bash (Что происходит в CLI)
# Примерная команда, которую выполняет веб-интерфейс при создании зеркала
dev='ata-WDC_WD40EFZX-68AWUN0_WD-XXXXXXX,ata-WDC_WD40EFZX-68AWUN0_WD-YYYYYYY'
zpool create -o ashift=12 mypool mirror $dev

Пояснение: Параметр `ashift=12` (4K-выравнивание) критически важен для современных дисков. TrueNAS 13.0 устанавливает его автоматически.

Настройка общего доступа (SMB/NFS)

Сначала создай набор данных (Dataset) внутри пула. Это как папка с особыми свойствами ZFS (квоты, сжатие и т.д.).

  1. В пуле нажми ADD DATASET.
  2. Укажи имя (например, `media`).
  3. Включи сжатие (lz4 — почти бесплатно по CPU).

Теперь создай общий ресурс (Share): Sharing > Windows Shares (SMB) > ADD. Выбери созданный набор данных.

Миграция с TrueNAS 12 (U6.8) на TrueNAS 13

Если ты один из тех, кто ищет "truenas 13.0 u 6.8", тебе важна процедура обновления. Миграция с TrueNAS 12.0-U6.8 на TrueNAS 13 — штатная операция, но требует подготовки.

Обязательно перед обновлением:
  • Сделай полную резервную копию конфигурации (System > General > Save Config).
  • Убедись, что есть актуальные снапшоты критически важных данных.
  • Проверь, что аппаратное обеспечение совместимо (драйверы в FreeBSD 13).

Процесс обновления через веб-интерфейс: System > Update > Install Manual Update File. Загрузи файл обновления (.tar). Система перезагрузится дважды. После миграции проверь работу всех служб и общих ресурсов.

Продвинутые возможности TrueNAS 13.3

Версия TrueNAS 13.3 принесла ряд улучшений. Давай разберем ключевые для DevOps.

1. Интеграция с системами мониторинга (Prometheus)

TrueNAS теперь предоставляет метрики в формате Prometheus. Включи его в Reporting > Settings.

yaml (Пример конфига Prometheus scrape)
scrape_configs:
  - job_name: 'truenas'
    static_configs:
      - targets: ['192.168.1.100:9283']
    metrics_path: '/'
    scheme: 'http'
    # Если используется аутентификация
    basic_auth:
      username: 'root'
      password: 'твой_пароль'

2. Улучшенные снапшоты и репликация

Периодические снапшоты (снимки состояния) — суперсила ZFS. Настрой их через Tasks > Periodic Snapshot Tasks. А репликацию на другой сервер TrueNAS — через Data Protection > Replication Tasks.

3. Запуск приложений (jails ушли, пришли контейнеры)

В TrueNAS 13.0 появилась поддержка контейнеров через плагины (на базе Docker). Например, для запуска Nextcloud или Bitwarden. Это более современный подход по сравнению с jails из TrueNAS 12.

Сравнение версий и выбор дистрибутива

Версия / Аспект TrueNAS 12.0-U6.8 TrueNAS 13.0 (LTS) TrueNAS 13.3 (Минорное обновление)
Базовая ОС FreeBSD 12.2 FreeBSD 13.0 FreeBSD 13.1/13.2
Поддержка ZFS OpenZFS 2.0 OpenZFS 2.1 OpenZFS 2.1+ с бэкпортами
Изоляция приложений Jails (FreeBSD) Плагины (Docker) + Jails* Улучшенные плагины
Мониторинг Graphite Graphite + Prometheus Улучшенный экспорт Prometheus

* Jails остались для обратной совместимости, но основной вектор развития — контейнеры.

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

Можно ли обновиться с TrueNAS 12.0-U6.8 сразу на TrueNAS 13.3?

Да, процесс обновления через веб-интерфейс поддерживает прямой переход с 12.0-U6.8 на последнюю стабильную версию 13.3. Система выполнит все необходимые миграции схемы базы данных конфигурации автоматически.

Какие главные преимущества TrueNAS 13.0 перед 12-й версией?

  • Обновленная база FreeBSD 13 с улучшенной поддержкой нового железа.
  • Более новая версия OpenZFS с исправлениями и оптимизациями.
  • Переход на единую кодобазу (CORE = Enterprise).
  • Современный стек для приложений (контейнеры вместо только jails).
  • Встроенный экспорт метрик для Prometheus.

Что делать, если после обновления на TrueNAS 13 не запускаются плагины (jails)?

Во-первых, проверь, не deprecated ли этот плагин. TrueNAS 13 делает ставку на контейнеры. Если jail критичен, попробуй:

bash (чешел Shell в веб-интерфейсе)
# Проверить статус jail
jls
# Запустить конкретный jail
jail -c имя_твоего_jail
# Просмотреть логи запуска
tail -f /var/log/messages | grep jail
Возможно, потребуется пересоздать jail из резервной копии конфигурации или мигрировать на эквивалентный контейнер.

Как настроить автоматическое резервное копирование конфигурации TrueNAS 13 на внешний сервер?

Используй задание по расписанию (Cron) в разделе Tasks > Cron Jobs для запуска скрипта, который будет выполнять SCP или использовать rclone для отправки файла конфигурации (из /data/freenas-v1.db или через экспорт в UI) на удаленный хост.

Заключение и рекомендации Ментора

TrueNAS 13.0 (и его минорные обновления вроде 13.3) — это зрелая, стабильная платформа для построения корпоративных и домашних систем хранения. Если ты только начинаешь — смело выбирай последнюю стабильную версию 13.3. Если у тебя работает TrueNAS 12.0-U6.8 — планируй обновление, чтобы получить все преимущества новой codebase, улучшенную безопасность и современные функции.

Главный совет от Senior DevOps: не ограничивайся веб-интерфейсом. Освой базовые команды ZFS (zpool status, zfs list, zfs snapshot) и понимание сетевой настройки FreeBSD. Это даст тебе полный контроль над инфраструктурой и позвет быстро диагностировать проблемы. Удачи в настройке!

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