Нас сервер своими руками. NAS-сервер из старого ПК

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

В качестве основы для системы NAS мы выбрали корпус Prodigy от BitFenix. Он имеет шесть отсеков для установки 3,5-дюймовых жестких дисков. Компактная материнская плата ASRock E350M1 с интегрированным двуядерным центральным процессором обеспечивает достаточную производительность и предоставляет четыре разъема SATA для подключения жестких дисков.

Для использования шести дисков потребуется установить контроллерную плату с двумя портами SATA. С материнской платой совместимы два модуля ОЗУ Kingston HyperX по 4 Гбайт каждый. В качестве блока питания мы выбрали тихую и энергоэффективную модель be quiet Pure Power L8 мощностью 300 Вт, а жесткие диски рекомендуем тихие - такие как, например, WD Red (2 Тбайт).

2. Сборка компонентов

Если точно выполнять указания руководства пользователя к корпусу BitFenix Prodigy, то проблем при сборке компьютера возникнуть не должно. Следует учесть, что блок питания лучше всего установить вентиляционным отверстием вниз, а жесткие диски вставляются в корпус вместе с салазками разъемами вперед.

3. Подключение

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

4. Установка FreeNAS на флешку

Распакуйте на ПК с операционной системой Windows образ FreeNAS, а также бесплатную программу Win32 Disk Imager. Для этого воспользуйтесь архиватором 7-Zip, который умеет работать с форматом XZ.

Вставьте флеш-накопитель емкостью не менее 2 Гбайт и запустите Win32 Disk Imager. Откройте файл образа FreeNAS, щелкнув по значку папки и выбрав в пункте «Device» букву флеш-накопителя. Щелчок по «Write» запустит процесс записи образа на флешку. Извлеките накопитель из вашего компьютера и вставьте его в USB-порт собранного вами сетевого хранилища данных.

5. Первая загрузка NAS

Подключите клавиатуру, а также монитор к собранному вами хранилищу NAS и соедините его посредством LAN-кабеля с роутером. Включите NAS и сразу нажмите несколько раз кнопку Del для входа в настройки UEFI.

В пункте «Advanced/Super IO Configuration» измените значение «Serial Port» на «Disabled» - в противном случае FreeNAS не запустится. После этого в пункте «Boot/Boot Option» выберите флеш-накопитель, сохраните настройки и перезагрузите NAS.

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

6. Базовые параметры

Откройте в браузере на своем компьютере веб-интерфейс. В пункте «System/Settings» можно изменить язык на русский. В пункте «Часовой пояс» выберите необходимые настройки. После щелчка по «Сохранить» и нажатия на клавишу F5 загрузится русскоязычный интерфейс.

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

Используя кнопку «Хранилище/Управление томами ZFS», можно выполнить распределение дискового пространства. Вначале введите «Название тома», затем щелкните по значку «+» рядом с «Доступные диски». После этого в разделе «Планировка тома» вы увидите подключенные диски. Перетащите круглую серебристую кнопку вверх и вправо, в результате все диски должны расположиться рядом друг с другом. Для максимальной отказоустойчивости выберите в меню «RaidZ2».

8. Создание учетной записи пользователя

В дереве папок щелкните по «Учетная запись/Пользователи/Добавить Пользователь». В пункте «Имя пользователя» и «Полное имя» введите «Guest», кликните рядом с «Домашний каталог» по «Просмотреть» и выберите созданный на предыдущем шаге том.

Активируйте опцию «Отключить вход по паролю» и подтвердите выбор щелчком по «ОК». Кликните вверху по значку «Хранилище» и по созданному ранее тому, затем внизу по значку ключа с диском «Изменение разрешений». В диалоговом окне выберите «Guest» рядом с «Владелец (Пользователь)» и «Владелец (Группа)» и щелкните по «Изменить».

9. Настройка CIFS

Затем создайте в пункте «Общие ресурсы/Windows (CIFS)» новый общий ресурс с любым названием и укажите созданный ранее том в качестве пути. Активируйте «Разрешить гостевой доступ» и «Только гостевой доступ».

Затем щелкните по кнопке «Службы» вверху и по значку гаечного ключа позади «CIFS». Выберите в строке «Модель аутентификации» параметр «Анонимный», введите имя NetBIOS и рабочей группы вашего ПК.

В качестве гостевой учетной записи выберите «Guest» и активируйте опцию «Разрешить пустой пароль» и «Включить домашние каталоги». В пункте «Домашние каталоги» выберите созданный ранее том.

В завершение активируйте CIFS с помощью расположенной вверху кнопки «Службы». Теперь общий сетевой ресурс будет отображаться в проводнике Windows по адресу «\\\».

