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

Как установить и настроить TrueNAS в VirtualBox: полное руководство для тестирования и обучения

13 марта 2026 8 мин. чтения #freebsd #nas #truenas #virtualbox #zfs #виртуализация #виртуальная машина #хранение данных

Хочешь протестировать мощную систему хранения данных TrueNAS, не покупая отдельный сервер? Виртуализация в VirtualBox — идеальное решение. В этом руководстве я, как Senior DevOps, покажу тебе, как развернуть полноценный виртуальный NAS для обучения, тестирования конфигураций ZFS или разработки. Давай создадим твой первый виртуальный TrueNAS сервер.

Важно: Виртуальный TrueNAS в VirtualBox отлично подходит для обучения и тестирования, но для production-нагрузок используй физическое железо с прямой работой с дисками.

Что тебе понадобится перед началом

Прежде чем мы начнем создавать truenas в virtualbox, подготовь следующие компоненты:

  • VirtualBox последней версии (скачай с официального сайта)
  • ISO-образ TrueNAS CORE (SCALE или CORE — выбирай по потребностям)
  • Минимум 8 ГБ ОЗУ на хосте (рекомендуется 16+ ГБ для комфортной работы)
  • Свободное место на диске: 20+ ГБ для системы + место под виртуальные диски
  • Процессор с поддержкой виртуализации (Intel VT-x/AMD-V)

Шаг 1: Создание виртуальной машины для TrueNAS

Запусти VirtualBox и нажми "Создать". Давай настроим основные параметры:

Параметры виртуальной машины:

  • Имя: TrueNAS-Test (тип автоматически определится как BSD)
  • Папка для машин: Выбери место с достаточным свободным пространством
  • Тип: BSD
  • Версия: FreeBSD (64-bit)
  • Память: 8192 МБ (минимум для ZFS)
  • Жесткий диск: "Создать новый виртуальный жесткий диск"
Внимание! TrueNAS и ZFS очень любят оперативную память. Меньше 8 ГБ — и производительность будет страдать, особенно при работе с пулами.

Настройка виртуального жесткого диска

При создании диска для установки TrueNAS выбери:

  • Тип файла: VDI (VirtualBox Disk Image)
  • Формат хранения: Динамический виртуальный жесткий диск (экономит место)
  • Размер: 32 ГБ (минимум для системы и логов)

Шаг 2: Конфигурация аппаратных параметров VM

Перейди в "Настройки" созданной виртуальной машины. Вот что нужно изменить:

Система → Материнская плата:

  • Отметь «Включить IO APIC»
  • Порядок загрузки: Оптический диск, Жесткий диск

Система → Процессор:

  • Выдели минимум 2 ядра (лучше 4 для производительности)
  • Включи «Включить PAE/NX»

Носители:

  • В контроллере SATA нажми на иконку диска
  • Выбери «Выбрать образ оптического диска»
  • Укажи путь к скачанному ISO-образу TrueNAS

Шаг 3: Добавление виртуальных дисков для хранения данных

Вот самый важный момент при создании truenas в virtualbox — эмуляция дисков для пулов ZFS. TrueNAS не будет использовать системный диск для данных.

virtualbox
# В настройках VM → Носители:
# 1. Выбери контроллер SATA
# 2. Нажми "Добавить жесткий диск"
# 3. Создай новый диск (например, 20 ГБ)
# 4. Повтори для 2-3 дисков для тестирования RAID-Z

Рекомендую создать минимум 3 виртуальных диска по 10-20 ГБ каждый, чтобы протестировать возможности ZFS:

Диск Размер Назначение
SATA Port 0 32 ГБ Система (загрузочный)
SATA Port 1 20 ГБ Данные (диск 1)
SATA Port 2 20 ГБ Данные (диск 2)
SATA Port 3 20 ГБ Данные (диск 3)

Шаг 4: Настройка сети для доступа к TrueNAS

Чтобы получить доступ к веб-интерфейсу TrueNAS с хоста, нужно правильно настроить сеть:

Сеть → Адаптер 1:

  • Включить сетевой адаптер: Отмечено
  • Тип подключения: «Виртуальный адаптер Host-Only»
  • Или: «Сетевой мост» — если хочешь дать доступ из локальной сети

Режим "Host-Only" создаст изолированную сеть между хостом и виртуальной машиной — идеально для тестирования.

Шаг 5: Установка TrueNAS CORE/SCALE

Запусти виртуальную машину. Начнется загрузка с ISO-образа.

