Nas4free или freenas что лучше - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Nas4free или freenas что лучше

Как выбрать файловый сервер под FreeNAS, NAS4FREE или ZFS?

Общие принципы подбора файлового сервера.

При создании файлового хранилища при помощи систем FreeNAS, NAS4Free, или ZFS можно использовать практически любой сервер с достаточным количеством дисков 3.5.

Процессоры: минимальные серверные.

Память:

  • Рекомендуемый минимум — 32GB. Абсолютный минимум 8GB (с возможной потерей производительности)
  • по 1-2GB на 1TB хранилища.
  • Для ISCSi нужно установить не менее 16GB или не менее 32GB если требуется высокая производительность.
  • При использовании дедупликации ZFS нужно рассчитать, чтобы памяти было не менее 5GB на каждый TB хранилища.
  • Если будет Active directory с большим количество пользователей, то необходимо добавить 2GB RAM

По сетевым картам нужно смотреть индивидуально, на некоторые задачи хватает 2 портов по 1Gb, на более серьезные может потребоваться доустановка сетевых карт на 10Gb.

Если в сервер не устанавливаются много памяти, мощные процессоры и дополнительные PCI устройства, то в большинстве случаев можно обойтись блоками питания на 460W. Если же устанавливается максимальное количество дисков и есть какие-то изменения по процессорам, памяти или PCI устройствам, то лучше поставить блоки на 750W. В среднем, сервер будет потреблять значительно меньше чем 750W, однако при ребилде массивов, сервер будет потреблять значительное количество энергии, поэтому лучше перестраховаться и взять блоки на 750W.

Важно учесть, что для этих систем подходит не каждый контроллер. Из перепробованных нами, подошло два вида: Perc H200 и HP 220 HBA

Perc H200 для корректной работы нужно прошить в IT mode. В этом режиме контроллер передает диски как HBA, и операционная система имеет прямой доступ к дискам и SMART показателям дисков.

HP H220 работает только в HBA режиме, с ним ничего дополнительно делать не нужно.

Другие проверенные контроллеры:
HP P410 — не подходит — нет режима прямого доступа к дискам
Adaptec 5405, 5805, — не подходит, нет поддержки в FreeBSD 10 и 11 версий
Adaptec 6805T — не подходит, в JBOD режиме диски не видятся FreeBSD 10 и 11 версий

Рассмотрим разные варианты файловых серверов.

Сервер Dell R510 — 8 дисков 3.5

Сервер 6 поколения с процессорами E5620, 32GB памяти, контроллером Perc H200 и 2 сетевыми портами по 1Gb.

Плюсы:

  • САТА диски работают на скорости 6g
  • Недорогая цена.
  • Есть несколько свободных PCI разъемов (высокий профиль)

Минусы:

  • мало дисков 3.5
  • 8 слотов памяти и необходимость отдельно докупать систему удаленного управления, но это минусы, которые не относятся к файловой функции сервера, поэтому ими можно пренебречь

Сервер HP SE326 — 12 дисков 3.5

Сервер 6 поколения с процессорами E5620, 32GB памяти, контроллером Perc H200 и 2 сетевыми портами по 1Gb.

Плюсы:

  • Недорогая цена.
  • Больше дисков по сравнению с ближайшим конкурентом Dell R510, у которого 8 дисков 3.5

Минусы:

  • САТА диски работают в режиме 3g. На практике в большинстве случаев это некритично, но если планируется интенсивная работа либо работа с большими файлами (видеофайлы, бэкапирование виртуальных машин), то лучше рассмотреть серверы, поддерживающие 6g
  • Есть только один свободный PCI разъем (низкий профиль), что может вызвать проблемы при необходимости доставить дополнительную сетевую плату в сервер.

Сервер HP 380E Gen8 — 12-14 дисков 3.5

Современный сервер 8 поколения с процессорами E5-2420, 32GB памяти, контроллером HP H220 HBA и 4 сетевыми портами по 1Gb.

Плюсы:

  • САТА диски работают на скорости 6g
  • Есть возможность расширить количество дисков до 14
  • Есть несколько свободных PCI разъемов (высокий и низкий профили)
  • Повышенная гарантия

Минусы:

  • 12 слотов памяти, что меньше чем в сервере 380P G8 и не такие производительные процессоры как в сервере 380P G8, но это минусы, которые не относятся к файловой функции сервера, поэтому ими можно пренебречь

Сервер HP 380P G8 — 12 дисков 3.5