Как ты догадался по названию, сегодня мы будем строить домашний NAS-сервер. Уже больше пяти лет у меня обитает маленький старенький зверек в корпусе In Win BQ656 Black Mini-ITX 80W USB/Audio/Fan + External remote control. Внутри у него вот такой процессор: AMD Athlon(tm) Dual Core Processor 4050e, с показанием BogoMips в 4200. Хоть и крошка, зато мало ест и умеет виртуализацию, что немаловажно. Подробные характеристики можно посмотреть где угодно:). К слову, уже после сборки захотелось поменять его на чуть более крутой Athlon 64 X2 6000+. Купить такой можно на Авито за 500–700 рублей. Все это дело мы подняли на материнке Minix780G-SP128M .

Не фонтан, конечно, - всего четыре SATA и нет поддержки RAID, но зато малое энергопотребление. Цену на сегодняшний день определить не удалось, но когда-то она стоила 220 долларов . В идеале бы, конечно, лучше иметь мать с возможностью подключения шести дисков и поддержкой RAID. Но такое удовольствие обойдется в некислую сумму. Попробуем прикинуть из того, что есть на рынке б/у. Предложили комплект на Intel 7600 + мать Asus можно приобрести за 1500–2000 рублей (напомню, что это б/у).

До замены корпуса система состояла из Ubuntu-сервера, шары на ней - и, собственно, все. Внутри было два диска по 500 Гбайт. Сейчас приобретен новый корпус, установлена еще пара жестких дисков. Итого три HDD по 500 Гбайт и один на 1,5 Гбайт.

Хотелки

Из задач, которые должен решать медиасервер, выделим следующие:

  • само собой, Samba, раздача медиаконтента по сети, об этом чуть ниже;
  • виртуализация различного уровня: пара виртуальных машин, внутри может быть 1С-сервер Linux, Docker-контейнеры;
  • чтобы не надо было настраивать каждый домашний узел для сервисов, маленький DNS с зоной что-нибудь.local.

Требования к аппаратной части:

  • бесшумность;
  • удобная установка/замена HDD;
  • компактность.

Повторюсь: очень хотелось бы заменить материнскую плату с процессором, но это не обязательно. Возможно, в дальнейшем заменю только процессор с кулером. Итак, новый корпус, поиск был долгим и сложным. После недельного гуглинга выбор пал на Raijintek Metis. То, что мне подошло по цене/качеству.

Пара фраз о корпусе

Производитель и модель: Raijintek Metis, с окном
Материал: алюминий, сталь
Габариты: 190 x 254 x 277 мм (Ш x В x Г)
Форм-фактор: Mini-ITX
Отсеки накопителей: 1 x 2,5/3,5" (внутри), 2 x 2,5" (внутри)
Вентиляторы: 1 x 120 мм (сзади, предустановлен)
Вес: около 2,8 кг

Классный дизайн и цвет отлично смотрятся практически везде, а стоимость весьма демократична. К слову, мне такой корпус обошелся всего в 4000 рублей. Приобретался на Avito, доставка почтой. Подробнее с корпусом можно познакомиться на сайте производителя . Чуть не забыл про память! На момент написания статьи было установлено 2 Гбайт (две планки по 1 Гбайт). Сейчас уже заказываю две плашки по 2 Гбайт.

Реализация программной части

Итак, что самое главное хочется от сервера? Чтобы был легко масштабируемый, в ногу со временем, приятый и удобный в использовании/администрировании. Желательно привлекательная веб-морда.

  • Вариант 1: поставить Ubuntu Server c панелью управления Ajenty 2 и все необходимое доставлять руками.
  • Вариант 2: поставить OpenMediaVault. Морда в наличии, много плагинов/расширений для увеличения функциональности, в основе лежит Debian, соответственно, всегда есть возможность доставить или допилить руками.
  • Вариант 3: поставить FreeNAS. Чуть меньше плюшек, но можно доставить все руками, правда - чуть сложней. Базируется на FreeBSD.
  • Вариант 4: поставить XPEnology. Огромное количество плюшек, репозиториев с дополнениями. Поддержка виртуальных машин и Docker.

После долгих мучений выбор пал на четвертый вариант. На нем и будем поднимать домашний сервер далее. Почему именно так? Первый вариант хорош сам по себе, но в то же время хочется минимум усилий и максимум возможностей без дополнительного рукоприкладства. К тому же Ajenty не дает гибко обращаться к серверу, так и хочется залезть в консоль и сделать все руками оттуда. А потом зайти в панель и просто любоваться:). Среди оставшихся вариантов победу одержал XPEnology. Предоставляет максимум сервисов при минимуме настроек.

Взлетаем

Итак, перво-наперво идем на сайт xpenology.me в раздел downloads и скачиваем набор для развертывания.

XPEnoboot - это образ загрузочного диска для установки и загрузки/перезагрузки сервера.

