TrueNAS документация: Установка, настройка, руководство на русском | AdminWiki
Timeweb Cloud — сервера, Kubernetes, S3, Terraform. Лучшие цены IaaS.
Попробовать

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

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

Представь, что тебе нужно развернуть надёжное, масштабируемое и простое в управлении хранилище данных. Ты слышал про TrueNAS, но официальная документация кажется огромной и запутанной. Где начать? Как правильно настроить ZFS пул? Как поднять SMB-шару для Windows? Давай разберем по полочкам всю документацию TrueNAS и превратим её в понятное пошаговое руководство, которое сэкономит тебе часы поиска.

Что такое TrueNAS и зачем нужна его документация?

TrueNAS — это операционная система на базе FreeBSD (TrueNAS CORE) или Debian Linux (TrueNAS SCALE), заточенная под создание сетевых хранилищ (NAS) и систем хранения данных (SAN). Её сердце — файловая система ZFS, которая обеспечивает целостность данных, снимки, клонирование и компрессию. Документация TrueNAS — это твой главный инструмент для правильной настройки всех этих мощных функций.

Важно: TrueNAS CORE — классическое, проверенное решение на FreeBSD. TrueNAS SCALE — новая версия на Linux с поддержкой контейнеров (Kubernetes, Docker) и горизонтальным масштабированием. Выбор зависит от твоих задач.

Установка TrueNAS: Первые шаги

Давай начнём с самого начала. Для установки тебе понадобится USB-флешка (от 8 ГБ) и сервер или ПК с минимум 8 ГБ ОЗУ (рекомендуется 16+ ГБ для ZFS).

Шаг 1: Скачивание образа и создание загрузочной флешки

Загрузи последний стабильный образ с официального сайта TrueNAS. Для записи на флешку используй BalenaEtcher или `dd` в Linux/macOS.

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

Шаг 2: Загрузка и базовая настройка

Загрузись с флешки, выбери установку на целевой диск (SSD рекомендуется). После перезагрузки система покажет IP-адрес, по которому доступен веб-интерфейс.

  • Открой браузер и перейди по адресу: `https://IP_АДРЕС_ТВОЕГО_TRUENAS/`
  • Логин по умолчанию: `root`
  • Пароль по умолчанию: тот, который ты задал при установке

Создание и настройка пула хранения (ZFS Pool)

Пул (Pool) — это фундамент твоего хранилища. Это абстракция ZFS над физическими дисками. Давай создадим пул с защитой от сбоя одного диска (RAID-Z1).

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

  1. Перейди в Storage → Pools → ADD.
  2. Нажми CREATE POOL. Система предупредит о потере данных на дисках.
  3. Перетащи диски из списка доступных (Available Disks) в поле Data VDevs.
  4. Выбери тип RAID: для 3-4 дисков подойдёт RAID-Z1 (аналог RAID 5).
  5. Задай имя пула (например, `tank` или `storage`).
  6. Нажми CREATE.

Сравнение типов RAID в ZFS

Тип Мин. диски Отказоустойчивость Эффективный объём Использование
Stripe 1 Нет 100% Тестирование, временные данные
Mirror 2 1 диск на vdev 50% Высокая производительность, важные данные
RAID-Z1 3 1 диск (N-1)/N Баланс надёжности и ёмкости

Настройка сетевых шаров (SMB, NFS, iSCSI)

Без общего доступа к данным твой NAS — просто коробка с дисками. Настроим SMB (Samba) для Windows/Linux и NFS для Unix-систем.

Шаг 4: Создание набора данных (Dataset) и SMB-шары

Сначала создай Dataset — это как папка внутри пула с собственными настройками (компрессия, квоты).

  1. Перейди в Storage → Pools, нажми на три точки рядом с пулом и выбери Add Dataset.
  2. Задай имя (например, `media` или `documents`).
  3. Включи компрессию (Compression Level = `lz4`) для экономии места.
  4. Теперь перейди в Sharing → Windows Shares (SMB) → ADD.
  5. В поле Path выбери созданный Dataset.
  6. Настрой права доступа (ACL). Для простоты можно использовать Use ACL Preset → OPEN.
  7. Включи службу SMB в Services → SMB.