Современный сервер 8 поколения с процессорами E5-2630, 32GB памяти, контроллером HP H220 HBA и 4 сетевыми портами по 1Gb.

Плюсы:

  • САТА диски работают на скорости 6g
  • Есть несколько свободных PCI разъемов (высокие профили)
  • Повышенная гарантия

Nas4free или freenas что лучше

Войти

FreeNAS vs NAS4FREE или позор на IXsystems

Как известно, для задач домашнего NAS есть несколько продуктов, помимо обсуждающегося здесь nas4free. В частности — FreeNAS. Когда-то, во времена, когда мне прихотелось иметь дома NAS продукт был сырой до убожества вплоть до того, что не мог импортировать zfs пулы. Но с годами подтянулся до вполне приличного уровня. В каждой избушке свои погремушки, некоторые отличия у двух близких продуктов есть — например актуальная версия FreeNAS не поддерживает 32-разрядные процессоры, а потому не годится для старых компов. Понемногу пишет в процессе работы на системную флешку, потому её постепенно точит. Зато умеет root-on-zfs, то есть можно две системные флешки, к примеру, поставить как зеркало и пользовать всю магию снимков файловой системы на системном диске. Ну и так далее и тому подобное.

Была, впрочем, дурнопахнущая история, когда отжавшая торговую марку FreeNAS конторка IX Systems пыталась старый продукт удушить, ибо он тогда назывался FreeNAS. Тогда, собственно, и пришлось придумать новое имя nas4free. C другой стороны, дело было давно, в 2009, и вонь как-то постепенно улетучилась и забылась. Оба продукта существуют, выбирай любой, при желании платить бабло — у FreeNAS есть платные варианты.

Но вот тут-то собака и порылась. Бабло всегда побеждает зло и тов. из IXsystems полностью бесплатный аналог так видать не нравится, что кушать не могут. По коему случаю выпустили таблицу сравнения. Что само по себе дело полезное, вон к примеру годовалой давности независимое сравнение. Оно небезупречное, автор во многом не разобрался, но честное — автор пишет то, во что сам верит. Например

Я был уже довольно хорошо знаком с FreeNAS к тому времени, когда я начал эту статью (сделал около 10 установок), но я ранее никогда не видел NAS4Free. И сразу же нашел простой интерфейс NAS4Free более привлекательным — он чистый и интуитивно понятный, в частности, в отличие от интерфейса FreeNAS.

Но, как говорится, кому нравится поп, кому попадья, а кому и попова дочка. Нравится-нет — это вопрос вкуса. Реальная проблема — когда кто-то начинает лгать и передёргивать, хваля свой продут, на котором делает деньги и обливая грязью продукт чужой. И это как раз про собственное сравнение от IXsystems.

Так что придётся по вранью пройтись. Хотя ещё раз — против самого продукта FreeNAS я ничего особо не имею, впрочем — и не использую.

Железо. nas4free может работать на очень слабом, x86 или amd64 железе, с гигабайтом памяти — и с zfs. В бете порт на ARM, включая малинку. Доступна бета на freebsd 10.1

freenas в текущей версии требует 6Gb памяти и 64 разрядный процессор. Потому, что без ZFS работать не может, а 32x версию zfs парни поддерживать не хотят. Может и правильно, но экономную до ресурсов UFS тоже перестали поддерживать. Ибо лень.

Об этом в сравнении либо умалчивается, либо даётся искажённое впечатление.

Проект. Пишут, что у freenas гораздо больше разработчиков. Думаю — правда. Просто потому, что без малого полмиллиона строк кода тянуть куда как труднее, чем 80 тыс. Пришлось ведь сделать в 10 раз больше исправлений! Вот только стесняюсь спросить — при примерно равном функционале двух систем какой продукт лучше написан — на 450 000 строк или на 78 000? И стоит ли так уж гордиться тем, что за год в код внесено 3800 исправлений, а не 370?

Функционал. Вот тут то передёргивание переходит в прямую и наглую ложь. В отличие от написанного, для nas4free доступны
— «визуальные отчёты» — ср расширение RRDGraph
— апгрейд через вебгуй
— механизм расширений с графическим интерфейсом в том числе (на выбор — extensions, Бриг, против отдалённо подобного Бригу механизма расширения через клетки-плагины) плюс есть Finch действительно из командной строки — богатство выбора явно в чью пользу
— zfs снимками можно управлять из вебгуя. В том числе настроить автоматическое изготовление и удаление старых через месяц, например.
— как можно было не заметить embedded установку — я вообще теряюсь