DSM - сама система. Synology Assistant - опционально, программа обнаруживает серверы XPEnology/Synology, установленные или готовые к установке узлы. Я устанавливал через веб-интерфейс - как говорится, на вкус и цвет все фломастеры разные.

ISO-образ нужно распаковать на флешку и использовать при каждом перезапуске сервера, что не совсем удобно. Либо подарить флешку серверу и сделать ее приоритетной при загрузке. Есть второй путь. В предыдущих выпусках журнала «Хакер» я писал про организацию PXE-сервера с различными вариантами загрузки. Если есть такой сервис, то можно с легкостью отдать это ему. За загрузку в XPEnology отвечают два файла (как и в любом линукс-дистрибутиве): zImage и rd.gz. Располагаем их в директории PXE-сервера, в меню дописываем:

Insert into pxelinux.cfg/default LABEL xpenolog kernel xpenology/zImage root=/dev/md0 ihd_num=0 netif_num=2 syno_hw_version=RS3612xs ac1=0010562E3E36 mac1=0051562E3E37 sn=B5JDN10005 initrd xpenology/rd.gz

Из меню понятно расположение файлов в подкаталоге xpenology, относительно корня TFTP-сервера. Информация была найдена на сайте xpenology.com. Рекомендую ознакомиться .

Первый вариант не сработал. Пробую по-другому. Распаковываю ISO, беру оттуда файл меню isolinux.cfg, копирую менюшку в свое меню PXE, с поправкой пути до файла ядра zImage. Копирую zImage на PXE-сервер. Вот этот вариант сработал как надо, после начала установки даже pat-файл операционной системы не потребовался. Сервер сам скачал его с сайта synology.com, что не может не улыбнуть:). В процессе установки сервер попросит ввести учетные данные администратора. После установки получаем полностью готовый к работе сервер Synology на обычном железе. Тем, кто не знаком с этой ОС, очень рекомендую! Огромное сообщество. Как результат - большое количество репозиториев, которые в разы расширяют штатную функциональность.

Продолжение доступно только подписчикам

Вариант 1. Оформи подписку на «Хакер», чтобы читать все материалы на сайте

Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов.

О DAS-накопителях, а значит, пришло время обсудить и полноценные сетевые хранилища - тем более что NAS-устройства на текущий момент не так дорого стоят, а с их помощью несложно организовать своеобразное домашнее «облако». Для этого в оборудовании предусмотрено несколько корзин под жесткие диски и организована собственная начинка - процессор с ОЗУ, система охлаждения, набор необходимых интерфейсов и отдельное питание. Таким образом, больше не нужно хранить мультимедиа на компьютере - раздавать данные на другие устройства можно с NAS-хранилища. Да и резервного копирования никто не отменял.

Естественно, такое устройство должно поддерживать все известные файловые системы, иметь удобные управление, настройку и индикацию работы. Наконец, просто стильно выглядеть, чтобы вписаться как в домашний интерьер, так и в офисную обстановку. Неплохо бы получить несколько уровней RAID-массивов и возможность горячей замены жестких дисков. А вот HDD или SSD лучше приобретать отдельно - это снизит стоимость оборудования, а вы сможете выбрать оптимальное сочетание производительности и дискового пространства. Итак, рассмотрим бюджетный сегмент NAS, дабы опровергнуть расхожее мнение о дороговизне сетевых хранилищ.

Всего за 6 134 рубля (все указанные цены актуальны на момент публикации настоящего обзора) можно приобрести настольный NAS с двумя корзинами для 2,5- или 3,5-дюймовых дисков общим объемом до 20 ТБ. При этом заявлена поддержка уровней RAID-массивов: 0, 1, Basic, JBOD, то есть последовательное распределение дискового пространства по дискам, а также поддержка файловой системы в формате EXT3 - универсальном Linux-решении для хранения больших объемов данных. Проще говоря, D-link DNS-320L совместим с любой операционной системой. Так как это самостоятельное сетевое хранилище, не требующее постоянного подключения к десктопу, здесь предусмотрен гигагерцовый процессор с 256 МБ оперативной и 128 МБ флеш-памяти.

Да, это немного, но для простого NAS для дома более чем достаточно, благо здесь предусмотрены гигабитный Ethernet и USB 2.0 (правда, непонятно, почему производитель не использовал USB третьего поколения). Устройство имеет все необходимые индикаторы работы, потребляет 26 Вт, весит всего 630 г и предлагается в матовом корпусе из пластика и метала. Недостатки - 3-гигабитный SATA и не самый производительный кулер. Впрочем, мелочные придирки неуместны - это отличное решение.

