TrueNAS интерфейс: настройка, управление и администрирование | AdminWiki

TrueNAS Web-интерфейс: Полное руководство по администрированию

24 января 2026 7 мин. чтения #nas #truenas #web-интерфейс #zfs #администрирование #хранение данных

Представь, что ты только что установил TrueNAS и видишь перед собой мощный веб-интерфейс. Сотни опций, десятки разделов — с чего начать? Давай разберем по косточкам интерфейс TrueNAS, чтобы ты мог управлять своей системой хранения как настоящий DevOps-инженер.

Структура TrueNAS Web-интерфейса

Интерфейс TrueNAS построен вокруг логичных разделов. Основное меню слева — твой навигатор по всем функциям системы. Давай пройдемся по ключевым разделам:

Dashboard (Панель управления)

Первое, что ты видишь после входа. Здесь отображаются:

  • Статус системы и версия TrueNAS
  • Использование CPU и RAM в реальном времени
  • Графики нагрузки сети и дисков
  • Предупреждения и критические алерты

Storage (Хранилище)

Сердце TrueNAS. Здесь ты управляешь:

  • Пуллы (Pools) — аналоги RAID массивов в ZFS
  • Диски (Disks) и их мониторинг SMART
  • Снапшоты (Snapshots) — моментальные снимки данных
  • Репликации (Replication Tasks)

Создание пула хранения: пошаговое руководство

Давай создадим твой первый пул. Это фундамент всей системы хранения.

Шаг 1: Подготовка дисков

Перед созданием пула убедись, что диски правильно определены системой:

bash
# Проверяем доступные диски через CLI
$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   1.8T  0 disk
sdb      8:16   0   1.8T  0 disk
sdc      8:32   0   1.8T  0 disk

# Альтернативно через интерфейс:
Storage → Disks

Шаг 2: Создание пула через интерфейс

Важно: Для production-среды рекомендую RAID-Z2 (минимально 4 диска) для защиты от двойного отказа.
  1. Переходим в Storage → Pools
  2. Нажимаем ADD (Создать пул)
  3. Вводим имя пула (например: tank)
  4. Выбираем диски для включения в пул
  5. Выбираем тип данных (Data VDev):
    • Stripe — аналог RAID 0 (без избыточности)
    • Mirror — RAID 1 (зеркалирование)
    • RAID-Z1 — один parity диск
    • RAID-Z2 — два parity диска (рекомендуется)
  6. Настраиваем параметры шифрования (опционально)
  7. Нажимаем CREATE

Шаг 3: Настройка пула

После создания пула настраиваем дополнительные параметры:

config
# Пример настройки через интерфейс:
Storage → Pools → [Имя пула] → Gear Icon → Edit Options

Рекомендуемые настройки:
- Compression: lz4 (экономия места)
- Deduplication: Off (требует много RAM)
- Read-only: No
- Copies: 2 (для дополнительной защиты)
- Sync: Standard

Настройка сетевых шарингов (SMB/NFS)

Без шарингов твой NAS — просто коробка с дисками. Давай настроим доступ к данным.

Создание датасета для шаринга

Осторожно: Не шари корневой пул напрямую. Всегда создавай отдельные датасеты для разных целей.
  1. В разделе Storage → Pools выбираем наш пул
  2. Нажимаем Add Dataset
  3. Указываем имя (например: media, backups, documents)
  4. Настраиваем разрешения:
    • Owner: nobody (для анонимного доступа)
    • Group: nogroup
    • Mode: 755 для чтения всем, записи владельцу

Настройка SMB (Windows/Mac доступ)

Переходим в Shares → Windows Shares (SMB):

config
# smb.conf автоматически генерируется, но можно добавить кастомные параметры
Shares → Windows Shares (SMB) → Advanced Options:

[media]
  path = /mnt/tank/media
  valid users = @users
  read only = no
  create mask = 0664
  directory mask = 0775
  vfs objects = aio_pthread streams_xattr