А уж когда в конце списка дошла речь до возможных расширений — так вообще оторопь берёт. Ладно ребята могут не знать, как прикрутить медиабраузер или plex (хоть в официальных форумах описано). Но хвастаться наличием торрент клиента как плагина перед продуктом, в котором он же доступен из коробки — это уже беспредел какой-то.

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

Выбор сетевого хранилища (NAS) для дома и миниофиса

Часть 2

Какие особенности имеют системы для организации сетевых хранилищ? Как выбрать подходящий дистрибутив для своего хранилища? Ответ на эти вопросы — в статье.

Введение ко второй части

В первой части мы рассмотрели положительные и отрицательные стороны идеи изготовить сетевое хранилище (NAS) из старого компьютера посредством установки и настройки специализироанной операционной системы. В этой части пойдет речь о характеристиках самих операционных систем.

Читайте также:  Processor frequency multiplier что это

Openfiler

Это продукт построен на Linux-дистрибутиве rPath. Стабильное надежное ядро и оригинальная оболочка помогли ему занять достойное место не только среди устройств начального уровня, но и среди Enterprise (коммерческая версия Openfiler Commercial Edition (CE)).

Из минусов можно упомянуть аттракцион бессмысленной жадности в виде платной документации. Хотя обилие статей в стиле «how-to» и учебных видеороликов почти полностью закрывает данный пробел. Если же пользователю не нужны ни платная поддержка, ни документация от производителя, и ничего более, то он вполне может использовать Openfiler Open Source Edition (OSE) для своих тестовых целей.

Рекомендованные системные требования:

  • процессор 64-bit 1.6GHz или мощнее
  • RAM 2GB или больше
  • HDD — 8GB дискового пространства для Openfiler OS + 2GB на раздел подкачки (swap area). Итого 10Gb
  • сеть: Gigabit Ethernet network interface

Несмотря на кажущуюся «прожорливость», на практике «для дома, для семьи» можно обойтись 1 Gb RAM, стареньким процессором в 1,0 Gz и сетевой платой в FastEthernet 100 Мегабит/сек. Важно только, чтобы собранный NAS по характеристикам устраивал своего создателя.

Использование 64-битной архитектуры тоже не критично, можно использовать прошлую версию Openfiler 2.33, которая неплохо работает на 32-битном процессоре.

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

Настройка LDAP для хранения пользователей Openfiler через web-интерфейс

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

Дополнительную информацию по Openfiler можно взять отсюда.

Для более подробного ознакомления можно посетить форум проекта.

А мы переходим к следующему участнику соревнований.

FreeNAS

Наверное, самый известный дистрибутив для построения самодельных NAS-систем. Базируется на операционной системе FreeBSD (в принципе, это она, родная, и есть, только немного адаптированная для создания хранилищ).

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

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

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

К минусам использования ZFS можно отнести более высокие требования к памяти. Более-менее приличная работа с этой файловой системой начинается, когда в системе установлено минимум 4GB RAM (для хорошей производительности рекомендуется 8Gb и больше). Но FreeNAS также поддерживает «старую добрую» файловую систему UFS, которая хоть и не имеет всех вкусностей, зато не требует высоких ресурсов.

Одним из важных моментов является то, что FreeNAS по умолчанию занимает весь диск, на который устанавливается. Поэтому самый лучший вариант — установить данную систему на «флэшку». Сама операционная система оптимизирована именно для работы с flash-накопителя. А установленные диски целиком оставить для хранения данных.

В целом, если не гнаться за производительностью и отказаться от ZFS, можно запустить вполне рабочее решение на компьютере примерно такой сборки:

  • процессор 64-bit 1.6 GHz или мощнее
  • RAM 1 GB или больше
  • HDD — лучше использовать флэш-накопитель от 2 GB
  • сеть: Gigabit Ethernet network interface

Точно так же, как в случае с Openfiler, можно использовать 32-хбитную версию для запуска на устаревших системах.

Web-интерфейс управления FreeNAS в окне браузера