Synology давно славится своими NAS, и перед вами один из лучших вариантов с оптимальным сочетанием цены и качества. Правда, предназначен он для нетребовательных пользователей, которым важно, чтобы хранилище уместилось на рабочем столе и презентабельно выглядело. Synology DS115j полностью отвечает этим критериям - оно очень компактно и при этом имеет эффективную систему охлаждения и вмещает один диск до 10 ТБ. В качестве интерфейса используется один 6-гигабитный SATA, а помимо EXT3 и EXT4 поддерживаются еще и FAT32, HFS+ и NTFS. Учитывая наличие гигабитного Ethernet и двух USB 2.0, я бы сразу разместил его рядом с телевизором.

Начинка не самая производительная, но процессора Marvell Armada 370 на 0.8 ГГц с 256 DDR3-памяти вполне хватает для домашних задач. Максимальное энергопотребление находится на уровне 36 Вт, а уровень шума не превышает 18,1 дБА - все благодаря тихоходному 60-миллиметровому вентилятору СО. Обойдется .

Если пожертвовать внешним видом и доплатить около тысячи рублей, то можно приобрести более производительное решение. Thecus N2310 вмещает в себя уже два диска в 2,5- или 3,5-дюймовом формате объемом до 20 ТБ, поддерживает их горячую замену и построен на базе мобильного процессора ARM APM 86491 с 512 МБ оперативной памяти и частотой в 0.8 ГГц. Помимо Ethernet (1 Гбит/с), здесь есть USB третьего (прогресс!) и второго поколения, вынесенные кнопки для быстрого копирования с внешних дисков и поддержка JBOD.

Недостатки - не самый эффектный внешний вид, скудный набор индикации работы и бюджетный кулер СО. Зато потребляет NAS всего 36,2 Вт при максимальной нагрузке, весит 790 г и работает с файловой системой EXT4. При этом не стоит забывать, что в последней жесткие диски надо отформатировать, чтобы не пугаться, что устройство их не видит. Впрочем, это не такая уж проблема на текущий момент - соответствующих утилит полно. Стоит .

А это уже решение, как говорится, от производителя. Western Digital с сложным индексом предлагает готовое NAS, в недрах которого уже прячется 3-терабайтный 3,5-дюймовый накопитель (при желании его можно заменить на HDD до 10 ТБ). В общем, устройство для тех, кто не хочет заморачиваться на доработку. Девайс достаточно компактен и выполнен в стиле «хай-тек», который подойдет как для дома, так и для офиса. В угоду компактности пришлось пожертвовать системой активного охлаждения, так что заслонять вентиляционные отверстия крайне не рекомендуется.

Среди прочих преимуществ - 6-гигабитный SATA, стальной кожух белого корпуса, USB третьего поколения и гигабитный Ethernet. Стоит этот . При этом львиная доля стоимости приходится на жесткий диск.

ASUSTOR AS1002T выполнен в фирменном стиле линейки и обойдется уже . За эти деньги вы получаете 2-дисковое сетевое хранилище до 20 ТБ, поддержку HFS+ и NTFS, JBOD и Single disk, то есть единое локальное хранилище из двух HDD, и эффективную СО с 70-миллиметровым кулером.

Под капотом девайса прячется гигагерцовый Marvell Armada 385 с 512 МБ оперативной памяти, которую, кстати, можно расширить до аналогичного объема. Из интерфейсов - Ethernet и два USB 3.0, то есть обмен и закачка информации на высоком уровне. При этом управление устройством возможно и через веб-интерфейс, то есть удаленно.

Недостатки - необходимость устанавливать 2,5-дюймовые диски в оснастке 3,5-дюймовых, минимум индикации работы и своеобразный «квадратный» дизайн, более подходящий под корпоративный стиль. На офисное использование намекает и возможность горячей замены HDD.

Вернемся к Synology. Данное решение значительно расширяет функционал своего собрата, так как предлагает уже две корзины для обоих форматов HDD с подключением через SATA, 6 Гб/с. При этом NAS построен на более производительном процессоре Marvell Armada 370 с 512 МБ оперативной памяти. Хранилище выполнено в том же стиле, однако по понятным причинам занимает больше рабочего пространства. Есть поддержка фирменной технологии Synology Hybrid RAID, предназначенной для упрощения развертывания тома хранилища, а также реализована работа с HFS+ и NTFS. Короче, настроить и оптимизировать девайс не составит труда даже неопытному пользователю. Не обошлось и без возможности горячей замены дисков. Интерфейсы - Ethernet и два USB 3.0.

Особо стоит отметить эффективную систему охлаждения с 92-миллиметровым кулером и собственное энергопотребление, равное всего 15 Вт. Кстати, всего логических томов на HDD можно создать аж 250 штук, благо общий объем накопителей может достигать 20 ТБ. Таким образом, Synology DS216j создан либо для очень требовательного пользователя, либо для офиса. Стоит сетевое хранилище для такого уровня недорого - .