truenas-install
# В загрузочном меню выбери:
# 1. Boot Multi User [Enter]
# 2. На вопрос установки нажми [Enter] для начала
# 3. Выбери диск для установки (это будет твой системный диск 32 ГБ)
# 4. Подтверди, что понимаешь, что диск будет отформатирован
# 5. Установи пароль root (запомни его!)
# 6. Выбери загрузку из BIOS (для VirtualBox)
# 7. Дождись завершения установки
Совет: После установки система покажет IP-адрес, присвоенный интерфейсу. Запиши его! Он понадобится для доступа к веб-интерфейсу.

Шаг 6: Первая настройка через веб-интерфейс

После перезагрузки TrueNAS загрузится и покажет консольное меню с IP-адресом.

  1. Открой браузер на хостовой машине

    Введи IP-адрес из консоли TrueNAS (например, https://192.168.56.101)

  2. Авторизуйся

    Логин: root, пароль — тот, что задал при установке

  3. Настрой сетевое имя

    Система → Общие → Имя хоста. Задай, например, truenas-vbox

Шаг 7: Создание пула ZFS на виртуальных дисках

Теперь самое интересное — создание пула хранения из наших виртуальных дисков.

truenas-webui
# В веб-интерфейсе:
# 1. Перейди в "Хранилище → ПУЛЫ"
# 2. Нажми "ДОБАВИТЬ"
# 3. Выбери "Создать новый пул"
# 4. Задай имя пула (например, "tank")
# 5. Выбери виртуальные диски (da1, da2, da3 — НЕ da0!)
# 6. Выбери тип данных: RAID-Z (требует минимум 3 диска)
# 7. Нажми "СОЗДАТЬ" и подтверди
Критически важно: Не включай в пул системный диск (обычно da0)! Используй только диски, добавленные для данных.

Создание общего ресурса (SMB/NFS)

Чтобы получить доступ к данным с хостовой машины:

  1. В веб-интерфейсе: Хранилище → Каталоги
  2. Создай каталог в твоем пуле (например, /mnt/tank/share)
  3. Перейди в Совместный доступ → Общие ресурсы Windows (SMB)
  4. Добавь общий ресурс, указав созданный каталог
  5. Включи службу SMB в Службы → Контроль состояния

Оптимизация производительности TrueNAS в VirtualBox

Для лучшей производительности виртуального TrueNAS выполни эти настройки:

virtualbox-optimize
# В настройках VM:
# 1. ДИСПЛЕЙ → Видеопамять: 128 МБ
# 2. ДИСПЛЕЙ → Графический контроллер: VBoxSVGA
# 3. СИСТЕМА → Ускорение: Включить VT-x/AMD-V и Nested Paging
# 4. НОСИТЕЛИ → Контроллер SATA: Включить кэширование записи хоста

# В TrueNAS через веб-интерфейс:
# 5. Система → Дополнительно → Отключи графическую заставку
# 6. Система → Настройки → Отметь "Автоматически запускать GUI"

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

Можно ли использовать TrueNAS в VirtualBox для реального хранения данных?

Да, но с оговорками. Для тестирования, обучения и разработки — идеально. Для production-данных я бы рекомендовал физический сервер, так как виртуализация добавляет слой абстракции, который может влиять на производительность и надежность ZFS.

Почему TrueNAS не видит мои виртуальные диски?

Проверь: 1) Диски добавлены в настройках VM, 2) Они подключены к контроллеру SATA (не IDE), 3) В веб-интерфейсе зайди в "Хранилище → Диски" — там должны отображаться все диски кроме системного.

Как сделать снапшот всего TrueNAS в VirtualBox?

Используй функцию снапшотов VirtualBox (Машина → Сделать снапшот). Но помни: для восстановления состояния ZFS пулов лучше использовать native снапшоты ZFS через веб-интерфейс TrueNAS.

Какая разница между TrueNAS CORE и SCALE в контексте VirtualBox?

CORE — на базе FreeBSD, стабильнее, лучше для традиционных NAS-задач. SCALE — на базе Linux (Debian), поддерживает Docker и Kubernetes, лучше для современных контейнерных workloads. Для начала рекомендую CORE.

Что дальше? Практические сценарии для твоего виртуального TrueNAS

Теперь, когда у тебя работает TrueNAS в VirtualBox, можешь экспериментировать:

  • Тестирование RAID-конфигураций: Создай зеркало (mirror), RAID-Z1, RAID-Z2
  • Настройка репликации: Создай вторую VM и настрой ZFS репликацию между ними
  • Резервное копирование: Настрой задачи снапшотов и репликации
  • Службы: Разверни Nextcloud, Plex, или другие плагины
  • Скриптинг: Автоматизируй создание снапшотов через cron в TrueNAS

Теперь у тебя есть полнофункциональный TrueNAS сервер в виртуальной среде. Помни: это отличный полигон для обучения. Экспериментируй с настройками ZFS, ломай и восстанавливай — именно для этого мы и создавали эту виртуальную лабораторию. Удачи в освоении мира систем хранения данных!

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