Не очень приятная особенность при работе с FreeNAS заключается в невозможности разграничения прав при работе с клиентскими компьютерами Windows (по протоколу CIFS (SMB)). Я честно обыскал все возможные настройки, после чего стало ясно, что «из коробки» работает только неограниченный доступ или авторизация в домене Microsoft (чего в домашней среде, как правило, не бывает). В принципе, можно использовать интерфейс командной строки, чтобы ввести учетные записи пользователей вручную и настроить разграничение прав. Но чересчур сложно для домашнего пользователя. Забегая вперед, могу сказать, что эта недоработка характерна для многих NAS-дистрибутивов на базе FreeBSD.

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

При первом входе на web-интерфейс пользователю будет предложено установить пароль администратора. Более подробно про FreeNAS можно прочитать в этой статье и на домашней страничке проекта.

NAS4Free

Еще один NAS-дистрибутив на базе FreeBSD. Являясь фактически копией FreeNAS, он очень похож на своего «коллегу», хотя и кое в чем отличается, например, дизайном web-интерфейса. В целом, продукт вполне состоявшийся, хотя и не избавлен от тех же проблем, что и FreeNAS, в частности, так же не работает встроенная авторизация для протокола CIFS.

Если говорить о системных требованиях, то они примерно такие же, как у FreeNAS.

В целом, если не хотите использовать

  • процессор 32/64-bit 1.6GHz или мощнее
  • RAM 1 GB или больше
  • HDD — отдельная флешка 2Gb
  • сеть: Gigabit Ethernet network interface

В принципе, используя старенький Pentium 4, можно собрать вполне приличную «хранилку» для дома. Хотя если оперативной памяти меньше 4Gb, от использования ZFS (она здесь так же поддерживается) придется отказаться.

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

Web-интерфейс управления NAS4Free

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

Если решили связать свою судьбу с NAS4Free, более подробно прочесть о нем можно здесь.

Скачать дистрибутив можно отсюда.

Остается сделать пометку на память, что логин по умолчанию admin, а пароль — nas4free.

OpenMediaVault

При создании этого продукта за основу был взят проект FreeNAS, но в качестве операционной системы и пакетной базы используется Debian Linux. Все остальное в принципе схоже с дистрибутивами, описанными выше. Для управления используется web-интерфейс, установка производится с CD-ROM.

Данный проект вызывает двоякое впечатление. С одной стороны впечатляют довольно богатые возможности, например, широкий выбор файловых систем для дискового хранилища. С другой стороны, лично мне показался скорее экспериментальным, нежели полностью законченным продуктом. Одной из причин для такого отношения послужил тот факт, что по сложившейся традиции готовая версия программы, предназначенной для массового внедрения, обычно начинается с 1 («версия 1.0»). Присваивая номер версии, начинающийся с «0», разработчик ПО сигнализирует пользователю о том, что продукт пока что не доведен до заключительной стадии или не прошел полного тестирования. Если сетевое хранилище нужно не только для тестовых целей, то стоит лишний раз подстраховаться и выбрать более «зрелое» решение. Номер последней версии OpenMediaVault — 0.5.0.24. Дальнейшие выводы делайте сами.

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

Заключение

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

Создаем сетевое хранилище на основе FreeNAS

Основное отличие с потребительской точки зрения заключается в том, что FreeNAS как бы больше ориентирован на корпоративный сегмент. Поэтому у разработчиков не стоит задача сделать систему, которая будет работать даже на доисторическом компе. У FreeNAS довольно большие рекомендуемые требования к оперативной памяти — 8 Гб, дистрибутив распространяется только для платформы x64. В качестве основы для домашнего сетевого хранилища я его рассматриваю только из-за бесплатности.

На момент написания обзора актуальная версия дистрибутива FreeNAS 9.10.

Установка

С сайта разработчиков скачивается установочный iso-образ. Можно ли скачать LiveCD версию или образ для USB-флешки я проверять не стал.

Система загружается в первоначальный экран. Выбираем Install/Upgrade:

Если на вашем ПК оперативной памяти меньше 4Гб, то вы получите соответствующее уведомление. Сообщение можно просто проигнорировать. Далее просят отметить диски, на которые мы хотим установить FreeNAS. Не совсем понятно, что именно разработчики имеют ввиду. Как это установить систему на несколько дисков сразу? Это будет RAID или что? Ну да фиг с ним. У нас всего один диск, его и выбираем:

Читайте также:  Получил Root права что дальше

Далее надо придумать пароль для root и ввести его 2 раза. Ничего сложного:

Последний вопрос перед началом установки — в каком режиме работать загрузчику на ПК. Если у вас старая материнская плата, то следует выбрать Boot via BIOS. Если новая, то можно выбрать Boot via UEFI:

Через несколько минут установщик сообщит, что система установлена и нам нужно перезагрузиться:

На этом установка завершена. Хочется сразу отметить, что процесс установки FreeNAS гораздо проще чем у NAS4Free.

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

И тут так же есть отличие в пользу FreeNAS. Система сразу же получила IP адрес от роутера без нашей помощи. Ссылка для входа на web-интерфейс отображается в нижней части экрана. В нашем примере это http://192.168.17.50

Настройка

Заходим в web-интерфейс с использованием пароля указанного при установке:

После успешного входа запускается мастер начальной настройки. Это удобно. В NAS4Free этого нет. Нам предлагают выбрать язык, часовой пояс и раскладку клавиатуры для консоли:

Далее нам предлагают определить схему добавления жестких дисков. Кроме первого и последнего пункта выбрать ничего нельзя. Странный вопрос. Выбираем первый пункт (automatic) и указываем имя пула:

Дальше следует диалог сопряжения с доменом. Пропускаем этот шаг:

Затем нас предлагают сразу насоздавать сетевых папок. Мы это сделаем чуть позже, а пока пропускаем:

Далее идет настройка почтовых систем. Пропускаем…

Последняя менюха, тут мы подтверждаем все наши действия:

Вот наконец-то мы и добрались до интерфейса сетевого хранилища. Перавым бросается в глаза некоторая несуразица: зачем все элементы управления продублированы слева и сверху?

Ну да ладно. Попробуем создать сетевую папку. Идем в меню Общие ресурсы, Windows SMB. Сделаем ресурс с названием test в нашем пуле жестких дисков:

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

При необходимости можно отредактировать некоторые параметры службы:

Однако, есть и ложка дегтя. Так же как и в NAS4Free мы не можем через web-интерфейс задать разрешения на каждую сетевую папку отдельно. Можем только выбрать гостевой доступ или нет. Если все было сделано с настройками по умолчанию (как у нас), то доступа на запись в сетевые папки у вас не будет:

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

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

Медиасервер

Немаловажной функцией домашнего сетевого хранилища можно назвать функцию медиасервера. Здесь FreeNAS так же смотрится гораздо лучше, чем NAS4Free. Всё дело в том, что в интерфейсе FreeNAS есть возможность устанавливать плагины, которые реализуют ту или иную функцию. На мой взгляд, лучший медиасервер на любой платформе — это Plex, потому что он умеет транскодировать любые форматы для любых устройств и при этом обладает самым лучшим интерфейсом.

Plex тут есть, только устанавливается через задницу.

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

Еще не лишним будет перезагрузить web-интерфейс в браузере, чтобы Plex появился в левом древовидном списке. Часть настроек будет в разделе Jail. Первая странность, которую я обнаружил — Plex втихаря повесил себе отдельный IP:

У меня этот адрес оказался уже занят другим устройством, поэтому настройку в Plex’e необходимо изменить.

Еще один ньанс, что все содержимое Plex’a хранится в созданной нами ранее сетевой папке testjailplexmediaserver_1

Зайти в web-интерфейс Plex’a можно отсюда:

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

Далее несколько шагов настройки. Можно повторить в точности как на скриншотах. Нажимаем кнопку Следующий:

Добавим одну библиотеку, например, с фильмами:

Укажем путь до библиотеки:

И нажмем Готово.

Заключительная особенность медиасервера заключается в том, что он хранит все сое борохло в ранее созданной нами сетевой папке testjailsplexmediaserver_1media

Пройдите в этот каталог, создайте там папку video и закиньте туда какой-нибудь фильм.

Через некоторое время фильм появится в web-интерфейсе медиасервера и станет доступен для просмотра с любого ТВ по протоколу DLNA.

С компьютеров можно смотреть или сразу с файла или через браузер. С мобильных устройств через приложение Plex.

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

torrenet-клиент

torrent-клиент так же устанавливается в виде плагина, так же через задницу в Jails. Так же добавляется отдельный IP для службы, так же все папки настраиваются относительно корня Jails. Просто жопа!

Проверка отказоустойчивости

В плане управления жесткими дисками мы согласились на автоматические настройки мастера при первом запуске. Настало время проверить, насколько надежно хранить информацию на FreeNAS. Как мы сказали в начале статьи для хранения данных мы вставили в ПК 2 жестких диска. Что будет, если мы один диск выдернем?