Если хочется чего-то интересного в дизайне, то стоит обратить внимание на QNAP TS-212P . Устройство выполнено в компактном корпусе с закругленными краями и необычной передней панелью с вертикальной индикацией а-ля «градусник». Причем за красоту не придется платить производительностью и объемом: в наличии два слота под 2,5- или 3,5-дюймовый диски до 20 ТБ и процессор Marvell 6282, 1,6 ГГц с 512 МБ оперативной и 16 МБ встроенной памяти для буферизации. Также стоит отметить поддержку NTFS, два eSATA, два USB 3.0 и один USB второго поколения. Конечно же, есть и гигабитный Ethernet.

Из недостатков - SATA (3 Гб/с) и работа только с нулевым и первым уровнем RAID-массивов. Зато имеются тихоходный 70-миллиметровый вентилятор СО и предустановленная Linux. Энергопотребление - всего 25 Вт. В общем, вы получаете полностью самостоятельное NAS по разумной цене.

NAS выглядит брутально и не терпит компромиссов. При этом корпус достаточно компактен, но вмещает в себя до двух HDD любого формата и общим объемом 20 ТБ. Скорость чтения данных - на уровне 200 МБ/с, есть возможность горячей замены дисков. За производительность отвечает проверенный временем процессор Cortex A15 с тактовой частотой 1,4 ГГц и 2 ГБ оперативной памяти, поэтому о задумчивости сетевого хранилища беспокоиться не стоит. К тому же предусмотрены один eSATA для подключения внешних HHD, целых три USB 3.0 и два Ethernet. Наверное, вы сами понимаете, какие это открывает возможности (да-да, «локалка» и удаленное управление по разным каналам).

Жаль, что уровни RAID-массивов здесь только нулевого и первого уровня, да и весит девайс около 2 кг, однако никто не заставляет устанавливать NAS в «шаговой близости». У него совершенно иные задачи - чего стоит только наличие дверцы для быстрого доступа. Стоит этот «серьезный товарищ» .

ASUSTOR с индексом AS1004T предлагает установить уже четыре 3,5-дюймовых диска общим объемом 40 ТБ и подключить их через 6-гигабитный SATA. Правда, набор интерфейсов для такого устройства скудноват - Ethernet и два USB 3.0, зато под капотом прячется процессор Marvell Armada 385, 1 ГГц с 512 МБ ОЗУ (ее, как и у младшей модели, можно расширить).

Из прочих преимуществ - работа с JBOD и Single disk, 120-миллиметровый вентилятор, вся необходимая световая индикация и удаленное управление через веб-интерфейс с поддержкой установки браузеров FireFox, Chrome, Safari и Microsoft Edge. Разумеется, NAS работает со всеми известными на текущий момент ОС. При этом потребляет он всего 24 Вт и , что смешно для такого уровня устройств.

Производительная модель за разумные деньги - вы приобретаете стильное 2-дисковое решение до 20 ТБ с производительным для своих целей процессором Intel Atom D2700 и 2 ГБ оперативной памяти. Таким образом, NAS оптимален как для дома, так и для офиса. Также предусмотрены один USB 3.0 и USB второго поколения, eSATA, не требующий дополнительного питания, два LAN, HDMI и VGA. Чем не мультимедийная или рабочая станция с локальным и внешним коннектом?

Из недостатков - только посредственная СО, в остальном же все отлично.

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

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

Имеющиеся в наличии комплектующие:

  • Материнская плата Gigabyte GA-945GZM-S2
  • Процессор Intel Celeron 420
  • ОЗУ DDR 512 MB
  • Корпус MidiTower ATX Classix Avrora 400W
  • Жесткий диск WD200
  • IDE шлейф
  • SATA шлейф

Кроме того имеется CD привод для установки операционной системы, который будет подключен временно и впоследствии отключен и не войдет в состав NAS .

Хотелось бы обратить внимание, что HDD WD200 будет использован только под систему, но не для хранения информации. Жесткие диски для хранения информации будут установлены в самый последний момент.

Первым делом собираем все эти комплектующие в корпусе. Во время этой процедуры вопросов не возникает, по-этому описание сборки системного блока для использования в качестве сетевого накопителя (NAS) я пропускаю. Уточню лишь то, что HDD WD200 подключен мастером.

На втором этапе настраиваем BIOS:

В BIOS (AWARD BIOS) нас интересует настройка, находящаяся в разделе Power Management Setup: AC BAck Function - выбираем из предлагаемого списка Memory

Эта настройка определяет:

  • Должен ли компьютер автоматически загружаться после восстановления напряжения в электросети, если оно пропадало (Full-On)
  • Оставаться в выключенном состоянии (Soft-Off)
  • или вернуться к состоянию, имевшемуся в момент пропадания напряжения в электросети (Memory)

Еще одна настройка на которую обратим внимание, находится в разделе Integrated Peripherals: On-Chip SATA Mode - Выбираем Enhanced (делаем мы это для того, чтобы в случае подключения дополнительных Жестких дисков у нас не возникло никаких непредвиденных проблем с неожиданной сменой канала дисками).

