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

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

настройка NAS4Free

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

Может возникнуть резонный вопрос — почему первая часть посвящена программной части, ведь она же устанавливается на какое-либо «железо»?! Суть в том, что производительность NAS4Free прекрасно оптимизирована и предоставляет приемлемый (даже на очень слабом железе) уровень производительности. По  факту — не имеет разницы на чем будет крутиться данное ПО — на Intel Atom и 2хHDD 5400 rpm или же профессиональном оборудовании — настройки и принципы останутся теми же.

Загрузить дистрибутив NAS4Free можно с официального сайта проекта — www.nas4free.orgПредоставлено несколько вариантов — LiceCD/USB/embedded образы, выбираем необходимый и приступаем к установке. Инструкция по созданию загрузочной флешки с NAS4Free представлена на страницах сайта gotoADM.ru ранее.

Описанные ниже действия актуальны для сборки 1310, в которой изменены установочное меню и схема разбивки USB-накопителя под embedded установку, при этом используется версия FreeBSD 9.3.Стоит отметить — рекомендуемой версией ОС для установки является embedded. В моем случае установка проводится на USB-флешку (минимальный необходимый объем накопителя — 2 Gb).

Также стоит понимать, что использование различных функций ОС и технологий сильно повышает требования к оборудованию. Так, например, для задействования ZFS (Файловая система ZFS — основа надежного и недорого хранилища данных) необходим 64 разрядный процессор, желательно производительней Intel Atom и минимум 2 Gb оперативной памяти. При использовании 4 Gb ОЗУ, для ZFS активируется технология prefetch, повышающая производительность файловой системы, поэтому оптимальным объемом будет 8 Gb. Если же ZFS использоваться не будет (совсем старое/слабое железо),  то понадобится минимум 512 Mb RAM (рекомендуется 1 Gb и 2 Gb, если не использовать swap).

 Подключив все необходимое оборудование и периферию, начинаем установку операционной системы. NAS4Free загружается и устанавливается достаточно быстро. В момент первой загрузки — запускается live-версия ОС, ниже представлен скриншот данного окна. Обратите внимание на IP адрес, он потребуется в дальнейшем для конфигурации NAS4Free. Логин и пароль следующие — admin / nas4free.

Установка NAS4Free

Если памяти меньше 2Gb — пунктов 1-5 не будет. Для установки ОС на диск/флешку нажимаем цифру 9 — Install/Upgrade. Далее попадаем в меню установки NAS4Free, выбираем первый пункт:

установка NAS4Free на флешку
На следущюем шаге соглашаемся с появившимся предупреждением:Установка NAS4Free

Потом указываем какой носитель будет источником (cd — оптические диски, da — USB флешки, SAS и SCSI диски, ad и ada — ATA и SATA диски), а затем — какой будет местом инсталляции. Следующий шаг — создание раздела для файла подкачки. При наличии 2 Gb и более swap раздел не создается и далее через веб-интерфейс не монтируется.

В конце установки получаем такое окно — нажимаем Enter. На следующем экране по необходимости выбираем перезагрузку или выключение ПК.
Установка NAS4Free

Готово! Установка NAS4Free на USB-флешку завершена. Далее все настройки будут проводиться через веб-интерфейс. Логин и пароль по умолчанию — admin / nas4free.

  • Дмитрий

    А продолжение будет ?

    • Конечно! Как раз завтра займусь продолжением — настройкой NAS4Free (дисковая подсистема+сервисы). Может быть у Вас имеются какие-либо вопросы, пожелания или предложения?

      • Дмитрий

        Оййй, как для новичка, то все это новенькое, решил вот для себя дома сделать сервачек, ну и заодно поюзать данную систему, так бы сказать . Правда пока не уверен, подходит ли, нужно поюзать несколько разных систем. Столкнулся в поисках инфы по данной системе для сервера, то что большинство роликов, статей и разных данных только описывают как его установить, немного информации как настроить некоторые системы и все.
        Установив вчера NAS4Free , начал настраивать IP адрес, но дальше локальной системы выйти не получается, может из-за то что подключен к корпоративной сети, в смысле интерент использую который имеется в офисе, и дальше к всемирной паутине не желает
        коннектится, только местная локальная сеть….короче еще учится и работать

        • Необходимо уточнить/прокомментировать: «начал настраивать IP адрес, но дальше локальной системы выйти не получается» — чего вы хотите добиться в результате, какова цель?

          • Дмитрий

            начну сначала, попытаюсь изложить подробнее свою проблему, за ошибки изначально извиняюсь))… система стала норм, начинаю настраивать ip, находясь в консольном меню, захожу во второй пункт. Появляется выбор : использовать или не использовать клиент DHCP, подтверждаю что буду использовать DHCP, отказываюсь от IPv6.Подключаю другой комп к сети (пк — NAS4Free и ноут подключены к одной сети ) . Подключаю ноутбук, ввожу ip в браузер, который выдал NAS4Free на сервере сервер нахожу, но когда ноут отключаю от кабельного интернета и подключаю к нему модем ЁТА, ввожу тот же ip в браузер, и браузер не грузит адрес выдает что страницы нету такой .. пытался подключится по ip дома через другого оператора, тоже самое . ___Пытался в настойках в ручную установить внешний ip, шлюз основной , DHCP-сервер -, тоже самое (внешний ip, шлюз основной , DHCP-сервер смотрел через команду «ipconfig /all») и без толку..Может я что то не делал, подскажите пожалуйста

          • Здесь описана ситуация, когда система NAS4Free не получает IP адрес из-за отсутствия драйверов — http://www.gotoadm.ru/nas4free-not-see-network-card-driver-installation-if_re-ko/

            Если я правильно понял — в Вашей ситуации проблема в настройке firewall маршрутизатора (нужно открыть/пробросить порты). Но это небезопасно!

            При настройке или изучении какого-либо сервиса или технологии, лучше использовать «пошаговый подход», т.е. сначала настроить сервис, а далее уже публиковать/использовать/модернизировать его.

  • Даниил

    Ошибка, всякие коды и надпись
    BTX halted

    • Даниил

      Пробовал и загр. флешку и сд диски

    • Даниил

    • Даниил


      .

  • Даниил

    Сбросил биос и отформатировал хард, выдало перезагрузитесь нажмите ентр и застыл

    • Даниил

      ..

  • Автор, спасибо! Очень любопытная система.
    Возник вопрос: Как оно — NAS4Free — будет себя вести в домене при работе с количеством пользователей +200?
    Есть ли подобное решение — бесплатно и опенсорс — для использования в таких условиях?!

    • Никаких нареканий не возникало, но лучше посмотреть на https://www.openfiler.com/ это более «серьезный проект», т.е. профессиональный.

      • А есть тесты или обзор опенфайлера?!

        • С осени снова плотно займусь блогом — будет обновление и по openfiler. А так — в сети достаточно обзоров данной системы.

          • Понял! Все равно спасибо! Я думаю к тому моменту я сам что-нибудь да напишу на эту тему!