Выдернул. Ничего не случилось, вся информация на месте, но в web-интерфейсе появился статус DEGRADED, свидетельствующий о повреждении пула:

Выключил ПК, добавил новый чистый диск взамен «отказавшего». Но как его добавить в поврежденный пул без бубна не разберешься. Для обычных пользователей это адский ад!

Заключение

Как и ожидалось, FreeNAS плохо подходит для реальных задач для обычных пользователей или специалистов не знакомых с *nix системами. А если сюда еще добавить то количество несуразиц и недоработок, то можно уверенно сказать, что FreeNAS это очередное вечно недоделанное говно, которое чуть лучше, чем NAS4Free.

  • Из-за неочевидности работы с жесткими дисками у вас есть реальный риск рано или поздно приехать на потерю данных.
  • Как и в NAs4Free нельзя гибко настраивать права доступа к сетевым папкам
  • Jails — это взрыв мозгов для нормального человека

Не могу рекомендовать этот дистрибутив ни для домашнего применения ни для корпоративного. Плюсы бесплатности просто меркнут по сравнению с количеством потенциальных проблем.

Установка nas4free

Ссылки в данной статье потеряли актуальность. Nas4Free теперь называется xigmanas

Расскажем о самом первом действии с nas4free — установке. Будем предельно подробно рассматривать основной вариант — embedded установка, на USB флешку 2Gb или более.

Нам понадобится
1) Комп, который станет NAS. Требования к железу

    1. 64 разрядный процессор. Это почти все ныне доступные. Можно и Атом, но будет сильно загружен.
    2. 512Мб памяти самый минимум, чтобы только еле шевелилось, но чем больше тем лучше. Если доступной операционной системе памяти менее 2Gb — обязательно использование SWAP раздела, рекомендуется 1024Мб и более. При 4Gb отданных под zfs включается prefetch, что ускоряет файловую систему. Так что IMHO комфортно — 6-8Gb, ведь сама ось тоже что-то займёт. Если будете активно гонять виртуальные машины на NAS — может пригодитья и больше.
    3. 1 или более жестких дисков, на которых будут храниться данные. Желательно SATA, IDE и SAS. Вполне работает и на USB — только медленнее. SSD поддерживается, но заметного эффекта в домашних сценариях использования увидеть трудно.
    4. USB флешка не менее 2Gb, желательно 4Gb. Можно и больше, но особого смысла нет.
    5. порт Ethernet, лучше гигабитный, можно 100 мбит. Учтите, что супер-новейшие сетевые контроллеры для настольных систем могут не поддерживаться — не гонитесь за самой новой материнской платой. Погуглите поддержку используемого чипа, если мать совсем новая. А вот даже экзотические серверные сетевые и дисковые карты практически всегда работают из коробки. FreeBSD всё же.

2) Минимальная домашняя сетевая инфраструктура — хотя бы один компьютер, имеющий доступ к домашней сети; коммутатор/роутер/хаб — т.к. надо же куда-то наш NAS подключить. (Теоретически можно NAS и второй компьютер подключить друг к другу напрямую, но годится такая конфигурация скорее для тестов). Подключение домашней сети к Internet не обязательно.

3) Желателен — UPS, с управлением через USB порт, проще всего будет с APC

Только на время инсталляции для этого компа понадобится либо флешка на 2Gb (или более) либо CD привод + CD (или DVD) болванка, клавиатура и монитор. Это LiveUSB и LiveCD варианты соответсвенно.
Важно. В отличие от Windows, nas4free можно установить на флешку на одной машине, например основном настольком компе или ноутбуке, а затем стартовать с этой флешке на другом компе (будем называть его NAS) и там использовать .

Читайте также:  Флешка перестала определяться что делать

Установка Nas4Free

Подготовка к установке:

1) Добываем здесь образ для LiveCD или LiveUSB. Установка с LiveUSB быстрее, но требует умения разархивировать и записать образ на флешку.
— Вверсий и сборок обычно доступно несколько. Рекомендую брать самую новую, но только если ей не меньше 3-4 дней. Иначе — предыдущую. Самая свежая сборка изредка может быть проблемной.

— Открываем папку с выбранной сборкой. При установке с CD нам понадобится файл с расширением iso, и именем NAS4Free-x64-LiveCD-XXX.iso. При установке с флешки — с расширением .img.gz и именем NAS4Free-x64-LiveUSB-XXX.img.gz

PS: gz — это архив. Пред записью на флешку надо достать из него .img файл архиватором, например — winrar.

