Сетевое хранилище с помощью NAS4Free, часть 2 – настройка

Сетевое хранилище с помощью NAS4Free, часть 2 – настройка

настройка NAS4Free

Как обещал ранее, сейчас публикую вторую часть в цикле, посвященного организации и настройке сетевого хранилища на основе NAS4Free. В первой части описывается процесс установки NAS4Free на флешку/диск, в других записях:

После того, как мы завершили установку ОС – получаем IP адрес (на главном экране NAS4Free), далее настройка системы производится через web-интерфейс и при необходимости – по SSH. Напоминаю – NAS4Free является производной от FreeBSD, поэтому команды и принципы организации ОС идентичны.

Логин и пароль для web-интерфейса – admin / nas4free.

Первым действием – изменяем язык системы и устанавливаем корректный часовой пояс, для этого нужно перейти в меню “Система | Общие”:

Настройка языка, времени и имени хоста в NAS4Free

На этой же странице указываем IP адрес DNS сервера, задаем имя хранилища, а также можем изменить протокол доступа – HTTP/HTTPS. Стоит заметить на будущее – если вы хотите сделать отдельного пользователя для работы в web-интерфейсе, не забудьте его указать также на данной вкладке.

Как вы уже заметили, из вкладки  “Система” можно выполнить настройку дополнительных параметров и действий:

  • настройки энергосбережения
  • сохранение и восстановление настроек NAS
  • сброс настроек
  • перезагрузка и выключение системы

Особо останавливаться на каждой вкладке меню не буду – каждая содержит набор параметров, инструментов и действий по своей тематике. В процессе работы с NAS4Free вы обязательно изучите все из них, т.к. это не вызывает каких-либо затруднений. Остановимся на процессе создания дискового массива на основе ZFS (создание ZFS пула данных) и предоставления доступа к нему.

Алгоритм и принцип организации дискового массива на основе ZFS выглядит так:

Структура ZFS и ZFS Pool

Немного поясню – ZFS не работает с дисками на прямую, они сначала организуются в vdev устройства, а затем в пулы данных. Поэтому нам потребуется выполнять ряд таких операций:

  • добавляем (инициируем) устройства хранения данных
  • форматируем HDD в ZFS storage pool device
  • создаем виртуальные устройства
  • организуем виртуальные устройства (vdev) в ZFS Pool
  • дисковое пространство пула данных уже разделяем на датасеты (DTS)
  • предоставляем к DTS доступ пользователям или сервисам

В моем случае используется два диска, организованных в Mirror (зеркало), третий диск  – для отдельного пула и DTS (медиа файлы). Рассмотрим вышеописанные действия подробнее:

Добавление дисков в NAS4Free

На указанной вкладке “Диски | Управление | добавить диск, нажав на +”. При этом можно выбрать сразу файловую систему ZFS и выполнить форматирование. Операция форматирования доступна также и из другой одноименной вкладки.

После этого переходим в раздел “Диски|ZFS (Zettabyte File System)|Пулы|Виртуальные устройства”, добавить устройства, нажав на “+”:

СозданиеZFS vdev устройств - mirror или raid-z

Здесь указывается название vdev устройства, далее указывается его тип и выбираются доступные HDD (замечу – предварительно отформатированные в ZFS storage pool device).  При этом:

  • stripe – аналог RAID0
  • mirror – аналог RAID1
  • raid-z1 – аналог RAID5

Вариаций организаций HDD в vdev может быть несколько, все зависит от количества дисков, необходимого доступного дискового пространства и уровня отказоустойчивости и т.п. К примеру, можно сделать простой mirror, используя 2 диска, а при наличии трех и более – raid-z1/2 или же stripe из двух mirror и т.п.

Как было сказано ранее – на основе vdev устройств создаем ZFS Pool, для этого переходим в “Диски|ZFS (Zettabyte File System)|Пулы|Управление”, здесь добавляем новый пул, нажатием на “+” (аналогично, все операции как для vdev):

Создаем ZFS пул NAS4Free

Создание ZFS пула завершено. Теперь переходим к следующему этапу – делим дисковое пространство на датасеты (DTS). Это необходимо для более гибкой настройки и использования дискового пространства созданного пула данных. Так для DTS можно указать ряд параметров – дисковые квоты, алгоритмы сжатия данных, резервирование, параметры дедупликации, права доступа, атрибуты и т.п.:

Создание DTS в NAS4Free

Настройка дисковой подсистемы в нашем NAS завершена. Теперь перейдем к настройке дополнительных сервисов – SSH и SMB. Данные сервисы доступны на вкладке “Службы | SSH”:

настройка SSH в NAS4Free

Это позволит подключаться удаленно, например, через программу PuTTy для выполнения различных действий с ОС, пример – Определить версию материнской платы во FreeBSD или NAS4Free по SSH.

Теперь переходим к настройке сетевых ресурсов, для этого перейдем в соответствующую вкладку в web-интерфейсе NAS4Free – “Службы|CIFS/SMB|Параметры”:

настройка SMB в NAS4Free

Активировав службу, переходим к настройке сетевых ресурсов, перейдя на вкладку “Службы|CIFS/SMB|Общие ресурсы”:

Настройка общих ресурсов в NAS4Free

Теперь выполним настройку дополнительных параметров для создаваемого сетевого ресурса:

Настройка сетевых шар в NAS4Free

Базовая настройка NAS4Free, а именно – настройка системы, создание ZFS пула и сетевых ресурсов выполнена. Рекомендуется по завершению всех настроек сделать резервную копию системы: “Система|Сохранение/восстановление”.

blank

Занимаюсь IT с 2007 года. Всё началось с увлечения — разгона компьютерного оборудования. Много воды и азота утекло с тех пор... Сейчас уже более 3х лет со своей командой оказываю комплексную поддержку и продвижение бизнеса: SEO, Яндекс.Директ, рассылки и удалённое обслуживание серверов. Буду рад помочь, обращайтесь!

Оцените автора
IT для специалистов и бизнеса
Добавить комментарий