TrueNAS Core: Профессиональные Советы по Установке и Настройке!

Хотите научиться устанавливать и настраивать TrueNAS Core? В этой статье мы подробно рассмотрим каждый шаг процесса установки и настройки этой популярной системы хранения данных которая позволяет превратить обычный компьютер в хранилище NAS!

TrueNAS Core: Профессиональные Советы по Установке и Настройке!

TrueNAS CORE (ранее известный как FreeNAS) — это бесплатная операционная система для хранения данных, с открытым исходным кодом, которая дает возможность создать собственный сервер для хранения данных без затрат на программное обеспечение.

C помощью TrueNAS можно сделать из обычного ПК, сетевое хранилище с полным функционалом NAS устройства, современной файловой системой ZFS и различными плагинами.

Файловая система ZFS – для большинства пользователей является одной из фаворитов для серверов NAS, так как она предназначена для обеспечения максимально возможной целостности данных, а также отличной производительности и эффективности. Она предоставляет сжатие и дедупликация в реальном времени, что значительно экономит место на дисках.

Характеристика Описание
Тип файловой системы 64-битная файловая система с возможностью копирования при записи (COW – Copy-On-Write)
Поддержка RAID Встроенная поддержка различных уровней RAID (RAID-Z1, RAID-Z2, RAID-Z3)
Совместимость Поддержка различных операционных систем: Linux, FreeBSD, macOS
Интеграция с резервным копированием Возможность создания моментальных снимков и репликаций для защиты данных
Защита данных Встроенная проверка целостности данных с помощью контрольных сумм (checksums)
Сжатие Поддержка прозрачного сжатия данных (LZ4, GZIP)
Шифрование Поддержка встроенного шифрования на уровне файловой системы
Масштабируемость Поддержка большого количества дисков и объемов данных
Кеширование Эффективное кеширование для улучшения производительности (ARC – Adaptive Replacement Cache)
Самовосстановление Автоматическое восстановление поврежденных блоков данных с помощью зеркал или паритета
Перейти к просмотру
Как установить и настроить TrueNAS Core

Как установить и настроить TrueNAS Core

Шаг 1. Минимальные системные требования

Прежде чем устанавливать данную операционную систему ознакомьтесь с минимальными требованиями.

Для нормальной работы системы TrueNAS на компьютере должно быть, как минимум 8 Гб оперативной памяти, если планируется установка виртуальной машины или дополнительных плагинов желательно использовать больше 8 Гб памяти. Также TrueNAS не поддерживает двойную загрузку, поэтому для данной ОС нужен отдельный накопитель.

Минимальные системные требования TrueNAS
Компонент Минимальные требования
Процессор 64-битный процессор
Оперативная память 8 ГБ (рекомендуется 16 ГБ)
Хранение 2 диска (можно использовать RAID)
Сетевой адаптер 1 гигабитный Ethernet
Системный диск 16 ГБ флеш-накопитель или SSD
Графика Необязательно (для CLI не требуется)

Шаг 2. Как создать загрузочную флешку с TrueNAS

Итак, приступим к установке, для начала нужно создать загрузочный носитель, с которого будем производить установку данной операционной системы.

Образ последней версии TrueNAS можно загрузить с официального сайта:

https://www.truenas.com/download-truenas-core/

Кнопка для скачивания появится после того, как вы залогинитесь на сайте, листаем страницу и жмем «Download Now». Далее нам понадобится USB-накопитель и утилита для создания загрузочной флешки. Я воспользуюсь утилитой rufus. Здесь все просто, выбираем флешку, указываем путь к образу и жмем кнопку – Старт.

Шаг 3. Установка TrueNAS

После того как загрузочная флешка будет записана, подключаем ее к ПК, на который нужно установить TrueNAS и загружаемся с флешки. В зависимости от модели материнской платы клавиша F12 или F2. Выбираем из списка USB-накопитель и жмем Enter.

Boot TrueNAS Installer