2) Нарезаем этот iso-образ на CD или DVD болванку. Если неясно как — этот текст не для вас.

Для варианта с флешкой — для Windows много подходящего софта, например Win32 Disk Imager. Для *nix можно использовать команду dd.

3) Подключаем будущую системную флешку к компьютеру, оборудованному CD приводом (или вторым портом USB в варианте с LiveUSB) монитором и клавиатурой. Напомню, любому — который будет NAS или другому, лишь бы разрядность процессора соответствовала. Я предпочитаю ставить на своём основном компе — гораздо удобнее.

4) Вставляем в привод нарезанную CD болванку (LiveUSB флешку), подключаем будущую системную флешку, выставляем в BIOS загрузку с CD (LiveUSB флешки) грузимся. Ждем несколько минут, будет много текстовых сообщений.

PS: В случае LiveCD спутать флешку, куда ставим, с CD, с которого ставим, вряд ли возможно. А вот в варианте LiveUSB определить в BIOS где какая флешка не всегда легко. Я справился так:
— вставляю только флешку-источник, перезагружаю комп в BIOS, ставляю загрузку с неё;
— прегружаю комп, дожидаюсь начала загрузки системы с флешки, вставляю флешку-цель;
— осталось правильно выбрать флешку цель в последующем меню, но с дисками спутать трудно — указывается размер.

5) Видим текстовое меню

Прим. Если памяти меньше 2Gb — некоторых пунктов не будет.

Жмем цифру 9 — Install/Upgrade

Установка:

6) Видим меню на синем фоне

Жмем цифру 1, Install Embedded
Вариант full стоит использовать, если вы — опытный пользователь и отдаёте себе отчёт в преимуществах и недостатках. Разработчики НЕ рекомендуют это вариант установки для рядового пользователя.

Следующий экран. При установке на флешку на машине с BIOS я рекомендую п 2. Если у васновая система с UEFI — выбираете вариант 1. Варианты 3 и 4 — для тех, кто без моих советов знает что делает.

Нам вывалят вот такое сообщение в качестве подтверждения, тк мы планируем стереть всё на диске, куда будем ставить

Давайте переведём
Инсталлятор NAS4Free ‘Embedded’ (примерно — встроенный, внедрённый) на жёсткий диск, SSD, CF-карточку или USB флешку

— Будет создан MBR раздел 1, файловая система UFS, размер 1024 Мб под образ операционной системы
— Будет создан MBR раздел 2, SWAP (он же раздел подкачки), размер 1024 Мб или более
— Будет создан MBR раздел 3, файловая система UFS, для данных
— Используется диск в памяти для уменьшения доступа к физическому устройству на чтение/запись

ПРЕДУПРЕЖДЕНИЕ: Ограничения:
1. Будут стёрты ВСЕ разделы с диска, на который производится установка

Жмём OK, если согласны.

7) Дальше нам предлагают указать с какой носитель будет источником (cd — оптические диски, da — USB флешки, SAS и SCSI диски, ad и ada — ATA и SATA диски). Ошибиться с источником трудно, да и не опасно.

8) Теперь нам предлагают указать носитель — цель, куда будем ставить. Всё на этом носителе будет стёрто. Обращайте внимание на размер носителя-цели, спутать жёсткий диск с флешкой по размеру трудно. Если есть сомнения — Cancel, выключение компа, физическое отключение всех лишних дисков и флешек, рестарт.

9) Нас просят указать размер swap (раздела подкачки). Указываем размер SWAP, я ставляю 1024 Мб, если флешка 2Gb и 2048 — если больше. ВАЖНО В свежих версиях SWAP будет активен, отключить можно, но нежелательно, да и требуется неочевидный трюк. Рекомендую при возможности позже настроить SWAP на разделе жёсткого диска.

10) Если выбранные вами разделы на носитель не влезают — система даёт сообщение об ошибке, нужно указать корректные цифры. Если ОК — установка идёт пару минут

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

Как оказалось — некоторых такой экран смущает. Всё нормально, это сообщение об успешной установке. Фанфар и анимации не будет 🙂
Переведу текст сообщения

NAS4Free была успешно установлена на ada0s1

Вы можете теперь извлечь CD или флешку, с которой производилась установка и перегрузить сервер.

Для использования раздела ДАННЫХ:
— Добавьте диск ada0 на странице Диски|Управление
— Добавьте точку монтирования на странице Диски|Точка Монтирования|Управление

