sonyps4.ru

Freenas плагины описание. Установка и настройка FreeNAS (сетевое устройство хранения)

8.10 Плагины
Система плагинов FreeNAS использует тюрьмы FreeBSD [ http://en.wikipedia.org/wiki/Freebsd_jail ] предоставляющие среду для установки дополнительного ПО. В FreeNAS, эти тюрьмы упоминаются как Plugin Jails (тюрьмы плагинов).Сами тюрьмы и ПО установленное в тюрьмы управляются в Services->Plugins.

Тюрьмы FreeBSD предоставляют лёгкую систему виртуализации на уровне операционной системы, с возможностями позволяющими создавать независимые операционные системы FreeBSD выполняющиеся на одном и том же оборудовании. Это означает, что любое ПО и конфигурации в тюрьмах будут изолированы от системы FreeNAS. Реализация FreeNAS включает аддон vimage jail, который предоставляет Plugin Jail со своим, независимым сетевым стеком. Это позволяет Plugin Jail использовать широковещательный IP, который требуется некоторыми PBI.

После установки Plugins Jail, архитектура плагинов FreeNAS поддерживает установку и конфигурирование PBI с использованием GUI FreeNS. PBI, которые созданы проектом PC-BSD [ http://www.pcbsd.org/ ] предоставляют оболочку графического инсталлятора для ПО которое было портировано на FreeBSD. FreeNAS PBI расширяет эту функциональность, предоставляя графический фронт-енд для конфигурационных айлов приложений и позволяя запускать и останавливать сервисы с использованием GUI FreeNAS.

Поскольку Plagin Jail, по своей сути выполняет инсталляцию FreeBSD в рамках FreeNAS, вы, так же, можете установить ПО используя пакеты и порты FreeBSD. Это бывает удобно, в случаях когда для требуемого ПО PBI ещё не доступен. Тем не менее, ручная установка ПО в рамках тюрьмы означает, что вам придётся вручную конфигурировать ПО в тюрьме (т.е. его параметры конфигурации не будут доступны в GUI FreeNAS).

В этом разделе показано, как установить плагины в тюрьме, как найти, установить и настроить PBI, а затем предоставляется обзор PBI доступных для FreeNAS 8.3.0-RELEASE. Далее, разъясняется архитектура плагинов, способы создания собственных PBI и то, как установить не-PBI ПО, используя порты и пакеты FreeBSD.

8.10.1 Установка тюрьмы плагинов
Тюрьма плагинов может быть установлена для файловых систем UFS и ZFS. Хотя можно произвести установку в директорий, вместо этого рекомендуется создать два набора данных ZFS: один для хранения операционной системы FreeBSD, а другой для хранения устанвливаемого ПО. В этом разделе описывается пример конфигурации, использующей два набора данных ZFS.

ПРИМЕЧАНИЕ: если вы планируете использовать точки монтирования, имейте в виду, что размер пути к Plagins Jail ограничен 88 символами. Убедитесь, что длина имени тома + имя набора данных + имя тюрьмы не превышает данного предела.

1. Создайте два набора данных ZFS: один для самой тюрьмы и один для устанавливаемого ПО. В этом примере, том названный /mnt/volume1 имеет набор данных названный jail, который содержит саму тюрьму, и второй набор данных, названный software, который содержит устанавливаемое ПО.

ПРИМЕЧАНИЕ: не создавайте наборы данных размером менее 2Гб. Если вы установили квоту на набор данных, убедитесь, что её размер будет достаточным для хранения операционной системы FreeBSD (2Гб), ПО, которые вы планируете установить, всех журналов и данных, используемых приложениями, которые вы устанавливаете.

2. Загрузите plugin_jail PBI расположенный а папке плагинов для вашей архитектуры страницы 8.3.0 Sourceforge .
3. Создайте тюрьму используя Services->Plugins->Management->Settings. Всплывающее меню запросит вас, где бы вы хотели временно разместить файл тюрьмы PBI. В выпадающем меню выберите том (в этом примере /mnt/volume1), затем нажмите ОК, чтобы увидеть экран показанный на рисунке 8.10а.

Рисунок 8.10а: Создание тюрьмы PBI


В этом примере, путь Plugins Jail - /mnt/volume1/jail, имя тюрьмы (Jail Name) - software, IP адрес (Jail IP) тюрьмы разрешается системой FreeNAS, сетевая маска тюрьмы (Jail IP Netmask) назначенная IP адресу тюрьмы выбрана, а путь плагинов (Plugins Path)- /mnt/volume1/software. Таблица 8.10а суммирует эти опции.

ПРИМЕЧАНИЕ : Plugins Jail не будет работать и устанавливаемые PBI не будут отображаться в GUI, если IP адрес тюрьмы (Jail IP Address) не пингуется с системы FreeNAS. Некорректная сетевая маска тюрьмы (Jail IP Netmask) может сделать IP адрес не разрешаемым. На системе с несколькими интерфейсами, в данный момент нет способа определить, какой интерфейс используется, т.к. Plugin Jail выбирает интерфейс шлюза по умолчанию. Если шлюз по умолчанию не прописан в системе FreeNAS, следует добавить его в Network->Global Configuration. В данный момент, в Plugins Jail, IPv6 не поддерживается.

Таблица 8.10а: Опции конфиграции тюрьмы


  • Plugins jail path (Путь тюрьмы плагинов) кнопка обозревателя укажите директорий или набор данных ZFS где будет установлена тюрьма

  • Jail name (Имя тюрьмы) строка обязательно; может содержать только буквы и цифры

  • Jail IP address (IP адрес тюрьмы) строка введите IP адрес который разрешается системой FreeNAS и является уникальным в сети

  • Jail IP Netmask (Сетевая маска тюрьмы) выпадающее меню выберите маску подсети назначенную IP адресу тюрьмы

  • Plugins archive path (Путь архива плагинов) кнопка обозревателя укажите директорий или набор данных ZFS куда будет устанавливаться ПО

После заполнения полей и нажатия кнопки Upload Jail PBI (Загрузить PBI тюрьмы), вам будет предложено перейти к скаченным Plugins Jail PBI. Снова нажмите кнопку Upload Jail PBI и тюрьма плагинов будет установлена.

4. Запустите сервис плагинов. Тюрьа плагинов и любое установленное ПО будут недоступны пока этот сервис не включен. В Services->Control Services, нажмите красную кнопку OFF для Plugins на закладке Core. Через несколько секунд, она изменится на голубую ON, указывающую, что тюрьма включена и доступна для использования.
5. Определитесь, как вы хотите установить ПО. Если плагин для ПО доступен, используйте инструкцию из раздела 8.10.3, Установка ПО используя существующие плагины PBI. Если плагин не доступен или вы предпочитаете ручную установку из командной строки, используйте инструкцию раздела 8.10.5, Установка не-PBI ПО. Если плагин не доступен, и вы хотите создать собственный PBI, используйте инструкцию из раздела 8.10.6, Создание собственного PBI FreeNAS.

об использовании под домашний мини-сервер.

08 декабря 2014 вышла версия FreeNAS 9.3, основанная на стабильной версии FreeBSD 9.3.
Рассмотрим особенности релиза подробно, в рамках домашнего применения.
(О настройке ОС FreeNAS 9.3 будет отдельная группа сообщений).

Рекомендации по Оборудованию (от разработчиков).
Начиная с версии 9.3, FreeNAS доступен только для 64-разрядных процессоров (также известных как amd64).
1. Оперативная память .
Чем больше оперативной памяти, тем выше производительность системы FreeNAS. Рекомендуемый минимум составляет 8 GB оперативной памяти. Этот минимум основан на отзывах многих пользователей. На форумах обилие информации о том, что FreeNAS не может вести себя должным образом с оперативной памятью менее чем 8 GB.
Примечание. Разработчики настоятельно рекомендуют использовать оперативную память стандарта ECC RAM.
Для систем с большим объёмом дисков (более 8 TB), общее правило такое: 1 GB оперативной памяти на каждый 1 TB объёма дисков.
Если сервер предназначен для домашнего использования, можно смягчить правило 1 GB оперативной памяти на каждый 1 TB объёма дисков, хотя 8 GB оперативной памяти - по-прежнему рекомендуемый минимум. 16 GB оперативной памяти оптимально как для использования в домашних условиях, так и в малом бизнесе.
Если вы планируете использовать ZFS дедупликацию (дедупликация данных в общем случае – это процедура поиска и удаления дублирующихся данных на носителе информации без ущерба для целостности информации), общее правило таково: 5 GB оперативной памяти на 1 TB данных, подлежащих дедуплицированию.
Если вы устанавливаете FreeNAS на системе без монитора, отключите в BIOS параметры совместного использования оперативной памяти для видео карты.
2. USB ф леш-накопитель и карта флеш-памяти .
Операционная система FreeNAS устанавливается, по меньшей мере, на одно устройство, отдельное от дисков хранения данных.
Этим устройством может быть USB флеш-накопитель, карта флеш-памяти или SSD. Технически ОС также может быть установлена на жёсткий диск, но при этом диск станет недоступным для хранения данных.
При выборе устройства для установки операционной системы FreeNAS, учтите следующие моменты:
- Свободный минимальный размер устройства составляет 4 GB. Это обеспечивает место для операционной системы и двух загрузочных сред. Поскольку каждое обновление создаёт среду загрузки, рекомендуемый минимальный размер устройства - по крайней мере 8 GB или 16 GB, так как это обеспечивает возможность для создания большего числа загрузочных сред.
- Настоятельно рекомендуется использовать USB флеш-накопители от известных брендов, поскольку вне-брендовые USB флеш-накопители могут быть не полностью совместимы с FreeNAS.
- Поддержка USB 3.0 по умолчанию отключена, поскольку она в настоящее время не совместима с некоторым оборудованием, включая чипсеты Haswell (Lynx point). Если при загрузке FreeNAS появляется сообщение “failed with error 19”, убедитесь, что в BIOS системы отключено xHCI/USB3. Хотя это будет downclock портов USB к версии 2.0, время загрузки и завершения работы FreeNAS не будет существенно отличаться.
- Карты флеш-памяти SD с USB-конверторами не рекомендуются, поскольку они вызывали проблемы у многих пользователей.
- Если требуется надёжное загрузочное устройство, используйте два одинаковых устройства и выберите их оба во время установки FreeNAS. Это создаёт зеркальное загрузочное устройство, повышенной надёжности.
3. Сетевое соединение .
Хотя поддерживаются многие устройства сетевого соединения, пользователи FreeNAS отмечали лучшую производительность на устройствах Intel и Chelsio, так что учитывайте эти бренды, если вы покупаете новую сетевую карту или системную плату. Скорость передачи данных в устройствах от Realteks будет падать при повышении загрузки центрального процессора, так как устройства сетевого соединения на этих микросхемах не имеют собственных процессоров.
Как минимум, рекомендуется сетевое оборудование стандарта Gigabit Ethernet (GigE) для домашнего использования.
Если высокая скорость сети является обязательным требованием, учитывайте как тип оборудования, так и тип предоставляемого общего доступа в сети. На том же оборудовании, CIFS будет медленнее, чем FTP или NFS, так как Samba является однопоточной средой. Если вы будете использовать CIFS, то используйте быстрый центральный процессор.
Поддержка WOL зависит от драйвера для сетевого устройства соединения.
Примечание.
CIFS (Common Internet File System) – сетевой протокол доступа к файлам, принтерам и другим сетевым ресурсам, используется по умолчанию в Windows, доступен в UNIX-подобных системах.
Samba – контактная среда для связи между Unix- и Windows-системами в сети , используется по умолчанию в Windows, доступна в UNIX-подобных системах .
NFS (Network file system) — протокол сетевого доступа к файловым системам, используется по умолчанию в UNIX-подобных системах, доступны сторонние клиенты для Windows.
FTP (File Transfer Protocol) — стандартный протокол, предназначенный для передачи файлов по TCP-сетям (напр., Интернет).
WOL (Wake on LAN) - технология, позволяющая удалённо включить компьютер через сеть.

4. Диски (накопители) для хранения данных .
Ознакомьтесь с публикацией (на английском языке), дающей хорошее представление о жёстких дисках, которые наиболее подходят для NAS:
http://technutz.com/purpose-built-nas-hard-drives/
7200 RPM SATA диски предназначены для однопользовательского последовательного ввода/вывода и не являются хорошим выбором для многопользовательской записи.
Файловая система ZFS использует dynamic block sizing (динамический размер блока), это означает, что она способна использовать диски разных размеров. Однако, если вы заботитесь о производительности, используйте диски одинакового размера.
Учтите, что при создании любого варианта RAID-Z, только размер самого маленького диска будет использоваться на каждом диске в массиве.
FreeNAS поддерживает горячее подключение дисков. Чтобы использовать эту функцию, убедитесь, что в BIOS включён режим AHCI.

Файловая система ZFS (коротко об основном).
FreeNAS 9.3 поддерживает только файловую систему ZFS. Тем не менее, для обеспечения обратной совместимости существующих накопителей в UFS-формате, их содержимое ещё может быть скопировано в пул ZFS с помощью функции "Import Disk".
Примечание. Другие файловые системы, включая NTFS, FAT, EXT2 и EXT3, так же поддерживаются в режиме "только чтение", в целях обеспечения миграции данных на ZFS.
Обзор возможностей, предоставляемых ZFS:
- ZFS является транзакционной, Copy-On-Write файловой системой.
- ZFS является файловой системой с самовосстановлением.
- для ZFS не надо определять размеры разделов в момент создания файловой системы.
- ZFS поддерживает сжатие данных в реальном времени.
- ZFS обеспечивает низкие операционные затраты для мгновенных снимков пула, набора данных или zvol.
- Загрузочные среды ZFS предоставляют возможности для восстановления после неудачного обновления.
- ZFS обеспечивает кэширование записи в оперативную память.
- ZFS предоставляет кэш для чтения в оперативной памяти.
- ZFS была разработана для обеспечения избыточности при решении ряда ограничений, присущих аппаратному RAID. ZFS обеспечивает три уровня избыточности, известные как RAID-Z*, где число после RAID-Z указывает, сколько дисков на VDEV могут быть потеряны без потери данных. ZFS также поддерживает зеркала, без ограничений на количество дисков в зеркале.
Примечание. Основные термины, используемые в ZFS:
Pool: группа устройств, обеспечивающая физическое хранение и дублирование данных, которой управляет ZFS. Эта модель объединённого устройства хранения данных исключает понятие томов и связанные с этим проблемы разделов, подготовки, wasted bandwidth и stranded storage. В FreeNAS для создания пулов ZFS используется Volume Manager.
Dataset: один раз созданный pool может быть разделён на dataset’ы. Набор данных (dataset) похож на папку тем, что он поддерживает разрешения. Набор данных (dataset), также, похож на файловую систему тем, что можно задать такие свойства, как квоты и сжатие.
Zpool - виртуальный пул хранения. Zpool построен из виртуальных устройств (vdev), которые сами построены из блочных устройств: разделов жёсткого диска или нескольких жёстких дисков.
Zvol - это виртуальное блочное устройство в пулах хранения данных файловой системы ZFS.

Важно: НИКАКОЕ РЕШЕНИЕ ДЛЯ RAID НЕ ОБЕСПЕЧИВАЕТ ЗАМЕНУ СТРАТЕГИИ РЕЗЕРВНОГО КОПИРОВАНИЯ. ДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ ВАШИХ ДАННЫХ.
Используйте снимки ZFS как часть стратегии резервного копирования.

Дополнительные сервисы .
Для установки дополнительного программного обеспечения, операционная система FreeNAS 9.3 предоставляет два метода: Plugins или Jails.
Метод Jails необходим для пользователей, которые хотят работать с несколькими приложениями в рамках одного и того же Jail (Изолятор). При этом способе предполагается, что пользователю удобно работать из командной строки и он имеет хорошее понимание основы сетей и установки программного обеспечения на FreeBSD-системе.
Метод Plugins предназначен для пользователей, которые предпочитают выбрать, установить и настроить доступное программное обеспечение с помощью графического интерфейса. Этот метод очень прост в использовании, но ограничен в количестве программного обеспечения, которое доступно. Каждое приложение будет автоматически устанавливаться в свой собственный Jail (Изолятор).
Примечание. Каждый Jail (Изолятор) с установленным приложением будет иметь свой собственный ip-адрес, назначаемый автоматически при установке приложения, с возможностью изменения в процессе настройки плагина.
Примечание. Перед установкой первого плагина система автоматически установит программное обеспечение phpVirtualBox, которое обеспечивает веб-интерфейс для VirtualBox, как общего шаблона для плагина/изолятора .
Следующие плагины доступны для FreeNAS 9.3:
- bacula-sd (storage daemon) - управление резервным копированием, восстановление и проверка данных компьютера по сети.
- BTSync - синхронизация файлов между устройствами, Облако не требуется. Установите Sync на всех устройствах, которым вы хотите предоставить общий доступ к файлам.
- CouchPotato - поиск через несколько сайтов NZB и торрентов, по лучшему возможному совпадению.
- crashplan - бесплатное локальное и удалённое резервное копирование.
- cruciblewds - бесплатное клонирование / создание образа компьютера.
- firefly - audio медиа-сервер для Roku SoundBridge и iTunes.
- Headphones - автоматизированный загрузчик музыки для NZB и торрентов.
- HTPC-Manager - управляйте вашим HTPC по сети.
- LazyLibrarian - автоматизированный загрузчик электронных книг.
- Maraschino - простой веб-интерфейс для главной страницы HTPC XBMC.
- MediaBrowser - медиа-сервер ( http://mediabrowser.tv/ ).
- MineOS - серия учебников по размещению Minecraft на Linux или BSD-платформе.
- Mylar - автоматизированный загрузчик книг комиксов (cbr/cbz).
- owncloud - доступ к вашим данным с любого устройства.
- plexmediaserver - медиа-сервер ( https://plex.tv/ ).
- s3cmd - утилита командной строки и клиент для загрузки, извлечения и управления данными в облачных хранилищах с протоколом S3.
- SABnzbd - программа чтения новостей.
- SickBeard - PVR приложение, которое ищет и управляет ТВ-шоу.
- Subsonic - медиа-сервер ( http://www.subsonic.org/pages/index.jsp ).
- Syncthing - синхронизация файлов между устройствами. Каждый девайс идентифицируется по ID. Дайте общий доступ к папкам. Наблюдение с помощью UPnP.
- transmission - простой BitTorrent-клиент.
- XDM - расширяемый менеджер закачек.

Для общего представления о вариантах комплектации сервера с ОС FreeNAS, приведу описание основных комплектующих, используемых разработчиками ОС FreeNAS в их системе хранения под названием FreeNAS Mini, предлагаемой для дома или небольшого офиса.
Центральный процессор - 8-ядерный, 2.4GHz процессор Intel с AES-NI (процессоры Intel Atom C2758 / C2738, мощность 20 W). Такой процессор поддерживает несколько потоков HD одновременно, инструкции advanced encryption выполняют шифрование данных так же быстро, как и запись данных в не зашифрованном виде.
16GB (2 х 8GB) оперативной памяти стандарта ЕСС RAM, 1600MHz.
Сетевое соединение - два интерфейса 10/100/1000 Intel Gigabit Ethernet.
Последняя версия FreeNAS установлена на выделенное, внутреннее устройство флеш-памяти.
Используются диски Western Digital Red NAS (до 4-х штук, и общим объёмом до 24TB, в зависимости от схемы RAID).
Потребляемая мощность без дисков: 24W в режиме ожидания; с 4-мя накопителями WD Red NAS: 37W в режиме простоя; 47W при максимальной нагрузке.


Напоминаем, что попытки повторить действия автора могут привести к потере гарантии на оборудование и даже к выходу его из строя. Материал приведен исключительно в ознакомительных целях. Если же вы собираетесь воспроизводить действия, описанные ниже, настоятельно советуем внимательно прочитать статью до конца хотя бы один раз. Редакция 3DNews не несет никакой ответственности за любые возможные последствия.

Первым делом надо определиться с железной составляющей будущего NAS’а. Мы будем рассматривать установку и настройку 7-й ветки FreeNAS . Уже сейчас есть релизы 8-й ветки этого дистрибутива, но как минимум до версии 8.1 они не так интересны. FreeNAS базируется на FreeBSD, а значит и список поддерживаемого оборудования для них совпадает. Тем не менее некоторые минимальные требования всё же есть. Самый-самый маленький объём требуемой оперативной памяти составляет 96 Мбайт. На деле, как обычно, чем больше памяти, тем лучше. Некоторые сервисы накладывают дополнительные ограничения — например, для нормальной работы iSCSI нужно хотя бы 512 Мбайт RAM. В общем случае для домашнего NAS одного-двух гигабайт памяти будет более чем достаточно, но можно обойтись и меньшем объёмом.

Жёсткие диски лучше выбирать ёмкие, с большим буфером и частотой вращения 5400-5900 RPM — они будут тихими и холодными в работе. Время для покупки HDD, конечно, не самое удачное, если вспомнить недавнее наводнение в Таиланде. Объём накопителей зависит исключительно от ваших нужд. Можно и собрать все старые винчестеры и объединить их в дисковый массив. Обратите внимание, что для SATA-дисков лучше всего выставить в BIOS режим совместимости с IDE. Можно купить один ёмкий диск, установить на него FreeNAS и там же хранить данные (такой вариант мы и будем рассматривать), а можно установить систему на флешку или CF-карту (с переходником CF-IDE) объёмом от 2 Гбайт. Второй вариант предпочтительнее, если вы собираете массив из накопителей.

Большая вычислительная мощность для NAS не нужна. Можно обойтись стареньким Pentium 4 или аналогичным Athlon’ом. Для сборки новой машины лучше приобрести плату с процессором Intel Atom на борту и пассивным охлаждением — опять же получится тихая, негреющаяся и экономичная платформа. Естественно, лучше, если сетевой интерфейс будет гигабитным. Так как видеокарта нам нужна только на самом первом этапе установки, а в дальнейшем использоваться не будет, то видеопамять, «откусываемую» от системной, надо будет снизить до минимума. Под такую начинку надо будет подобрать какой-нибудь компактный корпус формата mini-ITX, коих на рынке не так уж мало. На время установки нам также понадобится CD-привод.

⇡ Установка

Как только система будет собрана, можно приступать к установке FreeNAS. Скачиваем свежий ISO-образ системы , пишем его на болванку, ставим в BIOS загрузку с оптического привода и перегружаемся. Загрузчик предложит несколько вариантов запуска системы. Если в режиме по умолчанию FreeNAS не загрузился, то надо будет попробовать загрузку с отключенным ACPI. Если всё хорошо, то перед нами предстанет основное меню, где надо выбрать 9-й пункт для установки системы.

Выбираем полный (full) вариант установки и указываем диск, на который будем инсталлировать ОС. Для раздела с ОС надо как минимум 380 Мбайт, но можно выделить и чуть больше, например полгигабайта. Если вы ставите FreeNAS на флеш-накопитель, то придётся отказаться от создания раздела подкачки (swap), так как это может привести к быстрому износу флеш. Собственно установка займёт пару минут от силы, после чего можно перезагрузиться, отключив попутно оптический привод. Обратите внимание, что все данные на диске будут стёрты!

Перво-наперво после установки надо поменять настройки сетевого интерфейса, выбрав в меню пункт за номером два, если ваша локальная сеть имеет адресацию отличную от 192.168.1.0/24. Логичнее всего задать статический IP-адрес для файл-сервера из вашей подсети, не забыв указать адрес основного шлюза и DNS-сервера. Как только эти настройки будут применены, можно отключать от NAS монитор и клавиатуру.

⇡ Базовая настройка

Дальнейшая настройка и управление будет производиться исключительно через веб-интерфейс по адресу http://ip-адрес-NAS/, который мы задали на предыдущем этапе. Логин по умолчанию admin, а пароль — freenas. После входа идём в раздел System → General Setup, где меняем язык интерфейса, выставляем часовой пояс и включаем по желанию синхронизацию с NTP-сервером. Нажимаем Save и обновляем страницу в браузере. Затем меняем на всякий случай пароль для входа в веб-интерфейс и после сохранения заново логинимся. Кстати, не забывайте после смены любых настроек нажимать кнопки «Сохранить», «Применить изменения» и так далее.

Если вы разрешили создание swap-раздела, то его надо подключить. Для этого идём в секцию «Диагностика» → «Информация» → «Разделы» и внимательно изучаем информацию о разбивке диске. В нашем примере диск разбит на три раздела разного объёма — для ОС, данных и подкачки. Сориентироваться, какой, где можно по объёму. Нам нужно сориентироваться и узнать путь до раздела подкачки. Имя диска в нашем примере /dev/ad0 (оно видно сверху), по размеру (256 Мбайт) подходит третий раздел. Таким образом, путь к нему будет /dev/ad0s3. Вообще же, те, кто повнимательней, должны были заметить, что во время установки нам был показан этот путь сразу после форматирования диска. Теперь переходим в «Система» → «Дополнительно» → «Файл подкачки», выбираем в типе устройство и указываем путь. Жмём «Сохранить».

Пришла пора разобраться с логикой работы с накопителями. Для начала нам надо добавить диски в систему. Идём в «Диски» → «Управление» и кликаем на список. Выбираем в списке наш диск. Если у вас их в системе несколько, то постарайтесь ничего не напутать и выбрать нужный. Включите поддержку SMART и выберите ФС. В нашем примере был только один диск, на который мы и ставили ОС. В таком случае надо выбрать UFS with Soft Updates. Если вы добавляете другой, уже отформатированный диск с данными, то надо указать соответствующий тип файловой системы. Нажимаем «Добавить».

Если у вас есть в системе ещё не отформатированные диски, то перейдите в раздел «Диски» → «Форматирование», выберите нужный диск (опять же, не перепутайте ничего) и отформатируйте его. Крайне рекомендуется использовать UFS, но это необязательно. Теперь все накопители можно монтировать. Идём в «Диски» → «Точка монтирования», жмём на плюсик, выбираем в качестве типа диск, потом собственно накопитель, указываем номер раздела (см. выше, в нашем случае был 2) и тип ФС, а также вбиваем имя точки монтирования, которое для каждого диска должно быть уникально. Нажимаем «Добавить» и «Применить изменения». Всё, на этом базовая установка FreeNAS завершена.

⇡ Настройка доступа

Чтобы открыть доступ по сети к нашему NAS, нужно включить хотя бы службу CIFS/SMB (NetBIOS). В настройках надо будет поменять по желанию имя рабочей группы, имя NAS в сети, выставить кодировки, включить сервер времени и разрешить AIO. Остальные параметры можно оставить по умолчанию и нажать «Сохранить и перезапустить». Затем необходимо добавить хотя бы один сетевой ресурс, указав имя и комментарий, а также путь до него. Изначально все наши точки монтирования находятся в каталоге /mnt, поэтому путь до корня накопителя будет выглядеть как /mnt/точка_монтирования/ (в нашем примере это будет /mnt/data/). Лучше, конечно, создать в корне диска несколько папок и уже их добавлять в сетевые ресурсы, но это дело вкуса. Если у вас несколько дисков, то не забудьте «расшарить» их аналогичным образом. После этого в сетевом окружении Windows уже должен быть виден наш файл-сервер с полным доступом.

Для управления файлами и папками прямо из веб-интерфейса используйте файловый менеджер из раздела «Дополнительно». Логин и пароль для него такой же, как и у пользователей в FreeNAS.

SMB-ресурсы мы будем использовать в локальной сети, а вот для доступа извне лучше включить FTP-сервер. Естественно, на роутере надо будет пробросить 21-й TCP-порт, а также включить DDNS-службу (таковая имеется и в составе FreeNAS, если что). В параметрах службы FTP надо разрешить вход только авторизованных пользователей и не забыть сохранить настройки.

Управление пользователями находится в разделе «Доступ» → «Пользователи». Для доступа пользователя к FTP-серверу надо указать в качестве основной группы ftp. А домашний каталог разместить на диске с данными, предварительно создав его. Если отметить галочкой пункт «Предоставить доступ к порталу пользователя», то при авторизации в веб-интерфейсе FreeNAS можно будет использовать не только аккаунт администратора, но и реквизиты данного пользователя. Правда, поуправлять NAS ему не удастся — только сменить свой пароль да запустить файловый менеджер, который будет работать только в пределах домашней директории пользователя.

⇡ Дополнительные возможности

Рассматривать абсолютно все возможности FreeNAS нет смысла. Мы коснёмся только части из них. Например, включим встроенный Bittorrent-клиент Transmission. В его настройках надо будет указать папку, куда будут складываться закачиваемые файлы. Можно ещё выбрать каталог для отслеживания torrent-файлов — как только в него будет закинут torrent, Transmission автоматически добавит закачку. Ссылка на веб-интерфейс Bittorrent-клиента выводится в самом низу — по умолчанию это http://ip-адрес-NAS:9091/.

Следующий этап — настройка UPnP-медиасервера. Тут тоже всё просто — достаточно указать папки с медиафайлами и выбрать каталог, где будет храниться БД этого сервиса. Также не забудьте указать подходящий профиль для совместимости с сетевыми медиаплеерами, ТВ-приставками или игровыми консолями. Дополнительные настройки доступны по ссылке внизу страницы с параметрами. Той же Windows 7 NAS легко определяется как сетевое медиаустройство и позволяет напрямую слушать с него музыку, просматривать видео и картинки.

Наконец, для некоторых будет полезен DAAP-сервер. Настройка такая же, как в случае UPnP: выбираем каталог для БД и папки с музыкой. В расширенных настройках (ссылка внизу) можно, к примеру, составить плей-листы. Слушать музыку по сети можно в любом из DAAP-клиентов , а в том же iTunes сервер отображается как домашняя коллекция с общим доступом. Правда, в версии 10.5 доступ не работает, поэтому временным решением может стать переход на младшую версию iTunes.

Напоследок рассмотрим создание простого JBOD-массива и подключение его с помощью iSCSI к Windows 7. Добавим для примера в нашу систему два физических диска разной ёмкости — на 40 и 60 Гбайт. Затем надо подключить диски так, как описано в начале статьи, указав в качестве файловой системы Unformatted, а после каждый из них отформатировать в Software RAID. Потом в разделе «Диски» → «Программный RAID» → «JBOD» добавляем новый том, для которого выбираем имя и указываем два диска, которые мы только что инициализировали. Отмечаем галочку «Создать и инициализировать RAID» и применяем настройки. Если бы мы планировали в дальнейшем использовать этот JBOD-массив как обычный сетевой диск, то нам пришлось бы отформатировать его в UFS и создать для него точку монтирования.

Сергей Яремчук

FreeNAS: строим надежную систему хранения данных

Объемы информации постоянно растут, повышаются требования к её безопасности, доступности, актуальности. Возникают вопросы как переносить разрозненные данные с различных носителей в централизованные хранилища? Как построить системы хранения информации даже в небольших организациях?

Сегодня на рынке существует достаточное количество предложений систем хранения данных, отличающихся возможностями, архитектурой и ценой. Решения на базе Windows Storage Server или Cisco Storage Networking требуют определенной подготовки администраторов, да и не всегда могут подойти по цене. Можно попытаться решить проблему при помощи любой из свободных операционных систем, но придётся затратить много времени на развертывание и поддержку. Есть ещё вариант – использовать специальную разработку FreeNAS (http://www.freenas.org).

Возможности FreeNAS

Разработка представляет собой Open Source NAS-сервер, построенный на базе FreeBSD 6 и распространяемый по лицензии BSD. Отсюда и его назначение – обеспечивать небольшие организации и отделы надежным устройством хранения информации по минимальной стоимости. Разработкой FreeNAS занимается в свободное время Оливер Кохард (Olivier Cochard). Судя по релизам, делает он это весьма активно, так как за 5 месяцев 2006 года уже было 11 предрелизов.

Текущая на момент написания статьи версия 0.66 обеспечивает поддержку:

  • сетевых файловых протоколов CIFS, FTP, NFS, SSH, RSYNC и AFP (для компьютеров Apple);
  • жестких дисков ATA/SATA, SCSI, USB и Firewire;
  • файловые системы UFS, FAT32, EXT2/EXT3, NTFS (только чтение);
  • программного RAID 0, 1 и 5;
  • аппаратных RAID и сетевых карт, поддерживаемые FreeBSD 6 (включая беспроводные);
  • аутентификации локальной и домена Microsoft (сейчас полным ходом идет работа по поддержке LDAP, планируется еще NIS и Radius).

Загрузка системы возможна не только с жесткого диска, но и с USB-устройства. Например, можно использовать flash-карту, т.к. размер установленной системы не превышает 17 Мб), такой вариант может быть полезен при использовании программного RAID. Так как под него могут форматироваться диски полностью, нельзя использовать загрузочный диск как часть RAID. На сайте доступен образ, оптимизированный под VMWare. Для настройки уже установленной системы используется веб-интерфейс. За время развития с сайта SourceForge.net FreeNAS разных версий был скачан более 85 тысяч раз.

Установка FreeNAS

Для установки и использования FreeNAS понадобится компьютер, как минимум, с 96 Мб оперативной памяти, сетевой картой и одним или более жестким диском. Если планируется использование RAID 5, для которого требуется 3 диска, а загрузка с USB невозможна, то поступите следующим образом. На период установки вместо одного из жестких дисков устанавливается CD-ROM, а после производится обратная замена.

Размер iso-образа дистрибутива – 30,2 Мб, записываем его на диск и загружаемся. В процессе инициализации системы будут выданы сообщения о наименовании жестких дисков (CD cd0, disk0 и т. д) и найденных сетевых устройств. После загрузки будут выданы установки системы по умолчанию: LAN-сетевой интерфейс и его IP-адрес. Вся первоначальная настройка происходит при помощи консоли установки – FreeNAS console setup.

Выбор 1-го пункта позволит установить FreeNAS на жесткий диск, который может быть использован только для загрузки.

Если вы планируете использовать только один диск в системе (для загрузки и хранения информации), то выбирите 2-й пункт. В этом случае в пределах одного слайса будет создано два раздела: небольшой 17 Мб для FreeNAS и остальное пространство будет отведено под данные.

Для установки потребуется ввести имя исходного привода CD-ROM и затем имя диска, на который будет производиться установка. Программа установки покажет все найденные в системе устройства, и вам потребуется только выбрать и ввести необходимое название. В моем случае это были acd0 и ad0 соответственно.

После установки программа сообщила, что FreeNAS был установлен на первый раздел ad0s1 слайса. Система подсказывает, что, для того чтобы использовать созданный раздел с данными, необходимо добавить диск на странице Disks:Management и точку монтирования на странице Disks:Mount point.

Запомним это. Нажимаем для продолжения и, выбрав 5­-й пункт консоли, перезагружаем систему.

Теперь загружаемся уже с жесткого диска и для настройки сетевых интерфейсов в меню выбираем 1-й пункт. Будет выведен список найденных устройств (в том числе и fireware), активированное сетевое устройство будет помечено как up.

Если в системе установлено несколько сетевых карт, то, кроме LAN-интерфейса (в моем случае это ed0), система запросит выбрать и Optional 1 и пр. Вместо цифры можно указать букву a (т.е. auto-detection), тогда система сама попробует определить интерфейс, нажав на, можно перейти к следующему этапу.

Для справки, сервер FreeNAT не поддерживает маршрутизацию между интерфейсами, поэтому передача данных из одной сети в другую через сервер невозможна. Несколько интерфейсов можно использовать только для доступа к серверу FreeNAS из разных сетей.

После перезагрузки в пункте 2 устанавливаем для LAN IP-адрес (как пример, 192.168.0.1) и сетевую маску (как обычно, 255.255.255.0 или в CIDR нотации – 24). Дополнительные интерфейсы настраиваются исключительно при помощи веб-браузера.

Воспользовавшись пунктом 6, можно попробовать пропинговать любой узел в сети. Если все нормально, монитор, клавиатуру и прочие лишние устройства можно отключить и в дальнейшем работать удаленно, через веб-интерфейс.

Веб-интерфейс FreeNAS

В строке веб-браузера набираем http://192.168.0.1. Для регистрации используем пользователя admin и пароль freenas (его можно сбросить при помощи 3-го пункта).

Как видите из рис. 1, через веб-интерфейс доступно семь разделов настроек. Чтобы легче было ориентироваться, все основные параметры сведены в таблицу.

Разделы веб-интерфейса FreeNAS

Раздел

Подразделы

Назначение и осуществляемые настройки

System

General Setup

Установка имени сервера, адресов DNS-серверов, изменение пароля администратора, протокола работы WebGUI http/https, при необходимости и порта, на котором он будет работать (по умолчанию 80/443), часового пояса, данных NTP-серверов

Static routes

Управление маршрутизацией

Firmware

Advanced

Установка сгенерированных на внешних источниках SSL-ключей и сертификатов, отключение «Console menu», проверки обновлений, спикера, включение демона S.M.A.R.T и некоторые другие настройки

Interfaces

LAN и пр.

Настройка сетевых интерфейсов. Здесь можно установить IP-адрес, шлюз, изменить MTU, выставить скорость интерфейса и режим работы – half/full duplex, а также Device polling, позволяющий регулировать опрос сетевых устройств

Disks

Management

Управление дисками, форматирование разделов под UFS, FAT и Software RAID, инициализация iSCSI

Software RAID

Создание и управление, получение информации о Software RAID

Mount Point

Работа с точками монтирования

Services

Настройка протоколов CIFS, FTP, NFS, RSYNCD, SSHD и AFP. По умолчанию все отключено, поэтому первоначально необходимо активировать протокол, установив Enable в правом верхнем углу во вкладке, соответствующей нужному протоколу

Access

Настройка локальных пользователей и групп, а также параметров доступа к Active Directory. Пункты NIS и RADIUS пока не работают

Diagnostics

Logs

Просмотр файлов журналов (системных и сетевых сервисов) и настройка отправки выбранных сообщений внешнему syslog-серверу

Informations

Вывод информации о дисках, дисковых разделах и свободном месте, SMART, точек монтирования, статус программного RAID, iSCSI. И сюда же поместили статус Active Directory

Ping/Traceroute

Выполнение команд ping и traceroute, для чего достаточно ввести IP-адрес или имя узла. Доступно изменение ряда параметров (интерфейс, количество попыток, максимальное количество узлов)

Execute command

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

ARP Table

Вывод ARP-таблицы (соответствие IP- и МАС-адресов, и имени узла)

Backup/restore

Сохранение и восстановление настроек системы

Factory defaults

Установка первоначальных параметров (возможно и через пункт 4 – «console setup»)

Настройка NAS в рабочей группе

Оливер Кохард, по его словам, будет активно заниматься документацией проекта уже после релиза 1.0, сейчас на сайте доступен документ «FreeNAS Setup and User guide», который дает довольно общие понятия процесса (хотя почитать его следует). Поэтому в завершение статьи небольшой практический пример. Настроим FreeNAS с одним диском в небольшой рабочей группе, использующей в качестве клиентов компьютеры с MS Windows.

После регистрации в системе необходимо первым делом установить имя сервера, протокол работы сменить на защищенный и поставить новый пароль администратора, а также выбрать свой часовой пояс. Заходим в «System: General setup» и заполняем соответствующие поля (рис. 2). Для того чтобы изменения вступили в силу, потребуется перезагрузка системы, но это можно сделать и после выполнения следующей операции.

В «Disks: Management» нажимаем на «+» и попадаем в пункт, позволяющий добавить новый диск. Выбираем в выпадающем списке «Disk» диск, с которым будем работать (рис. 3), при необходимости устанавливаем для него режим работы UDMA, параметры перехода в standby, Advanced Power Management и acoustic. После чего нажимаем «Add». Новый диск появится в «Disks: Management», остальные диски добавляются аналогично. После того как в систему будут добавлены все диски, нажимаем «Аpply changes», для подтверждения изменений и теперь перезагружаемся.

Чтобы зайти на сервер через веб-консоль, используем уже протокол HTTPS, т.е. адрес выглядит так: https://192.168.0.1/, после чего принимаем сертификат сервера.

Диски добавлены, теперь очередь точек монтирования. Выбираем в «Disks: Mount Point» и нажимаем «+». В выпадающем меню «Disk» (рис. 4) выбираем жесткий диск, в «Partition» – номер раздела в слайсе (первый раздел сейчас занят под систему, поэтому выбираем 2), в «File System» устанавливаем файловую систему UFS и заполняем поля «Share Name» и описание ресурса «Description». Далее нажимаем «Save» и в основном окне «Apply changes».

Теперь необходимо сделать доступным новый дисковый ресурс по сети. Переходим в «Services: CIFS», для включения сервиса ставим галочку в Enable (рис. 5). В поле «Authentication» выбираем метод аутентификации (анонимный, локальный и Active Directory). Последнего сервиса в маленькой группе нет, если выставить Anonymous, то доступ к серверу сможет получить любой пользователь сети. Мы же хотим ограничить доступ для непрошеных гостей и поэтому выставляем «Local User». В полях NetBiosName и Workgroup прописываем имя сервера, под которым он будет виден в сети NetBios, и рабочую группу. Параметр «Dos charset» выбираем как ACSII, иначе русских букв в именах файлов вам не видать. При установке «Time server» в «Yes» сервер FreeNAS может выступать сервером времени для клиентов. Закончив со всеми настройками, жмем «Save».

Рисунок 6. Добавление локального пользователя

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

Если сейчас набрать в строке браузера на клиенте etbios-имя (или 192.168.0.1), то после ввода имени и пароля пользователя увидим новый ресурс, в котором можно читать и создавать файлы.

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

Сервер FTP настроить так же легко, только у меня не получилось добиться вывода русских имен файлов, тогда как с SMB таких проблем не было.

Подводим итоги

Дистрибутив сам по себе интересен. В нем сочетаются небольшой размер, хорошие возможности, интерфейс, обеспечивающий удобство настройки и понятный даже новичку. Для повседневной работы его возможностей более чем достаточно, командную строку придется задействовать только для более тонких настроек. Как бы то ни было, FreeNAS является хорошей альтернативой для построения простого NAS сервера, без необходимости установки полной версии GNU/Linux или какой то из BSD-систем.

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

FreeNAS доступен для скачивания на официальном сайте проекта, на момент написания статьи последней версией была 0.7.1. Основным вариантом поставки служит LiveCD, загрузившись с которого мы получим полностью работоспособную систему, это очень удобно когда нужно быстро развернуть временное сетевое хранилище, например для обеспечения мероприятия, в учебных или демонстрационных целях. Однако стоит помнить, что настройки будут действовать до первой перезагрузки, поэтому лучше установить систему на жесткий диск, тем более что это не занимает много времени.

Перед развертыванием FreeNAS рекомендуем ознакомиться со списком совместимого оборудования , дабы оградить себя от неприятных сюрпризов, особенно если ваш ПК содержит нестандартное оборудование. Дистрибутив неприхотлив к оборудованию и вполне может вдохнуть вторую жизнь в старое железо, в случае если от хранилища не требуется высокой производительности (домашний NAS или файловый сервер для небольшого отдела).

Установка

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

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

Если же ваш ПК имеет большой обьем оперативной памяти, то имеет смысл ограничить подкачку 1-2 Гб. Сам процесс установки длится считанные секунды и по его окончанию вы снова, в лучших традициях BSD установщика попадете в начальное окно. На этот раз выбираем Exit и перезагружаем ПК (пункт 7 меню), не забыв извлечь CD из дисковода и указав загрузку с нужного HDD.

После перезагрузки потребуется настроить сеть, для этого выбираем пункт 2. По умолчанию хранилищу присваивается IP адрес 192.168.1.250, также существует возможность получения адресов по DHCP, но так как это все-таки сервер IP адрес лучше задать вручную.

Настройки предельно просты, ошибиться довольно трудно. Отказавшись от настройки через DHCP, указываем IP адрес, маску, шлюз и адрес DNS сервера. Поддержку IPv6 отключаем.

Для того, чтобы проверить работоспособность сети вводим в браузере на клиентской машине IP адрес хранилища, если все работает нормально, вы увидите окно входа в веб-интерфейс. Теперь можете смело задвигать хранилище на полку в серверной (или убирать на антресоль), все остальные настройки доступны через веб-интерфейс.

Для входа по умолчанию используются логин: admin и пароль: freenas . Из первоначальных настроек советуем сразу включить русский System - General и поменять пароль доступа на соседней вкладке.

Настройка дисков

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

Прежде всего разберемся с разметкой основного жесткого диска. В FreeBSD принята своя система обозначения дисков и новичку бывает довольно непросто разобраться, поэтому воспользуемся "шпаргалкой".

Открываем Диагностика - Информация - Разделы и внимательно изучаем представленную информацию. Как видим в системе установлены два жестких диска da0 и da1 , первый из которых является системным и уже размечен. В информации о разметке ищем номера разделов (partition ) и их размеры.

В нашем случае раздел 1 содержит систему (125 Мб), раздел 3 (1936 Мб) отведен под подкачку, а раздел 2 содержит остальное дисковое пространство и может быть использован для хранения пользовательских данных.

Теперь подключим раздел подкачки, несмотря на то, что программа установки его создает, автоматически он не монтируется. Переходим Система - Дополнительно - Файл подкачки , ставим галочку Включить , тип - устройство. В качестве устройства указываем существующий раздел подкачки, как мы установили - это третий раздел первого диска, следовательно полное наименование раздела будет da0s3 , а полный путь /dev/da0s3 .

Раздел подкачки подключен, самое время заняться разделами для хранения пользовательских данных. Чтобы использовать разделы диска его нужно подключить. Диски - Управление нажимаем на синий "плюсик" и перед нами страница добавления нового диска.

Выбираем физический диск (в нашем случае da0 ), указываем необходимые параметры (в 99% случаев можно все оставить по умолчанию). Так как наш диск уже размечен указываем в качестве файловой системы UFS with Soft Updates , затем жмем Добавить и подтверждаем изменения на следующей странице.

Подключив диск нужно указать точку монтирования раздела для пользовательских данных. Диски - Точка монтирования - Добавить (синий плюс), указываем диск (da0 ) - тип раздела (для загрузочного диска MBR) - номер раздела (в нашем случае 2, см. "шпаргалку") - тип файловой системы (UFS ) и имя точки монтирования (придумайте сами, мы выбрали data ).

Для подключения второго жесткого диска проделываем те же самые шаги, только при подключении указываем в качестве файловой системы Unformated , и перед монтированием не забываем отформатировать раздел Диски - Форматирование .

Настройка CIFS/SMB

Протокол SMB служит для организации простого общего доступа к файлам в сетях Windows и то, что нужно от сетевого накопителя подавляющему большинству пользователей.

Настроить общий доступ во FreeNAS не просто, а очень просто (Службы - CIFS/SMB ). Нам нужно указать всего три обязательных параметра (или оставить их по умолчанию) на закладке Параметры и подключить одну (или несколько) из наших точек монтирования в качестве общего ресурса на закладке Общие ресурсы . Все, сетевое хранилище готово, можно размешать файлы.

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

Настройка FTP

FreeNAS также позволяет в считанные минуты развернуть FTP сервер, например можно организовать удобный доступ к пользовательским данным посредством общих папок для локальной сети и через FTP для удаленных пользователей, достаточно будет организовать проброс FTP портов (20, 21) на роутере.

Настройку FTP (Службы - FTP ) также нельзя назвать сложной, обязательных параметров немного и они просты для понимания позволяя открыть анонимный доступ к всему накопителю (за исключением системного раздела).

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

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

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

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

Настройка UPnP

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

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

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

База данных формируется в момент добавления папок по их текущему содержимому и, к сожалению, веб интерфейс не имеет инструментов для ее обновления при добавлении / удалении/ перемещении файлов. Поэтому обязательно поставьте галочку Включить интерфейс управления в пункте Web-интерфейс . Он будет доступен по адресу http://адрес_накопителя:49152 , несмотря на то, что интерфейс английский, разобраться в нем несложно, опций - необходимый минимум.

Хранилище с настроенным UPnP дополнительно отображается в сетевом окружении к качестве Устройства мультимедиа, двойной щелчок по которому обеспечивает запуск WMP и удобный доступ ко всему мультимедийному содержимому. Во всяком случае у нас каких либо трудностей не возникло.

Настройка BitTorrent

Поддержка еще одной популярной технологии делает FreeNAS отличным выбором для домашнего сетевого хранилища / медиасервера. В качестве торрент клиента используется знакомый по обзорам Ubuntu Transmission, который не может похвастаться обилием функции и настроек, представляя простую и неприхотливую "рабочую лошадку".

Настройка службы Службы - BitTorrent крайне проста и не вызовет затруднения у любого пользователя торрентов, единственная тонкость - настройка доступа к веб интерфейсу торрент клиента. Несмотря на имя пользователя admin учетные данные не совпадают с учетными данными одноименного пользователя веб интерфейса FreeNAS, поэтому сразу рекомендуем задать пароль.

Для доступа к торрент клинету наберите в браузере адрес: http://адрес_накопителя:9091 , набор опций спартанский, но все необходимое присутствует. Для того, чтобы начать закачку вам нужен уже скачанный торрент файл или URL для его скачивания. Теперь можно смело выключать по ночам мощный домашний ПК, доверив закачки FreeNAS (и тем самым уменьшив счета за электроэнергию).

Мы рассмотрели далеко не все возможности FreeNAS, а только наиболее интересные и востребованные, остальные рассчитаны на более опытных пользователей и системных администраторов. Тем не менее все достаточно легко и понятно настраивается через веб интерфейс. Так что если вам нужно сетевое хранилище для дома / небольшого офиса стоит обратить свое внимание на FreeNAS



Загрузка...