Настройка NFS (Linux/Unix доступ)

  1. Shares → Unix Shares (NFS) → Add
  2. Выбираем созданный датасет
  3. Указываем хосты или сети (например: 192.168.1.0/24)
  4. Настраиваем права: Mapall User/Group → nobody/nogroup
  5. Сохраняем и запускаем сервис

Мониторинг и алертинг

TrueNAS предоставляет мощные инструменты мониторинга. Давай настроим алерты на email.

Настройка email уведомлений

  1. System → Email
  2. Заполняем SMTP настройки:
    • From Email: truenas@ваш-домен.com
    • SMTP Host: smtp.gmail.com:587 (для Gmail)
    • Security: STARTTLS
    • Authentication: Yes
  3. Тестируем отправку: Send Test Mail

Настройка алертов

Переходим в System → Alert Settings:

Тип алерта Уровень Рекомендуемое действие
Pool Capacity > 80% Warning Добавить диски или очистить место
SMART Error Critical Заменить диск немедленно
Network Link Down Alert Проверить кабель и коммутатор

Расширенные возможности интерфейса

Apps (Docker контейнеры)

TrueNAS Scale включает встроенный Docker через интерфейс:

  • Apps → Available Applications — каталог готовых приложений
  • One-click установка Nextcloud, Plex, Bitwarden
  • Автоматическое обновление контейнеров
  • Интеграция с хранилищем TrueNAS

Виртуализация

Через раздел Virtual Machines можно:

config
# Пример создания VM через интерфейс
Virtual Machines → Add

Параметры:
- Name: ubuntu-server
- Description: Production web server
- Boot Method: UEFI
- CPUs: 4
- Memory: 8192 MB
- Disk: Create new disk (32GB, на пуле tank)
- NIC: bridge0 (мост к физической сети)

Безопасность интерфейса TrueNAS

Критически важно: Никогда не открывай веб-интерфейс TrueNAS напрямую в интернет. Используй VPN или обратный прокси.
  1. System → General → GUI:
    • Смени порт с 80/443 на нестандартный (например: 8443)
    • Включи HTTPS с валидным сертификатом (Let's Encrypt)
    • Ограничь доступ по IP (WebGUI IPv4 Address)
  2. System → SSH:
    • Отключи root логин по SSH
    • Используй только ключи, а не пароли
    • Ограничь доступ по IP
  3. Регулярно обновляй систему: System → Update

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

Как получить доступ к интерфейсу TrueNAS после установки?

После установки TrueNAS покажет IP адрес в консоли. Открой браузер и перейди по адресу http://IP_адрес_TrueNAS (обычно порт 80). Логин: root, пароль: тот, что задал при установке.

Можно ли управлять TrueNAS через командную строку?

Да, через SSH или локальную консоль. Основные команды: zpool для управления пулами, zfs для датасетов, midclt для вызова методов API. Но для большинства задач веб-интерфейса достаточно.

Как сделать бэкап конфигурации TrueNAS?

System → General → Save Config. Скачивай файл конфигурации и храни его в безопасном месте. При переустановке можно загрузить конфиг и восстановить все настройки.

Почему интерфейс TrueNAS медленно работает?

Возможные причины: недостаточно RAM (минимум 8GB для CORE, 16GB для Scale), медленный CPU, проблемы с сетью. Проверь использование ресурсов на Dashboard. Для больших пулов с deduplication требуется 1GB RAM на 1TB данных.

Заключение

TrueNAS Web-интерфейс — это мощный инструмент, который превращает сложные операции с ZFS в интуитивно понятные действия. Помни главные принципы:

  • Всегда создавай отдельные датасеты для разных типов данных
  • Используй RAID-Z2 для production данных
  • Настрой алерты и мониторинг
  • Регулярно делай снапшоты важных данных
  • Не забывай про безопасность и обновления

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

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