Далее для выбора первого пункта – Установки, нужно нажать клавишу Enter. На следующем этапе выбираем первый пункт – Install/Upgrade, а затем – Enter. Если на ПК меньше 8Гб оперативной памяти система выведет уведомление.

Install/Upgrade TrueNAS

В следующем окне выбираем диск, на который будет установлен TrueNAS. Определить нужный накопитель можно по размеру, так как названия дисков будут другими. Клавишами со стрелками выберите нужный диск и нажмите пробел для выбора, а затем – Enter для подтверждения. Система покажет предупреждение о том, что все данные на этом накопителе будут удалены. Выбираем – Yes, и жмем – Enter для подтверждения.

Выбор диска для установки

Далее нужно ввести и подтвердить пароль для учетной записи администратора, который будет использоваться для входа в меню управления TrueNAS.

Пароль учетной записи администратора

TrueNAS можно загрузить как в режиме BIOS, так и в режиме UEFI. Я выбираю BIOS. Так как данный тип загрузки работает практически со всеми материнскими платами. Для выбора UEFI нужно, чтобы материнская плата его поддерживала. После выбора начнется установка операционной системы, это займет несколько минут. По завершении появится уведомление о перезагрузке и удалении установочного носителя.

Загрузка через BIOS

Выбираем – Ок, а затем извлекаем загрузочную флешку. После загрузки системы запустится консоль настройки, внизу отображен IP-адрес сервера.

Шаг 4. Как подключится к NAS серверу

При первой загрузке сервера его не нужно настраивать, система по умолчанию назначит конфигурацию для активных сетевых интерфейсов с помощью DHCP. Если вы хотите задать конкретный IP для сервера вы сможете настроить его в начальном меню.

Configure Network Interfaces

Выбираем первый пункт – Configure Network Interfaces, затем вводим номер сетевого интерфейса, который нужно изменить, на запрос удаления текущей настройки вводим – нет (no), настроить интерфейс для DHCP – нет. Изменить конфигурацию IPv4 – Yes. Вводим имя, IP-адрес, маску подсети.

Настройки сетевого интерфейса

Настройки IPv6 – нет. На этом настройка сети окончена, IP-адрес сервера, изменился. В этом меню также можно, настроить беспроводное подключение, сбросить пароль администратора и сбросить все настройки по умолчанию.

Для подключения к серверу откройте браузер на другом ПК, подключенном к этой сети, и введите IP-адрес сервера TrueNAS. Если вместо IP-адреса отображаются нули проверьте подключен ли к серверу сетевой кабель и на роутере в сети DHCP появился ли он в списке подключенный устройств. Для входа в меню управления введите имя пользователя – root и пароль, который указали во время установки TrueNAS.

Вход в веб интерфейс TrueNAS

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

Шаг 5. Как создать пул с RAID-z

Мастера, который поможет вам создать первый пул хранения, в этой операционной системе нет, вам придется создавать дисковый массив без подсказок, поэтому давайте разберем как это делается. На левой боковой панели разверните раздел – «Хранилище» и выберите «Пулы», а затем кликните по кнопке – «Добавить» и – Создать пул.

Создать пул

Вверху укажите имя будущего дискового массива, отметьте диски, из которых он будет состоять. Обратите внимание на кнопку добавления vdev, она не добавляет еще одно виртуальное устройство, а позволяет добавить устройство поддержки для него.

Отметьте диски для пула

После выбора дисков внизу нажмите по стрелке чтобы добавить диски в список устройства хранения. Снова отмечаем накопители, здесь по умолчанию выбран RAID-z, чтобы выбрать другой тип массива кликните по нему. Структура пула ZFS не сложная: пул состоит из виртуального устройства (vdev), которое собирается из дисков. Каждое виртуальное устройство может быть массивом RAIDz с чередованием, зеркальным массивом или одним диском.

В выпадающем списке будут доступны, Stripe, зеркало, Raid-z1, z2 и z3 в зависимости от количества подключенных дисков. Выберите нужный RAID и нажмите – Создать.

Создать пул RAID-z2