Опция On-Chip SATA Mode конфигурирует современный IDE/SATA-контроллер чипсета:

  • Enhanced - переводит контроллер в расширенный режим, позволяя использовать все имеющиеся каналы SATA и IDE.
  • Combined - задействует два канала SATA и один IDE (в сумме до четырех устройств)
  • Non-Combined - задействует только каналы SATA (максимум те же четыре устройства). Оба последних значения переводят контроллер в совместимый режим.
  • Auto автоматически установит нужный режим, основываясь на типе интерфейса и количестве подключенных накопителей.
  • Disabled вообще отключает стандартный IDE/SATA-контрллера чипсета.

Третий этап: Пришло время установить операционную систему. Для NAS неплохим выбором будет операционная система FreeNAS . Скачать ее можно на официальном сайте http://freenas.org

Использовать будем версию FreeNAS 0.7.2

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

Итак перед нами открылось меню Console setup , состоящее из 9 пунктов:

  1. Assign interfaces
  2. Set LAN IP address
  3. Reset WebGUI password
  4. Reset to factory defaults
  5. Ping host
  6. Shell
  7. Reboot system
  8. Shutdown system
  9. Install/Upgrade to hard drive/flash device? etc.


Мы выбираем 9-ый пункт, появляется меню Install & Upgrade .

  • Я выбрал 3-ий пункт Install ‘full’ OS on HDD + DATA + SWAP partition .
  • Далее выскакивает сообщение о том что представляет из себя full инсталяция. Жмем ok,
  • выбираем источник с которого будет производится установка, ok,
  • Выбираем куда будет производиться установка, ok,
  • далее нам предлагается ввести размер раздела под операционную систему, я выбрал 4000,
  • Далее размер SWAP раздела, я выбрал 1000

Установка происходит очень быстро, нам предлагают нажать Enter для продолжения, нажимаем и возвращаемся в меню Install & Upgrade из которого выходим с помощью Exit и попадаем в Console setup , Здесь выбираем 8-ой пункт - Shutdown system . NAS выключается, отключаем привод. Включаем NAS, в BIOS высталяем загрузку с HDD, ибо все равно привод отсутствует.

Загружаемся. По окончании загрузки перед нами появляется меню Console setup . Собственно нам осталось выставить IP адрес нашего сетевого накопителя , выбираем 2-ой пункт меню Set LAN IP address .

Система нам задает еще несколько вопросов. В моем случае ответы были такими:

  • Do you want to use DHCP for this interface - No
  • Enter new LAN IPv4 address - 192.168.1.100 (этот адрес будем вводить в веб-интерфейсе)
  • Enter new LAN subnet mask. …. - 24 (по умолчанию)
  • Enter IPv4 default gateway - ничего не вводил (подключение NAS к сети Интернет не планировалось)
  • Enter DNS IPv4 address - ничего не вводил (подключение NAS к сети Интернет не планировалось)
  • Do you want to configuration IPv6 for this interface? - No

Enter для продолжения и переходим к четвертому этапу настройки NAS.

На четвертом этапе нам надо подключиться к нашему сетевому накопителю через WEB интерфейс. садимся за рабочий компьютер и вводим в браузере IP адрес NAS.

Открывается страничка на которой надо ввести имя пользователя (username) и пароль (password)

По умолчанию в ОС FreeNAS

имя пользователя (username): admin

пароль (password): freenas

Первым делом меняем язык интерфейса на русский, для этого заходим в System -> General и изменяем Language на Russian , не забываем нажать кнопку сохранения Save .

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

Диски -> Управление , Жмем плюсик в веб интерфейсе чтобы добавить новый HDD.

У меня второй диск определился как

  • Имеющаяся файловая система: Unformated

Добавить

применить изменения .

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

  • SATA0: ad4
  • SATA1: ad5
  • SATA2: ad6
  • SATA3: ad7

Внимание: UFS - родная файловая система FreeBSD (основы FreeNAS). Попытки использования файловых систем прочих форматов, таких как FAT, FAT32, EXT2, EXT3 или NTFS могут привести к непредсказуемому поведению, повреждению файлов и потерям данных.

  • Диск: ad4: 1907730MB (WDC WD20EARS-00MVWB0/51.0AB51)
  • Файловая система: UFS(GPT and Soft Updates)

Остальные пункты оставил без изменения, кнопка Форматировать диск . Форматирование диска занимает некоторое время.

Жмем плюсик в веб интерфейсе чтобы добавить новую точку монтирования.

  • Тип: Диск
  • Диск: ad4: 1907730MB (WDC WD20EARS-00MVWB0/51.0AB51)
  • Номер раздела: 1
  • Файловая система: UFS
  • Имя точки монтирования: HDD1 (вы можете называть иначе)