Используйте следующие параметры:
Диск ada0, Раздел 3, вид разметки MBR, файловая система UFS

НЕ ФОРМАТИРУЙТЕ диск ada0! Раздел ДАННЫХ уже был создан в процессе инсталляции

PS:. Я, впрочем, пришёл к выводу, что использовать раздел данных на флешке не стоит. Можно, но недостатков больше, чем преимуществ.

Далее, нажав Enter вываливаемся в меню

11) Жмем 8 — Shutdown Server, комп просит подтверждения, затем выключается.

12) Вытаскиваем CD из привода (или флешку-источник), включаем комп, в BIOS ставим загрузку с нашей свежезаписанной флешки.

13) Грузимся с нее, попадаем в в меню из п 5. Только теперь у нас есть IP адрес по умолчанию — выделен цветом

Здесь я сильно советую установить фиксированный IP адрес нашему NAS. Как выбрать — зависит от роутера, например у меня роутер сконфигурирован на IP 192.168.1.1 — наиболее распространенный случай, а DHCP адреса раздает от 192.168.1.100 и выше. Так что NAS можно дать, например, IP 192.168.1.29. Для этого

Настройка сети:

14) Жмем 2 — Configure Network IP address, выбираем в последовательно вываливающихся текстовых диалогах
DHCP — NO,
IP — 192.168.1.29
MASK — 24 (то есть 255.255.255.0)
DEF GATE — 192.168.1.1 (те IP роутера)
DNS — 192.168.1.1 8.8.8.8 (те IP роутера и через пробел — DNS Google)
Ipv6 — NO






15) Установка закончена. выключаем используемый комп (8 — Shutdown system). Если использовали комп-NAS — можно отключить CD, клавиатуру и монитор, подключаем патчкордом к коммутатору/роутеру. Если флешку готовили на другом компе — вставляем ее в NAS, в BIOS ставим загрузку с этой флешки (скорее всего для влезания в BIOS понадобится временно подключить клавиатуру и монитор). В любом случае для NAS SATA контроллер(ы) в BIOS ставим в режим ACHI (не обязательно, но будет быстрее).

Вход в Nas4Free web

На находящемся в той же подсети ноутбуке или настольном компе входим в браузер, набираем в адресной строке 192.168.1.29 — те IP, который мы NAS задали. Если видим экран с запросом имени и пароля — у нас получилось.

PS: Кстати, сама установка — раза в два быстрее, чем это все прочитать и в 10 — чем написать 🙂

Если не видим (1) проверяем, что NAS нормально загрузился путем подключения монитора и клавы.
(2) проверяем сеть — пингуем 192.168.1.29, убеждаемся что комп и NAS в одной подсети, те оба имеют IP вида 192.168.1.X, смотрим, что роутер в той же подсети и т.д.

16) Если ввести пару логин пароль (по умолчанию admin и nas4free) , можно видеть WEB гуй nas4free

Первоначальная настройка

Идём в System- General setup
Здесь можно выбрать
Language (язык). Я, впрочем, предпочитаю английский
Hostname (имя NAS) — для первого NAS менять умолчание nas4free смысла нет, но если NAS побее одного в одной сети — это сделует сделать
Domain (домен) — значение по умолчанию local вполне разумно, но обратиться к NAS как http://nas4free.local вы сможете только если в сети, обычно на роутере, настроен локальный DNS сервер этого домена.
DNS IP 4 — должно быть как на картинке. Если не так — значит в прошлых пунктах вы что-то недоделали — стоит задать.
Time zone (часовой пояс) — стоит задать ваш
Enable NTP (включить запрос времени с сервера времени) — ставим галочку, более ничего не меняем. Понятно, будет работать только при наличии подключения локальной сети к Internet.

17) Дальше можно поменять пароль администратора по умолчанию во вкладке Password. Это хорошая практика, но не так чтобы обязательная в доверенной домашней сети.
PS: Пароль root и пароль пользователя admin от вебгуя совпадают.

18) Мы настроили всего-ничего, но хорошая привычка — после каждого изменения — сохранять конфиг. Только сохранять его ВО ВНЕ NAS 🙂

System- Backup/Restore — и жмём кнопку Download configuration, сохраняем конфигурационный файл. В нём содержатся все настройки NAS. Если что-то пойдёт не так — вы сможете установить NASD а чистую флешку, скормить системе этот конфиг — и все настройки на месте.

Ссылка на основную публикацию
Adblock
detector