Настройка smb nas4free: Конфигурация Samba NAS4Free для корректного назначения прав доступа

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

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

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

  • Файловая система ZFS — основа надежного и недорого хранилища данных
  • создание загрузочной (установочной) флешки с NAS4Free
  • основные команды для работы в консоли с файловой системой ZFS
  • добавление дисков в NAS4Free и ZFS Pool’а в web-интерфейсе
  • установка драйверов на сетевые карты

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

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

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

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

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

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

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

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

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

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

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

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

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

Здесь указывается название 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 пула завершено. Теперь переходим к следующему этапу — делим дисковое пространство на датасеты (DTS). Это необходимо для более гибкой настройки и использования дискового пространства созданного пула данных. Так для DTS можно указать ряд параметров — дисковые квоты, алгоритмы сжатия данных, резервирование, параметры дедупликации, права доступа, атрибуты и т.п.:

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

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

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

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

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

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

Домашний NAS, часть десятая, настройка сетевого доступа по протоколу SMB.

 

ГлавнаяСтатьи Домашний NAS, часть десятая, настройка сетевого доступа по протоколу SMB.

 
     
Домашний NAS, часть десятая, настройка сетевого доступа по протоколу SMB.
Автор: Rimlyanin   
07.12.2012 12:32

NAS мы собрали, NAS4Free установили, диски сконфигурировали, а вот сетевого доступа у нас до сих пор нет. Такая себе «вещь в себе». Будем исправлять эту ситуацию.

 

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

НУ а мы отправимся в дополнительно -> команда

 

 

и введем там chmod -R 777 / mnt и жмакаем кнопочку «выполнить»

 

 

 

ВНИМАНИЕ: если Вы приведенной выше командой отключите ограничения доступа к Вашим данным, то давать какой либо доступ из вне вашей домашней локальной сети категорически не желательно.

Ну а теперь пришло время настроить доступ к нашему NAS-серверу по сети.

Для доступа по локальной сети для windows-компьютеров традиционно используется SMB-протокол, значит отправляется в службы -> CIFS/SMB -> параметры

 

 

и ставим галочку «включить».

 

 

выбираем тип аутентификации «Anonymous»

 

 

Максимальный протокол выставляем в NT1

 

 

Вводим имя, под которым наш сервер будет представлен в локальной сети (я оставил по умолчанию nas4free) и имя нашей локальной рабочей группы. Настоятельно рекомендую всем домашним компьютерам выставлять одинаковую рабочую группу.

 

 

Сменим кодовую страницу DOS на ASCII (тут возможны варианты, как и CP866, CP1251 и другие, но т.к. у меня уже есть сервер, который использует кодовую страницу ASCII, то я выбрал её же, для исключения проблем синхронизации)

 

 

Так же поставим «да» напротив «Локальный основной обозреватель сети», ведь наверняка, NAS будет единственным компьютером, включенным круглосуточно.

 

 

спускаемся ниже, в расширенные настройки, и выберем подключение к гостевому аккаунту в любом случае

 

 

осталось нажать «сохранить и перезапустить»

 

 

Далее наш путь лежит в службы -> CIFS/SMB -> общие ресурсы

 

 

тут мы добавим новый ресурс

 

 

введем ему название (я вводил files), понятный комментарий,

 

 

и выберем путь в нашему общему ресурсу

 

 

в моем случае это /mnt/data/files

 

 

Где /mnt — точка монтирования по умолчанию, /data — имя нашего ZFS-пула (мы его вводили в 9й части)

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

»

Теперь уже можно отправиться в сетевое окружение и посмотреть, появился ли наш NAS в сетевом окружении

 

 

А внутри мы видим только что созданную нами общую папку files

 

 

Попробуем внутри общей папки files что нибудь создать, например новую папку 🙂

 

 

папка успешно создалась, значит у нас все получилось.

 

 

Ранее:

часть первая. Предисловие. Как все начиналось.

часть вторая . Сборка моего первого NAS.

часть третья. Постановка задачи: новый NAS.

часть четвертая. Готовое решение или самостоятельная сборка?

часть пятая. Выбор операционной системы.

часть шестая. Закупка комплектующих и небольшое изменение конфигурации.

часть седьмая. Процесс сборки.

часть восьмая. Установка Nas4Free.

часть девятая. Настройка NAS4Free.

Позже:

часть одиннадцатая. Настройка торрент-клиента transmission.

часть двенадцатая. Что у меня получилось и сколько это стоило?

 

 

Tags:

  • nas
  • nas4free
< Предыдущая   Следующая >

 

 

Последние новости

  • Переваги повербанков на циліндричних (18650) акумуляторах
  • Ремонт магнитолы Sony CFD-S35CP
  • Электронная нагрузка EBD-USB от ZKEtech (DC Eload)
  • Таблица замеренной реальной емкости повербанков.
  • Стенд для тестирования повербанков, конструктивный недостаток первой версии.

Последние комментарии

Обновлено:

  • Переваги повербанков на циліндричних (18650) акумуляторах
  • История пользования услугами одного интернет провайдера или Локальная сеть с выходом в… Часть 5
  • История пользования услугами одного интернет провайдера или Локальная сеть с выходом в… Часть 4
  • История пользования услугами одного интернет провайдера или Локальная сеть с выходом в… Часть 3
  • История пользования услугами одного интернет провайдера или Локальная сеть с выходом в… Часть 2
   

НФС? малый и средний бизнес? Что использовать в среде со смешанными ОС

Джулиан
Дилетант