Остальные пункты оставил без изменения, кнопка Добавить

вернулись на предыдущую страницу, жмем применить изменения .

Жесткий диск подключили, теперь осталось организовать доступ к этому диску из сети.

Доступ будем организовывать по стандартному протоколу Windows сетей.

Службы -> CIFS/SMB , галочка Включить

Для простоты доступа я выставил следующие настройки:

  • Аутентификация: Anonymous
  • Кодовая страница DOS: CP866
  • Сервер времени: Нет

Остальные пункты оставил без изменения, кнопка Сохранить и перезапустить

теперь NAS доступен в сети под именем freenas(если конечно вы не изменили это имя), но жесткий диск пока еще не доступен, Для включения доступа переключаемся на закладку Доступные ресурсы , Жмем плюсик в веб интерфейсе чтобы добавить новый ресурс. Я поступил просто и добавил полностью жесткий диск.

  • Tutorial

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

Итак, у нас имеется коробка со следующими характеристиками:

  • Корпус: Thermaltake Core V1;
  • Блок питания: Chieftec HPS-350NS;
  • Материнская плата: GIGABYTE GA-J1800N-D2H;
  • Оперативная память: Transcend SO-DIMM 2Gb DDR-III 1333Mhz x 2;
  • HDD: WD Re 2004FBYZ x 2 (прежде, чем делать круглые глаза, читаем первую часть);
  • Охлаждение: TITAN DC FAN (80 мм, 2000 об/мин) x 2.
Настало время превратить ее в домашний NAS, надежный настолько, насколько это вообще возможно в данных условиях. И в этом нам поможет Zettabyte File System – пожалуй, лучшее решение для организации отказоустойчивого и, вместе с тем, производительного файлового хранилища. Разработанная Sun Microsistems под Solaris, позже ZFS была портирована на Linux и FreeBSD. Среди многочисленных ее достоинств нас будут интересовать следующие:
  1. Создание датасетов, благодаря чему появляется возможность избирательного управления сжатием файлов и дедупликацией, установки дисковых квот, и все это – без участия менеджеров, подобных LVM;
  2. Проверка целостности данных с помощью 256-битных контрольных сумм;
  3. Автоматизированое создание резервных копий на основе снэпшотов;
  4. Возможность объединения дисков в RAID-подобные массивы на программном уровне.
Среди специализированных решений, способных работать с ZFS, явно выделяются два конкурента – FreeNAS и NAS4Free . Такие “зеркальные” названия отнюдь не случайны – обе сборки основаны на FreeBSD, а сама NAS4Free является форком FreeNAS 0.7, зародившимся в те времена, когда оригинальная операционная система перешла под крыло iXsystems и встала на коммерческие рельсы. Именно NAS4Free является моим личным фаворитом. Почему? Давайте разбираться.

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

Установка NAS4Free

Поскольку дисков в системе всего два, в качестве загрузочного накопителя будем использовать флешку. Какую именно – абсолютно не имеет значения, любой древности от 2 Гб будет вполне достаточно. Если есть сомнения в исправности девайса, можно воспользоваться тем же Rufus , прогнав несколько тестов. Далее все просто – и приступаем к установке. Сперва вы увидите следующий экран:

Cпустя некоторое время на дисплее появится текстовое меню:

Нас интересует 9-й пункт – его и выбираем. Запускается процесс установки:

Экспертный режим не трогаем, а вот выбор между GPT и MBR зависит от возраста материнской платы вашей машины. Если вы приверженец “классики” в лице BIOS, выбирайте второй пункт. Стоит UEFI – выбираете первый. После подтверждения NAS4Free любезно сообщит, какие операции собирается проделать – соглашаемся на все:

Затем следует указать флешку, на которую будет произведена установка. Ее легко отличить от системного накопителя по размеру и названию:

На следующем этапе задаем размер файла подкачки. Правило простое: если используете накопитель в 2 ГБ – ставьте 512 Мб, 4 Гб – ставьте 1024 Мб, если 8 – 2. В комментариях у многих возник справедливый вопрос, а насколько вообще надежно устанавливать операционную систему на флешку, тем более делать на ней swap? Считаю нужным прояснить этот момент. Во-первых, особенность embedded-версии заключается в том, что в RAM создается образ диска системы, то есть обращение к флешке идет лишь в момент загрузки NAS, а также при сохранении настроек. Во-вторых, установщик требует создать файл подкачки в обязательном порядке, при этом определяя его размер некорректно. Сделать 8-гиговый своп на девайсе в 4 гига? Легко! Во всяком случае, по мнению программы, попытаться стоит. Чтобы избежать ошибок, проще всего выставить одно из корректных значений, приведенных выше. И, наконец, подключение файла подкачки осуществляется вручную в настройках – он не будет использоваться, а значит, и флешка не будет убита.