config
# Пример ручной настройки SMB в /etc/smb4.conf (для продвинутых)
[media]
    path = /mnt/tank/media
    valid users = @users
    read only = no
    create mask = 0664
    directory mask = 0775
    vfs objects = zfs_space zfsacl streams_xattr

Шаг 5: Настройка периодических снимков (Snapshots) и репликации

ZFS снимки — это магия. Они создаются мгновенно, занимают мало места (только изменения) и защищают от случайного удаления или ransomware.

  • Перейди в Storage → Snapshots.
  • Выбери Dataset и нажми CREATE SNAPSHOT для разового снимка.
  • Для автоматизации перейди в Data Protection → Periodic Snapshot Tasks → ADD.
  • Настрой расписание (например, каждый день в 2:00, хранить 7 дней).

Резервное копирование и мониторинг

Настроим отправку уведомлений на почту и репликацию данных на второй TrueNAS для Disaster Recovery.

Шаг 6: Настройка email-уведомлений

config
# Пример настроек для Gmail в System → Email
From Email: your-nas@gmail.com
Outgoing Mail Server: smtp.gmail.com
Port: 587
Security: STARTTLS
Username: your-nas@gmail.com
Password: (пароль приложения Google)

Шаг 7: Репликация данных (TrueNAS to TrueNAS)

  1. На исходном сервере создай SSH ключ: System → SSH Keypairs → GENERATE KEY.
  2. Скопируй публичный ключ на целевой сервер (в такие же настройки).
  3. Создай задачу репликации: Data Protection → Replication Tasks → ADD.
  4. Укажи источник (локальный снимок), цель (удалённый TrueNAS) и расписание.
Совет от ментора: Всегда тестируй восстановление из снимка или реплики! Резервная копия, которую никогда не проверяли, — это не резервная копия.

Частые проблемы и их решение (FAQ)

Почему TrueNAS не видит мои диски?

Возможно, контроллер дисков работает в режиме RAID (Hardware RAID). ZFS требует прямого доступа к «голым» дискам (JBOD или HBA mode). Проверь настройки RAID-контроллера в BIOS/UEFI или используй контроллер в режиме HBA (например, LSI 9207-8i с прошивкой IT mode).

Как увеличить пул, добавив новые диски?

Добавить диски в существующий RAID-Z vdev нельзя. Ты можешь:

  • Заменить все диски в vdev на диски большего объёма (по одному, с ресилвером после каждой замены).
  • Добавить новый vdev (например, ещё одну группу RAID-Z1) к существующему пулу. Это расширит и ёмкость, и производительность.

SMB-шара работает медленно. В чём причина?

Проверь:

  • Сетевой интерфейс: он должен работать в режиме 1 Gbps/Full Duplex (или выше).
  • Активирована ли компрессия LZ4? Она может ускорить передачу по сети, если данные хорошо сжимаются.
  • В настройках SMB (Auxiliary Parameters) попробуй добавить: `server multi channel support = yes` и `socket options = TCP_NODELAY IPTOS_LOWDELAY`.

Как обновить TrueNAS на новую версию?

Всегда делай бэкап конфигурации (System → General → Save Config) перед обновлением! Затем перейди в System → Update, выбери нужную версию и нажми DOWNLOAD, а после загрузки — UPDATE. Система перезагрузится.

Где найти логи и как отладить проблему?

Основные логи:

  • Системные: System Logs в веб-интерфейсе или `/var/log/messages`.
  • SMB: `/var/log/samba4/log.smbd`.
  • ZFS: команда `zpool status -x` в Shell (доступ через веб-интерфейс или SSH).

Заключение: Твой путь к мастерству TrueNAS

Мы прошли ключевые этапы работы с документацией TrueNAS: от установки и создания отказоустойчивого пула ZFS до настройки сетевого доступа, снимков и репликации. Помни, что самая полная информация всегда в официальной документации (TrueNAS Docs) и на форумах сообщества. Не бойся экспериментировать в тестовой среде, создавай снимки перед любыми изменениями и используй мониторинг. Теперь у тебя есть прочный фундамент, чтобы построить надёжную систему хранения, которая будет служить годами.

Следующие шаги для углубления знаний: изучение iSCSI для виртуальных машин, настройка плагинов/джейлов (TrueNAS CORE) или контейнеров (TrueNAS SCALE), интеграция с Active Directory.

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