Во всплывающем окне предупреждения, что все данные будут затерты, установите отметку и нажмите – Создать пул, после чего начнется форматирование дисков и процесс построения массива. Пул создан, на экране вы увидите его статус, имя размер и другие параметры, кликнув по трем точкам откроется меню настройки данного пула.

Новый пул дисков создан

Теперь осталось настроить сетевой доступ к данному дисковому массиву.

Шаг 6. Как добавить пользователя

Добавим пользователя. Для этого разворачиваем раздел – Accounts – Users, и жмем – Добавить.

Добавление нового пользователя

Указываем имя пользователя, пароль и еще раз для подтверждения. Устанавливаем отметку – Microsoft account и жмем – отправить (Submit). Итак, пользователя мы добавили теперь настроим сетевой доступ к каталогу.

Пользователь создан

Шаг 7. Как настроить SMB подключение

Я буду настраивать сетевой доступ на примере протокола SMB.

Открываем раздел – Хранилище – Пулы – жмем по трем точкам напротив нашего массива и выбираем Add Dataset. В настройках вводим имя и все остальное оставляем по умолчанию, жмем Отправить. Новый dataset добавлен.

Add Dataset

Теперь для организации доступа создадим еще один dataset в ранее созданном. Для этого жмем здесь по трем точкам – Add Dataset – вводим имя о жмем – Submit.

Добавляем второй Add Dataset

Теперь настроим права.

Структура

Для этого жмем по трем точкам и открываем Edit Permissions.

Edit Permissions

Выбираем ownera – нового пользователя, группу, устанавливаем отметки Apply User и Apply group. Отмечаем нужные права и жмем – Сохранить.

Права доступа

Далее нужно включить службу чтобы получить доступ с машины с операционной системой Windows. Открываем раздел Sharing – Windows share (SMB). Жмем здесь – Добавить (Add), выбираем из списка наш Dataset и жмем Submit, затем во всплывающем окне – Enable Service. Затем в этом окне выбираем – Настроить сейчас (Configure now).

Подключение Windows share SMB

Следующее окно предлагает создать ACL access control list, я выберу один из пресетов – Отмечаю Select a preset ACL и выбираю из списка – ограниченный (Restricted) – Continue. После чего на правой стороне появится новая настройка, жмем внизу Сохранить.

ACL access control list

Итак, на этом настройка SMB для данного каталога настроена теперь переходим к компьютеру с Windows, открываем проводник и добавляем сетевой диск. Компьютер – Подключить сетевой диск, вводим IP-адрес сервера, и устанавливаем отметку – Использовать другие учетные данные, если этого не сделать система будет подключатся с учетными данными пользователя системы, – Готово. Вводим – имя нового пользователя, которого мы добавили в TrueNAS и пароль.

Подключаем сетевой диск

Сетевой диск подключен, теперь здесь можно создать каталог и записать данные на диск.

Заключение

TrueNAS довольно интересное решение в плане организации собственного сетевого хранилища без лишних затрат. Собрав его, к примеру, на старом ПК вы получите сетевое хранилище с новой файловой системой ZFS и набором функций NAS.

Восстановление данных с поврежденных RAID-массивов, недоступных для компьютера.
Перейти к просмотру
Как восстановить данные с RAID-z массива, файловой системы ZFS, сетевого хранилища с TrueNAS core

Как восстановить данные с RAID-z массива, файловой системы ZFS, сетевого хранилища с TrueNAS core

Dmytriy Zhura

Автор: , Технический писатель

Дмитрий Жура – автор и один из IT-инженеров компании Hetman Software. Имеет почти 10 летний опыт работы в IT-сфере: администрирование и настройка серверов, установка операционных систем и различного программного обеспечения, настройка сети, информационная безопасность, внедрения и консультация по использованию специализированного ПО. Является экспертом в области восстановления данных, файловых систем, устройств хранения данных и RAID массивов.

Andrey Mareev

Редактор: , Технический писатель

В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановлению данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами.

Рекомендуем для вас

Вас приветствует ассистент Hetman Software, созданный на основе искусственного интеллекта.
Начать Чат