Начнется процесс установки, по завершении которого вы увидите следующий экран:

Можете отключать флешку и перезагружаться – установка прошла успешно.

Теперь поработаем с самим NAS. Поскольку в качестве материнской платы мы выбрали бюджетный вариант для тонкого клиента, начать придется с настройки параметров загрузки, подключив к аппарату не только флешку, но и монитор с клавиатурой. В качестве видеовыходов присутствует D-Sub и HDMI, так что проблем возникнуть не должно. После включения машины зажимаем “Delete”, и задаем в меню “Boot” главным загрузочным девайсом нашу флешку (по умолчанию будет грузиться UEFI Shell, а он нам не нужен). Сохраняем изменения, перезагружаем NAS, и если все сделано правильно, видим уже знакомое меню:

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

  • Do you want to use DHCP for this interface? – No (мы хотим задать статический IP)
  • Enter new LAN IPv4 address – 192.168.1.250 (установлен по умолчанию, если в вашей сети он уже используется – введите любой свободный)
  • Enter new LAN subnet mask – 24 (маска подсети 255.255.255.0)
  • Enter IPv4 default gateway – 192.168.1.1 (указываем адрес роутера)
  • Enter DNS IPv4 address – 192.168.1.1 (также указываем адрес роутера)
  • Do you want to configure IPv6 for this interface? – No (в домашней сети IPv6 нам попросту не нужен)
Об удачном завершении настройки будет свидетельствовать этот экран:

На этом подготовка NAS завершена – теперь можно подключать хранилище к сети и приступать к настройке.

Настраиваем диски

Все операции осуществляются через удобный WebGUI – просто наберите в барузере установленный ранее IP (в нашем случае – 192.168.1.250) и сразу попадете на форму авторизации:

Логин по умолчанию – admin, пароль (кто бы мог подумать) – nas4free. Залогиниваемся и видим системный монитор:

Давайте-ка сразу перейдем на великий и могучий: отправляемся в “System” –> “General”, и меняем язык на русский:

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

Теперь приступим к настройке дисков. Идем в раздел “Диски” –> “Управление”, и… ничего не обнаруживаем:

Только без паники – в NAS4Free все нужно делать руками. Самый простой вариант – нажать на “Очистить конфигурацию и импортировать диски”, но я рекомендую нажать на синий плюсик справа и добавлять накопители по одному. Меню выглядит следующим образом:

Пройдемся по опциям:

  1. Описание можно не заполнять вообще, я вбил сокращенное название диска;
  2. Режим передачи оставляем Auto;
  3. Период перевода накопителей в режим ожидания указываете в зависимости от ваших личных потребностей. Однако следует учесть: частая перестартовка не идет на пользу даже надежным WD Re, поэтому выставлять 5-10 минут не имеет смысла – это лишь ускорит износ HDD;
  4. Управление питанием – я выставил Level 127 – компромисс между производительностью и энергопотреблением;
  5. Уровень шума – не считаю нужным использовать, благо WD и так работают очень тихо;
  6. Если хотите включить мониторинг S.M.A.R.T. – ставьте галочку;
  7. Поскольку диски новые, оставляем Unformated (неотформатированы) в последней строке.
Теперь нажимаем кнопку “Добавить” и повторяем процедуру для оставшихся дисков. Флешку добавлять не нужно во избежание всяких недоразумений (форматнете ее сгоряча, и все придется начинать с нуля).

После всех манипуляций видим в меню настройки дисков следующее:

Читаем предупреждение на скриншоте. Да, такова особенность NAS4Free: сперва вносим настройки, потом подтверждаем выбор, нажав “Применить изменения” – придется привыкать. После этого наблюдаем результат своих действий:

Если хотите получать данные S.M.A.R.T., отслеживая состояние дисков, пройдите на одноименную вкладку.

Проставьте галочку в чекбокс “Включить”, выберите режим электропитания Standby (чтобы не беспокоить винчестеры в режиме ожидания) и сохраните изменения. Также имеется возможность настройки оповещений. Теперь просмотреть подробные данные по каждому накопителю можно в разделе “Диагностика” -> “Информация” -> “S.M.A.R.T.”

Итак, оба диска Online, все системы работают нормально. Но это только начало пути. Давайте перейдем на вкладку “Форматирование HDD”. Как мы и договаривались в начале статьи, будем использовать ZFS. Выбираем оба накопителя и нажимаем “Далее”:

На следующем шаге задаем метку тома – я выбрал WDREZFS%1. Конструкция “%1” означает, что диски, которые мы форматируем, получат порядковые номера, начиная с единицы. То есть, первый будет назван WDREZFS1, второй – WDREZFS2, и т.д. Если не указать отправную точку, поставив знак “%” без цифры, то система сама пронумерует HDD. Также можно давать названия по серийным номерам. Например, “}