Обзор корпуса InWin IW-MS04, или Занимательное NAS’остроение. Где хранить большие файлы? Собираем домашний сервер

Свой первый домашний сервер я собрал в 2008 году: Celeron E1400 на mATX платформе ASUS и всё это в прекрасном корпусе Antec NSK 1380. Корпус действительно хорош за исключением двух моментов: 1. Нестандартный формат блока питания (и как следствие возможность поставить только низкопрофильное охлаждение на процессор) 2. Малое число посадочных мест под накопители и плохое их охлаждение (поэтому я никогда не ставил туда больше одного диска - и так было тесно и жарко).

С ролью маршрутизатора эта машина справлялась прекрасно. Но организация на ней файлопомойки уже создавала неудобства: место вечно кончается -> приходится менять диск на новый большего размера (ну не чистить же его в самом деле!) -> для этого надо перенести на новый диск систему -> уж если переносишь, то не обновить ли ее заодно, а то пакеты с новыми часовыми поясами под текущую приходится искать чуть ли не собаками (пламенный привет Федоре) -> … И так каждый раз.

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

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

Требования:

  • бесшумность
  • компактность
  • возможность удобной установки/замены дисков и достаточное количество посадочных мест (от 4)
  • универсальность (больше разъемов/интерфейсов, всяких и разных, мало ли что захочется прикрутить)

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

Disclaimer

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

Выбор железа

1. Корпус

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

Подходящие для домашнего сервера/NAS варианты можно пересчитать по пальцам:

Fractal Design Array R2 CFI-A7879
Chenbro ES34069 Chenbro SR30169

и пара других.

Причем большинство из них непросто или невозможно купить в России. В итоге я выбрал Chenbro SR30169. Его главные плюсы: удобная установка четырех 3.5" дисков (с поддержкой HotSwap), продуманное охлаждение с использованием 120мм вентиляторов, стандартный блок питания (в абсолютном большинстве прочих корпусов используются Flex ATX либо нестандартные форм-факторы), удобство монтажа.

Видео о внутреннем устройстве:

2. Материнская плата

Критерии:
современная платформа с поддержкой процессоров Ivy Bridge, 2 встроенных сетевых карты, PCI-E разъем (для установки WiFi), не меньше четырех разъемов SATA (но в идеале не меньше пяти - 4 в рейд + 1 под систему), miniPCI-E на всякий случай, достаточное количество портов USB (желательно 3.0), несколько видео-интерфейсов (я не знал, к какому именно интерфейсу придется подключаться, поэтому минимум хотелось HDMI и D-Sub)

Первые две довольно специфичны. С одной стороны, они поддерживают процессоры Xeon и память ECC, с другой стороны возможности расширения весьма ограничены: всего четыре USB (и только 2.0), всего четыре SATA, нет встроенного звука, один видеовыход, только один слот расширения. Разумеется для сервера организации эти моменты неактуальны, но для домашнего применения хочется большей гибкости. К тому же, плата с индексом KP не поддерживает 22нм процессоры, а KPR на момент сбора машины (июль-август 2012) не было в продаже.
Также не было в продаже и ZOTAC Z77ITX-A-E, хотя плата конечно очень интересная. Модуль WiFi в комплекте, две гигабитные сетевые карты - красота!
Еще несколько плат готовились на тот момент к выходу, вышли или нет не знаю, поэтому здесь про них подробно не пишу.

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

В конечном итоге я остановился на плате Jetway NF9E-Q77. Удивительно, сколько всего компании Jetway удалось уместить в плате формата Mini-ITX! Поддержка 3го поколения процессоров Intel (LGA1155), 6 портов SATA (2xSATA3 + 4xSATA2), 2хUSB3.0 + 4xUSB2.0 (+ по паре портов каждого типа разъемами на плате), PCI-E + miniPCI-E, 2 гигабитных сетевых адаптера Intel, 3 видео-выхода (HDMI, DVI-D, D-Sub) не считая LVDS. Также есть два порта RS232, RS422/485 с разъема на плате, GPIO, Watchdog, поддержка iAMT, vPro и т.п.
Тип используемой памяти DDR3 SODIMM.

Найти эту плату в продаже в России мне не удалось, но к счастью она обнаружилась в немецком магазине minipc.de . Доставили курьерской службой. За вычетом VAT и со стоимостью доставки вышло ровно 200$. Цена за такую плату на мой взгляд более чем разумная. Кстати, плата производится по стандартам, подразумевающим в том числе промышленное применение, а значит повышенную живучесть (по информации с сайта jetway, автор статьи гарантий не дает =)).

3. Жесткие диски

Все последние лет 10-15 я пользуюсь только продукцией IBM/Hitachi. Поэтому я выбрал модель с максимальным объемом при адекватной цене (на момент сборки это была HITACHI Deskstar 7K3000 HDS723020BLA642, 2Тб) и приобрел две штуки с мыслью докупить еще две, когда определюсь с софтом (у меня были сомнения в том, что это случится быстро - так оно и вышло). Так как в выбранном корпусе в дополнение к четырем HotSwap дискам штатно могут быть установлены только 2,5” диски, я решил туда поставить диск из ноутбука, который все равно планировал заменить на SSD.
Этой зимой были докуплены два диска HITACHI Deskstar 5K3000 HDS5C3020ALA632.

4. Блок питания

БП я просто выбрал как самый маломощный (а значит дешевый) из приличных и тихих, которые были в наличии ближайшем гипермаркете.
Таковым стал AeroCool VP-450 .
Конечно, в таком компактном корпусе лучше было бы взять БП со съемными кабелями, но стоят они значительно дороже, и встречались отзывы, что в данном корпусе разъемы кабелей могу начать конфликтовать с процессорным охлаждением.

5. Процессор

От процессора мне нужно было больше ядер, меньше тепла и разумная цена. Хотя нет, еще нужен был встроенный видео-чип. Выбрал Intel Core i5 3550 .

6. Охлаждение на процессор

Здесь хотелось получить тишину, хорошее охлаждение и при этом не прогадать с габаритами. Из подходящего в ближайших магазинах оказался Arctic Cooling Alpine 11 Plus .

Ну что ж, железо закуплено, приступим к сборке!

Сборка

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

Корпус выполнен из стали SGCC толщиной 0.8мм и производит впечатление монолитности, никаких зазоров и люфтов не наблюдается, все кромки аккуратно развальцованы. Боковые стенки зафиксированы винтами с накаткой. Большую часть задней стенки занимает основание для крепления блока питания. Оставшееся место отдано под вентиляционную решетку и панель разъемов материнской платы. Имеется выдвижное ушко, позволяющее закрыть корпус на амбарный замок (правда только с одной стороны, что в данном случае имеет мало пользы) или посадить его на привязь. Есть разъем для замка Kensington.



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

Корзина поддерживает железные RAID-контроллеры и рассчитана на 4 3,5”/2,5” SATA/SAS диска с возможностью горячей замены. Для удобства таковой установка дисков производится с фронтальной стороны корпуса.


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

Дополнительно с боков на корзину может быть навешено под одному 2,5” диску.

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

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



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

AC Alpine 11 Plus устанавливается на пластиковые планки, предварительно закрепленные на плате. И хотя эти планки встали впритык к окружающим компонентам, единственное, что мне пришлось дополнительно сделать - это снять пластиковый фиксатор с разъема PCI-E x16 и слегка отогнуть хвост разъема.







Для установки блока питания необходимо снять специальную корзину в верхней части корпуса. Затем она крепится к БП, маленький удлинитель подключается в разъем питания, после чего конструкция в сборе устанавливается обратно в корпус. Таким образом производитель избавляет нас от провода питания, торчащего из верхней крышки корпуса.

У БП в наличии целый ворох разъемов, половина которых нам не понадобится.

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

Сперва я хотел провести кабели под блоком питания.



Но такой вариант конфликтовал с охлаждением процессора, поэтому пришлось переиграть и пустить их по верху корпуса. Недостатки этого решения стали очевидны лишь позже, когда мой старый сервер из ревности решил самоуничтожиться, и я попытался обойтись малой кровью, просто переставив жесткий диск и WiFi-плату в новый (напомню, что старый сервер был в первую очередь роутером, в том числе WiFi). Установить WiFi-плату нужно было в слот PCI-E. Но сделать это мешали кабели БП. Опустив подробности, скажу лишь, что в итоге мне это удалось, но времени и сил отняло непропорционально много.

оффтоп

А самое обидное, что жить в новой системе вай-фай наотрез отказался, стабильно отваливаясь через пару минут после соединения. В итоге я плюнул и купил роутер Asus RT-N66U, который заслуживает отдельной статьи. Это поистине прекрасное творение инженеров компании - маленький островок качества в море глючных ненадежных поделок.

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



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



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

Эффективность охлаждения и шум

На данный момент у меня в корзине стоят четыре 2TB диска Hitachi, их температура не превышает 37 градусов (в простое 34). Температура 2,5” системного диска обычно 31-33 градуса. Процессор в простое - 40 градусов.

Шум от системы главным образом состоит из шуршания воздуха. Но для этого пришлось поставить регулятор оборотов на вентилятор корзины. На штатных оборотах тихим его никак не назовешь (хотя производитель в рекламном буклете утверждает обратное). В перспективе планирую его заменить на что-то более бесшумное.

Заключение

Когда я собирал сервер, я еще не знал, какой софт на него поставить и планировал в том числе поднять статьей обсуждение этого вопроса. Несмотря на то, что в итоге (да простят меня почитатели *nix) я остановился на Windows Server 2012, для многих этот вопрос остается открытым, комментарии на эту тему приветствуются.

P.S. Цена системы без жестких дисков получилась в районе 22 килорублей.

Хотел бы рассказать, как я собирал корпус для своего домашнего сервера.
В простонародье такие штуки называются NAS - Network Attached Storage :)

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


Ремарка 1: Открою тайну:), в самом конце этой заметки выложено 2-а видео, в одном из которых я бегло описываю все тут изложенное, конечно опуская некоторые моменты, а в другом финальную установку компонентов. Это для тех, кому лень читать, крутите роликом вниз:).

Итак, мне удалось добыть плату ZOTAC IONITX-C-E

- mITX форма : 170 х 170 мм.

- Atom N230 : одноядерный, но для моих целей вполне подходит, зато пассивное охлаждение.

- ION : что означает, что на борту имеется видеокарта GeForce 9400M, что вполне неплохо, можно будет, при необходимости, запускать HD видео, должно будет тянуть.

- Внешний БП на 90Вт : это значит энергоэкономия + он выносной, сделан по типу ноутбучного, а это значит не занимает место и так же имеет пассивное охлаждение.

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


Дальше встал вопрос с корпусом.
Требований было всего два:
1. Компактный (мне не нужно место под блок питания)

2. Посадка для 2-3 стандартных HDD (на плате разведено 3 SATA + на задней планке 1 eSATA)

Корпусов, удовлетворяющих одновременно и первому и второму условию, я не нашел. Почти у всех корпусов есть свой БП, а переплачивать за него не хотелось + у компактных корпусов обычно было всего лишь одно посадочное место под HDD. Существуют компактные корпуса для домашних серверов с 4мя посадочными местами под винты, но они редки + их стоимость начинается от 5-8 т.р. что уже, как мне кажется, слишком.

Решено было собрать корпус своими руками, тем более, в этом случае фантазии нет границ, и корпус можно собрать настолько компактным, насколько это возможно.


Идея:
плата в основании 170 на 170 мм + мне пока достаточно 2-х винтов:
первый - собственно сама файлопомойка;
второй - системный + всякий временный хлам.

Задумок по поводу обединения винтов в рейд у меня нет. Разместив эти 2-а винта над платой, можно добиться высоты в 150 - 170 мм... А если взять с запасом, под всякие провода, то корпус-куб со стороной в 200мм было бы самое то, заводских таких штук точно нет.


Поиски:

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


Решил смотреть в сторону алюминиевых профилей, но собирать из них что-то... для этого необходимо тщательно проработать расположения всего, + затем встанет проблема, чем обшивать. Если обшивать, то может сразу фанера? А если фанера, то может и собрать сразу из нее, без профилей? В общем, больше вопросов...


Походил так неделю, заглядываясь на всякие коробки и прикидывая, что из них можно собрать, был даже в детском, мало ли:)... Держал в уме, как крайний вариант, сборку из фанеры. Но хотелось цивильно, а красиво я все равно сам не соберу:).. Хотелось готовую коробку!


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


Осталось поискать...

Бросил "клич" в самарский интернет:)... и произошло чудо! Мне предложили Sven MS-930 с нерабочим усилком за 300 руб. Состав:

Усилок
- 2-а сателлита

Саб (размер 255 х 170 х 270), вполне мне подходт. Немного больше ожидаемого, но ничего. Диаметр динамика - 132 мм, чуть меньше моего вентилятора, что тоже просто замечательно.


Внешний вид саба из комплекта Sven MS-930:




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

Задняя стенка
Решено брать!

________________________________________

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

Ремарка 2: Я не делал фото на момент моих первых манипуляций, о чем конечно жалею, поэтому прошу меня извинить.

Ремарка 3: Вытекает из ремарки 2, а также, из того, что я подходил к конструированию достаточно хаотично, а тут старался изложить структурированно, то на некоторых фотографиях будут видны результаты других этапов. Сорри:)

Задняя стенка:

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

Помучавшись с ножовкой, я получил Саб без задней стенки:

Чем закрывать? :

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

Крепление задней стенки:

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

Сколько делать отверстий и где? Решил по 2-а отверстия на один бок. Сначала тонким сверлом, чтобы не развалить боковые стенки, затем потолще, аккуратно с небольшим нажимом и на небольшую глубину - под гайку. Гайки у меня были под 4-х мм болтики, а сверло чуть шире их внешнего диаметра, и плотно загнать, как я хотел изначально, у меня не получилось, пришлось использовать суперклей:). Под рукой оказался клей в виде геля, он не сильно проникал в зазоры из-за своей густоты и застыл "буграми", но выровняв потом их напильником, крепление все же выглядело надежно:



Общий вид торцов

Сразу скажу, чисто замерами я испортил один кусок оргалита, попал только в половину дырок, остальные "уехали".

Попробовал решение с "трафаретом". Положил на торцы саба лист А4 и аккуратно, стараясь его не смещать его "продавил" отверстия через лист. У меня получился трафарет. Далее просто наложил его на оргалит, правда помучался, прикладывая его как можно ровнее.. и аккуратно просверлил: сначала тонким сверлом (чем больше сверло, тем больше шанс, что его уведет в сторону от метки при сверлении), затем 4-кой... под 4мм болты.

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


Как я делал "окна" на задней стенке:

Разметил окна в нужных местах и насверлил отверстий, немного отступив внутрь:


Канцелярским/строительным ножем "прошел" перемычки между отверстиями, после чего внутренний кусок достаточно просто вынимается:


А это финальный вид задника с "окнами", 2-а из которых будут закрыты сеткой (она на фото приложена) + "окно" под материнскую плату:



Будет как то так.

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

________________________________________


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

Мать mITX + 2а стандартных винта (у меня оба WD Green серии) + кулер 140 мм


Варианты размещения. А их было всего 2-а:


Первый.

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


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


Второй.

Материнская плата на одной боковой стенке, винты на другой. При ширине саба в 170мм и в положении винтов "на ребре", как раз помещаются 2а винта. Этот вариант и выбрал от безысходности:). Все это крепится на уровне отверстия под штатный динамик и будет прекрасно обдуваться одним 140мм кулером, который будет продувать всю "ширину" саба, если так можно выразится. Внизу остается место под провода, возможно еще один винт (на будущее) и т.д.


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


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

Тут все было относительно просто и одновременно сложно.

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

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

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

Вот на этой фото видны нижние стойки.


Крепление винтов:

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

Пока я думал о самодельном креплении, на всякий случай, как обычно, бросил "клич" в интернет, как это было с сабом:)

И о чудо! за 2 л. яблочного сока мне отдали 2-е корзины под HDD:

первая от noname корпуса на 3-и винта и была, видимо, поворотной + достаточно громоздкой, она в итоге мне не подошла.

вторая от корпуса InWin на 2-а винта, достаточна компактна, и как мне казалось имеющая один недостаток, это небольшой зазор между винтами, посмотрим потом на практике, но пока она и была взята в мой проект. Внешний вид этой корзины:



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

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


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



На фото так же видно отверстие от бывшего диффузора.


Пара нюансов данного крепления в моем исполнении:

Первый: я не смог найти саморезы длинной менее 9,5 мм (толщина стенок саба - 10мм), пришлось использовать такой длинны, но даже они чуть вылезли на внешней стенке. Что-нибудь придумаю потом, как закрыть или оставлю так.

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

________________________________________



Лирическое отступление: В магазине была куплена китайская система подавления вибраций, а следовательно и шума от винтов. Стоимость 30 руб. В нее входят:
- специальные резинки, которые закрепляются в посадочных отверстиях корпуса
- специальные болтики.

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

В общем, выглядит это так:


________________________________________

Крепление кулера:

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

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

Само крепление нежесткое. Я взял изоляционную трубку, такая из вспененной консистенции, что одевают на водопроводные трубы, чтобы они не потели, для термоизоляции и т.д... в общем, не знаю, как называется материал.

Так вот, 2-а куска отрезанных от нее и прикрепленных на противоположных сторонах кулера позволяют прекрасно вставить его в корпус, немного внатяг.

Кажущиеся плюсы такого решения:)

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

Демпфирование естественных колебаний кулера при его работе, ...ну хочется в это верить. Практика покажет:)


Итого на этом этапе готовы все необходимые крепления внутри саба под комплектующие, за исключением механизма фиксации возможного смещения корзины с винтами вниз (это в процессе разработки:))

________________________________________

Рассмотрим, так сказать, лицо проекта - фасад:)

Изначально, я хотел снять пластиковую декоративную панель

и оставить его вот так:

Но, немного подумав, решил, что все это будет выглядеть слишком самодельно, а хотелось аккуратности + работать с пластиком передней панели всегда удобнее, так же она бы скрывала кулер. В общем, решил ее оставить. Единственно, панель, в силу особенности мышления дизайнеров Sven, имеет боковой "зазор" между основным корпусом и самой панелью, сужающийся кверху.


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

USB планка:

Еще во время поиска подходящей коробки под мой проект, я пытался купить планку с USB. Хотелось вывести USB на "морду", часто приходится втыкать всякие флешки, а раз уж делать, то почему бы не вставить планку, а уж как ее прилаживать я собирался решать в процессе.

В магазинах этого "добра" почему-то уже нет. Опять интернет... и О, Чудо! за 50 руб мне отдали планку аж на 4-е USB порта, что само по себе редкость, а у матери как раз 4-ре дополнительных. В общем, на момент строительства у меня уже была вот такая планка:

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

Срезать выступы, укоротить металлическую планку по краям;

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

Способ крепления USB - планки следующий:

1. Под разъемы, при помощи дрели и напильника делаются 4-ре отверстия.

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


Зонирование фасада:)

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

Планку на 4 USB
- кнопку Power
- кнопку Reset
- диод HDD
- диод Power

От диодов изначально хотел отказаться, купив кнопки уже с подсветкой. Кнопок без фиксации, с 3-х вольтовыми диодами, да еще с независимыми "ножками" на диод и отдельно на кнопку, не нашел. Не знаю, существуют ли такие.

Экзотических цветов диодов так же не оказалось, взял матовые зеленый (Power) и красный (HDD). Банальщина, а что делать:)

Донором под все это хозяйство стал пучок проводов от старого корпуса. Отдельно спасибо товарищу SEYES .


Что получается в итоге...

Планка слева вверху на пластике + ответное отверстие в корпусе. Примеряем, вот что получилось:



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

Power - побольше, Reset - поменьше:) Получаем:




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



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


Вот небольшое видео, теста одного диода. Я просто не знал, будет ли его видно в итоге за тканью и поэтому провел небольшой тест, но вроде все ок:


  • Tutorial

Будь я работником макаронной фабрики, то сейчас ломал бы голову над тем, куда девать этак 500 упаковок макарон по полкило штука. К счастью, когда начальство решает премировать сисадмина “натурой”, получение в подарок фургона сухого пайка не грозит, хотя имеются неплохие шансы стать обладателем нескольких десятков килограмм откровенного лома. Однако в этот раз мне повезло – в качестве корпоративного подарка я получил пару новеньких WD Re 2004FBYZ на 2 терабайта каждый, и блок питания Thermaltake Smart DPS G 750W. Вот только что делать с дисками? Ставить в домашний комп – слишком расточительно даже для меня, все-таки Enterprise Class, да и нужды особой нет. Куда практичнее на их основе собрать NAS. Разумеется, не какую-нибудь файлопомойку, а высоконадежное хранилище – эдакий “черный ящик” для критически важных данных. Плюс к этому, можно совместить приятное с полезным – раз уж принято решение целиком перевести инфраструктуру на “умные” БП (а именно так Thermaltake позиционирует линейку Smart DPS), неплохо бы воочию увидеть, как это работает.

Но есть одна загвоздка – на данный момент фирменное приложение существует только под Windows. Для корпоративного ЦОДа эта операционная система хороша, но для домашнего файлового хранилища ужасна и крайне нерентабельна. Посему, я решил сделать два поста. В этом мы поднимем NAS на основе Windows Server 2008 r2 (убедившись, что “окошки” и “домашний NAS” – понятия несовместимые), и посмотрим, на что способна DPS G App 2.0. Во втором же соберем бюджетный NAS на основе NAS4Free, создав по-настоящему надежную систему.

Предисловие

Дабы не быть закиданным помидорами, сразу хочу предупредить – статья рассчитана, прежде всего, на непрофессионалов. Хотя почитать о Smart Power Management от Thermaltake будет интересно даже опытным админам и энтузиастам, основной материал ориентирован на людей, не желающих переплачивать за громкое имя, покупая готовые решения, и при этом далеких от системного администрирования (программистов, дизайнеров, веб-разработчиков и т.д.). Если ваша рука достаточно тверда, чтобы собрать компьютер из комплектующих, но при этом вы не хотите долго и муторно разбираться с серверным ПО, а консоль видели только в страшных снах – этот материал для вас. Если же захотели посмотреть на SPM Cloud, чтобы решить, насколько эта система может оказаться полезной именно вам, крутите пост до подзаголовка “Насколько умен интеллектуальный блок питания?”. Кстати, предупреждаю – под катом много фото и скриншотов.

Простенько, но со вкусом

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

Корпус. Роль корпуса для хранилища данных взял на себя Thermaltake Core V1 – симпатичный, цельнометаллический кубик с тихим 200 миллиметровым вентилятором за передней фальш-панелью.

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

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

Еще одним преимуществом Core V1 являются 4 съемные стенки (боковые, крыша и дно), что значительно облегчает процедуру сборки. Каждая панель крепится парой винтов, которые легко откручиваются вручную. Также мне весьма понравилась реализация корзин для дисков – каждый из четырех фиксирующих винтов получил собственный резиновый демпфер, неплохо гасящий вибрацию:

Материнская плата. Здесь мой выбор пал на GIGABYTE GA-J1800N-D2H со встроенным Intel Celeron. Мощности двухъядерного процессора с базовыми 2.41 GHz для сетевого накопителя данных хватит за глаза (хотя Windows Server загрузит его на 100%, но ведь “окошки” – не наша целевая платформа), он достаточно экономичен и не требует активного охлаждения (отпадает необходимость покупки кулера).

Несмотря на дешевизну, Gigabyte внедрили в продукт свои фирменные фишки: технологию High ESD, обеспечивающую защиту от электростатики для микросхем и LAN, а также Anti-Surge IC, предотвращающую выход системной платы из строя из-за скачков напряжения – все, что нужно для действительно надежной системы. Единственный спорный момент – расположение внутреннего USB-разъема вплотную к радиатору: с ним попросту неудобно работать.

Оперативная память. Ничего особенного – обычные Transcend 2Gb DDR-III 1333Mhz в форм-факторе SO-DIMM. Если где-то в чулане завалялся старый ноутбук, можете снять модули с него.

Блок питания. Добротный Thermaltake Smart DPS G 750W, рассчитанный на производительные ПК и серверные платформы, сертифицированный по стандарту 80 PLUS Gold. Для полноценного сервера или рабочей станции – в самый раз, для сборки NAS своими руками – слишком мощный, однако на время эксперимента можно себя побаловать, установив нитрос на малолитражку.

Разумеется, в устройстве подобного класса предусмотрено модульное подключение кабелей. Из встроенных – только коннекторы материнской платы и процессора (разделяемый 4+4 pin, что пришлось очень кстати при сборке).

Дополнительное удобство обеспечивают плоские кабели, хотя даже они уместились в компактном Core V1 с трудом – все же корпус на подобное не рассчитан. Среди них оказался и провод для подключения Thermaltake Smart DPS G 750W к внутреннему разъему USB. Очевидно, он обеспечивает взаимодействие бортового 32-битного микроконтроллера с сенсорами материнской платы, и необходим для полноценного функционирования Smart Power Management. Однако о том, насколько система мониторинга оправдывает себя и какие фичи предоставляет, мы поговорим несколько позже.

Охлаждение. Два тихих нерегулируемых TITAN DC FAN. Раз мы хотим собрать тихий NAS без лишних затрат, такой вариант станет оптимальным.

HDD. Хотя дареному коню в зубы не смотрят, считаю нужным все же сказать пару слов о виновниках торжества – сладкой парочке WD Re 2004FBYZ. Ведь, как ни крути, именно от качества жестких дисков зависит сохранность информации.

Если обратиться к спецификациям производителя, выглядит все очень вкусно. Так, винчестеры оборудованы акселерометрами и датчиками давления, на базе которых реализована технология Rotary Acceleration Feed Forward (RAFF), обеспечивающая защиту от линейной и угловой вибрации в реальном времени, что повышает как надежность, так и производительность. Будучи серверным решением, WD Re 2004FBYZ имеют и TLER (Time Limited Error Recovery), ограничивающую время коррекции во избежание ошибочного выпадения диска из RAID-массива. Добавьте к этому заявленное время наработки на отказ в 1.2 миллиона часов, и мы получим практически идеал.

Впрочем, о правдивости красивых слов и мудреных аббревиатур сложно судить, пока не попробуешь продукт самостоятельно. И здесь я могу сказать лишь то, что набираю эту статью на компьютере, внутри которого вот уже 6-ой год трудится пара терабайтных Caviar Black. Да и 2.5-дюймовый малыш в стареньком Dell Inspirion 1501, ныне отданном родителям, чувствует себя ничуть не хуже. Собственно, и перевод инфраструктуры именно на WD на текущем месте работы состоялся именно с моей подачи – с этим брендом у меня сложились давнишние и весьма продуктивные отношения. Я использую их диски уже не первый год, они никогда меня не подводили, и на сегодняшний день я не вижу ровным счетом ни одной причины изменять своим предпочтениям.

Флешка. Любой USB-накопитель объемом 8 Гб. Разумеется, оптимально подойдут компактные “затычки”, корпус которых практически не выступает над разъемом.

Теперь из этого добра нужно собрать сетевое хранилище – здесь все достаточно просто. Если вы хоть раз самостоятельно собирали компьютер, то справитесь без каких-либо затруднений. Отмечу лишь несколько ключевых моментов:

  • Дополнительные кулеры следует ставить на выдув – тогда мы добьемся проточной циркуляции воздуха спереди назад и оптимального охлаждения;
  • Когда будете устанавливать материнскую плату, следите за металлической перемычкой над отверстием USB 3.0 на задней панели – действуя неосторожно, ее можно загнуть и, таким образом, блокировать разъем;
  • Корзины для дисков крепятся одним-единственным винтом, однако установлены они достаточно жестко и сразу могут не податься. Для извлечения корзины ее необходимо потянуть по направлению от корпуса и немного вниз;
  • На материнской плате не предусмотрено подключение для внешних USB 3.0, можете смело прятать этот провод в нижний отсек корпуса.

Занимательная математика

Пожалуй, стоит взять небольшую пазу и посчитать, насколько бюджетной получилась наша сборка. Итак, приступим:
  • Корпус: Thermaltake Core V1 – 3 764 руб.
  • Блок питания: как бы ни был хорош Thermaltake Smart DPS G 750W, для небольшого файлового хранилища он слишком роскошен. В будущем я планирую поставить туда Chieftec HPS-350NS – 1560 руб.
  • Материнская плата: GIGABYTE GA-J1800N-D2H – 4436 руб.
  • Оперативная память: Transcend SO-DIMM 2Gb DDR-III 1333Mhz x 2 – 3040 руб.
  • Охлаждение: TITAN DC FAN (80 мм, 2000 об/мин) x 2 – 404 руб.
  • USB-накопитель: 300 рублей.
Итого: 13 504 рубля.

Я намеренно не учитывал HDD, чтобы сравнить с продукцией Synology. К примеру, DiskStation DS216+ обойдется вам в 28 173 рубля, при этом под капотом мы увидим весьма скромную начинку: Intel Celeron N3050 1.6 GHz, RAM – 1 Gb, все те же два посадочных места 3.5 мм для дисков. Если бы WD Re 2004FBYZ не достались мне даром, то я заплатил бы еще 17 660 рублей, а конечные затраты приблизились к 31 тысяче – стоимость “голой” платформы популярного бренда. Да, наша сборка менее компактна, зато более производительна и надежна, и это практически за полцены! А если есть разница, затем платить больше? На этом небольшое лирическое отступление завершено – время двигаться дальше и вводить в строй нашу машину!

Windows Server – самое ужасное решение для домашнего NAS

Даже если вы в глаза не видели *nix’ы, даже если при виде командной строки вас бросает в дрожь, даже если “окошки” кажутся привычными и вселяют чувство безопасности, не вздумайте поднимать личное файловое хранилище на основе Windows. Почему? Расскажу по ходу данного материала. Но сперва разберемся с установкой.

Ставить Windows Server 2008 r2 будем, разумеется, с флешки. Для создания загрузочного накопителя можно обратиться к следующей инструкции , или воспользоваться утилитой Windows USB/DVD Download Tool , которую также рекомендуют в официальном блоге Майкрософт . Тоже самое можно осуществить и с помощью Rufus , которая, к тому же, сможет проверить память на битые блоки (одного-двух проходов будет вполне достаточно), либо осуществить установку в режиме Windows To Go, что позволит запускать ОС непосредственно с девайса.

Однако последний вариант – не лучшая идея, учитывая особенности работы операционной системы и требуемое для нее дисковое пространство, поэтому давайте сделаем обычную загрузочную USB-флешку.

Теперь можно приступать к установке, и здесь мы видим первый подводный камень – размер. Хотите поставить редакцию Standart с визуальным интерфейсом? Будьте добры выделить 24 гигабайта. В случае с парой дисков, это – слишком расточительно. В остальном какие-либо нюансы отсутствуют: как и в версии для домашнего использования, все сводится к “Далее-Далее-Готово”.

Войдя в систему, вы увидите следующий довод “против” – необходимость активации. Я не планирую использовать Windows Server в качестве основы для NAS – все это, прежде всего, эксперимент, поэтому ограничусь триалом, который любезно предоставляют сами Microsoft. Запускаем regedit, ищем ключ реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\Activation\Manual

Меняем его значение на единицу и перезагружаем машину. Теперь пробный период увеличился с 3-х до 30 дней. В общей сложности, его можно продлить до полугода при помощи сценария slmgr.vbs. Команда slmgr.vbs -dli поможет узнать, сколько времени осталось до окончания текущей лицензии, а slmgr.vbs –rearm сбросить период оценки (не более трех раз). Процесс можно автоматизировать , создав небольшой XML-файл.

Еще одно “фе” я бы хотел высказать в сторону “Центра обновлений”. К Windows Server 2008 r2 SP1 впоследствии было выпущено более 300 заплаток разного калибра. На установку их всех потребуется несколько часов, при этом патчи конфликтуют с добавлением ролей сервера. То есть, обновляться необходимо либо до, либо после, процесс отнимает уйму времени, и загружает систему по максимуму:

С обновлениями связан еще и прискорбный баг. После установки апдейтов вы можете обнаружить, что место на системном диске стало пропадать само собой. Если подметите утечку, зайдите в папку C:\Windows\Temp. Почти наверняка вы увидите такую картину:

Дело в сбое архивации логов обновлений – система плодит поврежденные архивы со страшной скоростью, после каждой ошибки запуская процедуру заново. Лечится это удалением всех файлов из папки C:\Windows\Logs\CBS, после чего можно спокойно почистить каталог Temp.

Однако двинемся дальше. И первое, что необходимо сделать – настроить автологин, благо NAS все равно будет находиться в домашней сети, а каждый раз вводить пароль – слишком утомительно. Отправляемся в “Пуск” –> “Выполнить”, и вбиваем команду control userpasswords2.

Выбрав группу “Администраторы”, снимаем галочку с “Требовать ввод имени пользователя и пароля”, сохраняем выбор.

Теперь разберемся с удаленным подключением. Проще всего воспользоваться встроенным менеджером рабочего стола. Для его активации пройдите в “Пуск” –> “Панель управления” –> “Система и безопасность” –> “Настройка удаленного доступа”, выберите второй или третий пункт (если планируете вывести NAS в интернет). Также стоит задать более простое и лаконичное имя компьютера на одноименной вкладке.

Альтернативой способен стать LiteManager – многофункциональная и бесплатная для частного пользователя программа, обладающая кучей полезных функций: передача файлов, прямой доступ к консоли, редактору реестра, диспетчеру задач, и рядом других. При установке серверной части на NAS задайте пароль доступа, который будет использоваться при входе:

Если планируете выпускать домашний NAS в интернет, можно дополнительно настроить IP-фильтр:

Убедитесь в том, что LM Server находится в автоматическом режиме запуска:

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

Где 192.168.1.1 – адрес роутера. Наконец, включите сетевое обнаружение и общий доступ к файлам и папкам в “Панель управления” –> “Сеть и интернет” –> “Центр управления сетями и общим доступом” –> “Изменить дополнительные параметры общего доступа”.

После описанных выше операций, можно со спокойной совестью подключить NAS к домашней сети. Если дальнейшее управление будет осуществляться через LM Viewer, установите приложение на свой компьютер и добавьте новое соединение, нажав на плюс на панели инструментов и заполнив необходимые поля:

Где 192.168.1.250 – IP-адрес NAS. Либо воспользуйтесь встроенной в Windows утилитой подключения к удаленному рабочему столу.

Теперь давайте создадим раздел для хранения информации. Идем в “Диспетчер сервера” –> “Хранение” –> “Управление дисками”, щелкаем правой кнопкой мыши по неразмеченному пространству на системном диске, выбираем “Создать простой том” и, следуя подсказкам мастера, создаем основной раздел “Данные”, отформатированный в NTFS.

Можно приступать непосредственно к поднятию файлового сервера. Открываем в диспетчере “Роли” –> “Добавить роли”.

После приветственного окна мастера, появится список доступных. Нас интересуют “Файловые службы”:

В следующем окне ставим галочку напротив “Диспетчер служб файлового сервера”, по желанию можно включить “Службу Windows Search”.

В “Наблюдение за хранилищем” помечаем наш раздел “Данные”:

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

В “Параметрах отчета” задаем путь для хранения записей:

Если подключили Windows Search, выбираем индексацию тома “Данные”:

Подтверждаем выбор и ждем окончания установки. После этого нам станут доступны возможности диспетчера управления файлами (расположен в “Пуск” –> “Администрирование”). Из всего спектра предлагаемых инструментов, для домашнего использования пригодится управление квотами.

Как видим, раздел “Данные” уже получил по умолчанию “мягкую” квоту. Это означает, что в случае его заполнения более, чем на 85%, нам придет оповещение, однако запись файлов в NAS по-прежнему будет доступна. Квоты можно задавать не только для разделов, но и для отдельных директорий. Давайте создадим на диске “E” папку “Music”, и зададим для нее предельный размер. Нажимаем “Создать квоту” и выбираем путь:

В “Настраиваемых свойствах” укажем лимит в 300 Гб и выберем вариант “Жесткая”, чтобы меломания не привела к ситуации, когда на диске не останется места для регулярных бэкапов и важных документов:

Добавим пороговое значение в 85% и зададим способ оповещения:

В результате получим:

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

Чтобы новая квота отобразилась в списке, следует перенастроить фильтр. Кликните по одноименной ссылке и выберите значения “Все”:

Теперь новая квота также видна на главном экране:

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

Давайте создадим директорию Backup и запретим захламлять ее музыкой и видео. Для этого достаточно щелкнуть по “Создать фильтр блокировки файлов”, выбрать нужный каталог и, в нашем случае, предустановленный шаблон “Блокировать файлы аудио и видео”.

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

Щелкнув по “Изменить свойства шаблона”, попадаем в меню настройки.

Здесь, нажав кнопку “Изменить”, можно вызвать раздел добавления новых расширений и удаления существующих, а также ознакомиться с предустановленными:

Осталось сделать нашу папку доступной по сети. Для этого отправляемся в “Пуск” –> “Администрирование” –> “Управление компьютером” –> “Общие папки” –> “Общие ресурсы” и создаем новый. Далее просто следуем подсказкам мастера. Сперва указываем путь к папке:

На следующем шаге задаем ее параметры (можно оставить по умолчанию):

Настраиваем разрешения доступа. Для локальной сети можно открыть доступ для всех, для интернета – оставьте только администраторам:

Теперь папка “Music” будет доступна прямо с любого компьютера вашей домашней сети – достаточно набрать адрес \\NAS\Music в проводнике и авторизоваться. Аналогичную процедуру проделаем и для каталога Backup, а заодно проверим, как работает блокировка файлов, попытавшись загрузить в него фильм.

Отказано в доступе – все работает отлично.

Остался последний штрих – создание программного RAID-1. В этом нет ничего сложного: идем в “Диспетчер сервера” –> “Хранение” –> “Управление дисками”, щелкаем правой кнопкой по системному диску (“Диск 1” в нашем примере), и выбираем “Преобразовать в динамический диск”.

Затем поочередно щелкаем по каждому тому, выбирая в меню “Добавить зеркало”. Все разделы “отразятся” на второй диск и начнется ресинхронизация:

И здесь еще один довод “против”. Дело в том, что процесс ресинхронизации для HDD на 2 терабайта будет длиться более 5 часов. Диски будут сверяться полностью, независимо от того, сколько информации записано, а их загрузка будет стремиться к 100%. Конечно, WD Re способны выдержать и не такое испытание, вот только нормально использовать NAS в этот период вы не сможете: скорость записи/чтения значительно упадет.

Кстати о скорости: давайте оценим быстродействие массива в реальных условиях. Вот что получилось у меня при перекидывании дискографии Rammstein в сетевую папку:

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

Насколько умен интеллектуальный блок питания?

Вы любите квесты в реальности? Я вспомнил про них потому, что мое знакомство с DPS App и Smart Power Managment началось как раз с этакого миниквеста. Google услужливо подсказал страницу для скачивания приложения , нажав на заветную кнопку я увидел вот такую форму:

Ничего необычного – многие компании просят ваш E-mail для новостной рассылки. Однако введя свой адрес, вместо утилиты я получил:

Даже без переводчика ясно, что запрашиваемая страница не найдена. В чем же может быть дело? Оказывается, все работает немного не так. Сперва необходимо создать аккаунт в системе, подтвердить регистрацию, и лишь затем вы сможете скачать утилиту в разделе “Продукция”.

Еще один важный нюанс – если вы придерживаетесь золотого правила составления паролей, используя в том числе специальные знаки, то здесь от такой практики придется отказаться. Проблем с авторизацией на сайте не возникнет, однако DPS App попросту не примет кодовую фразу, отобразив ошибку:

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

Теперь давайте наконец скачаем и установим само приложение. Обращаю внимание, что для его корректной работы требуется Microsoft .NET 4.5, Adobe Flash Player ActiveX, а также актуальная версия Java. После запуска утилита предложит войти в систему для синхронизации с SPM, что мы и сделаем.

Оборудование определяется автоматически (в ранних версиях серийный номер приходилось указывать вручную). После успешной авторизации появится вот такое окно:

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

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

  1. Общий вольтаж и напряжение по каждой из подключенных линий;
  2. Напряжение на центральном процессоре и видеокарте;
  3. Силу тока;
  4. Общую мощность.

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

Присутствует и датчик температуры БП, где можно выбрать единицы измерения по вкусу:

Также в DPS App доступно управление вентилятором Thermaltake Smart DPS G 750W. В режиме “Производительность” агрегат подберет оптимальные обороты, практически сравняв температуру компонентов блока питания с температурой окружающей среды. Опция “Zero fan” позволяет отключить вентилятор вовсе – хотя сам по себе блок питания чрезвычайно тихий, если ваши домочадцы так и не привыкли к убаюкивающим звукам исправного сервера, данная функция поможет сделать NAS практически бесшумным. Учитывая экономичность нашей системы, активное охлаждение может не понадобиться вовсе. Если же температура превысит критические 80°C, БП автоматически перейдет в интенсивный режим работы.

Пункт “Расходы” позволяет задать тарификацию на электроэнергию и, таким образом, узнать, во сколько вам обходится эксплуатация оборудования. К сожалению, на данный момент поддерживается только одна тарифная зона и только одна валюта – доллар США. Вследствие этого, инструмент годится лишь для использования в ознакомительных целях, о чем утилита любезно предупреждает.

Довольно занятной функцией является возможность отправки данных в социальные сети. Поддерживаются Фейсбук, Твиттер и его китайский аналог Weibo. При щелчке по соответствующей иконке на аккаунте публикуется скриншот открытого в данный момент счетчика. Также доступна отправка картинки на e-mail, но лишь в том случае, если на компьютере предварительно настроен почтовый клиент.

Вкладка “Рекорд” предоставляет куда более интересные возможности. Здесь можно выгрузить отчеты о работе блока питания по датам в формате CSV.

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

Впрочем, давайте отвлечемся от приложения (весь доступный функционал мы разобрали, за исключением управления подсветкой, которой данная модель не оснащена), и посмотрим, какие возможности предлагает облачная платформа SPM. Но сперва зайдем в “Мой аккаунт” –> “Настройки”:

Если выставить статус “Публичный”, статистика будет отображаться на вкладке “Все выгрузки”, однако доступ к данным будут иметь только юзеры, добавленные в друзья. При включении же службы геолокации, местоположение вашего компьютера будет отображаться на интерактивной карте.

По замыслу разработчиков, Smart Power Managment должен стать не просто облачным сервисом мониторинга, но полноценной социальной платформой. Используя функции позиционирования, вы сможете заводить знакомства с другими пользователями и обмениваться опытом посредством личных сообщений. Учитывая, что целевая продукции Thermaltake – профессионалы и энтузиасты, в будущем такая система способна послужить прекрасной альтернативой тематическим группам и форумам, позволяя в пару кликов отыскать коллег и единомышленников по всему миру.

Перейдем к вкладке “Мои выгрузки”. Сюда загружаются сформированные приложением отчеты.

Щелкнув по ссылке “Загрузить данные…” попадаем в визуальный интерфейс. Тут представлена вся информация, сохраненная в текстовых отчетах, но уже в виде графиков. Можно просмотреть статистику по самому БП, CPU и видеокарте:

Наиболее же интересной является вкладка “Анализ”. Выбрав БП (а платформа позволяет добавить неограниченное количество устройств), попадаем на вот такую страничку:

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

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

Вкладка “Анализ потребляемой электроэнергии” подскажет, насколько БП подходит для файлового хранилища:

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

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

Помимо этого, Smart Power Managment позволяет осуществлять удаленное управление питанием компьютера или сервера. Все необходимые инструменты представлены в разделе Remote.

Имеется возможность полностью обесточить или перезагрузить систему (не пугайтесь, соответствующий сигнал будет подаваться на материнскую плату), а также планировать отключение по расписанию:

Перечисленный функционал доступен также в DPS G Mobile App, выпущенной для iOS и Android (Windows Phone закономерно обошли вниманием). И если просматривать статистику на экране смартфона не очень удобно, то реализация удаленного управления домашним NAS придется как нельзя кстати. Все внесенные ранее настройки полностью синхронизируются:

Наиболее же полезной функцией является оповещение об остановке вентилятора, либо перегреве блока свыше 60°C, после чего вы сможете тут же отключить систему, предотвратив выход БП домашнего NAS из строя.

Вместо заключения

Подведем итог. Мы выяснили, что использование Windows в домашнем NAS – это долго, дорого и крайне неудобно. Излишняя прожорливость, длительность настройки, обновления и ресинхронизации, наконец, баги и необходимость приобретения лицензии – все это делает “окошки” пожалуй самым худшим решением для файлового хранилища. Поэтому уже в следующем посте я расскажу о том, что такое NAS4Free и с чем ее едят.

Что же касается платформы Smart Power Managment, могу сказать, что решение уже отлично работает, предлагая вполне достаточный набор инструментов для мониторинга и управления электропитанием. Она способна стать неплохим подспорьем в ситуациях, когда использование профессиональных отраслевых решений является нерентабельным (например, в ходе построения IT-инфраструктуры небольших офисов). Умный БП способен пригодиться и частному пользователю: когда ваш компьютер работает в режиме 24/7, возможность отслеживать изменения удаленно придется весьма кстати, как и тревожная кнопка для отключения системы в экстренных случаях. Но лично мне бы хотелось увидеть более продвинутую систему тарификации с поддержкой нескольких зон и валют – это позволило бы с высокой точностью фиксировать затраты на электроэнергию и планировать бюджет без дополнительного ПО. Если же Thermaltake выпустит версию утилиты под Linux и FreeBSD, ей и вовсе не будет цены. Надеюсь, представители компании читают Хабр – быть может, мои идеи им понравятся и утилиту все же перенесут на *nix"ы.

Который формально относится к серверным решениям. Так его позиционирует производитель, но этот корпус можно использовать и для сборки рабочей машинки для малого офиса, и для создания NAS или медиацентра. Именно это мы и решили сделать в качестве тестового сценария для испытаний IW-MS04 — собрать на его базе NAS! Тем более что в комментариях к обзорам чистых NAS-решений регулярно встречаются утверждения, что это всё, мол, дорого и от лукавого: «Да я за копейки сам соберу такую штуку, что вы тут все закачаетесь!» — ну что ж, попробуем.

Модель IW-MS04-01 сделана из стали SECC толщиной 0,8 мм и имеет габариты 275 × 210 × 230 мм. Упакован корпус в обычную картонную коробку с пенопластовыми вставками — по дороге вряд ли повредится. Разобрать его очень просто — откручиваем пару винтов на задней стенке, снимаем п-образную металлическую верхнюю крышку и с лёгкостью отщёлкиваем пластиковую «морду» спереди. Цветовое оформление корпуса утилитарно, как и само устройство, — верхняя крышка доступна только в чёрном цвете. Зато передняя накладка имеет три дополнительных варианта расцветки окантовки дверцы корзины: синий, красный и серебряный.

Снять верхнюю крышку легко, а вот установка потребует аккуратности — необходимо очень точно попасть ушками на внутренней стороне крышки в нижние бортики на самом корпусе. Надетая крышка также блокирует лицевую панель и, в качестве дополнительного элемента пассивной безопасности, защёлку для передней корзины. А сама крышка может быть заблокирована с помощью Kensington Lock, расположенного на задней панели.

Есть и петелька (выдвигается из корпуса) для крепления навесного замочка и блокировки крышки, а вот у дверцы корзины собственного замка нет. Последняя удерживается в закрытом положении только магнитами да внутренней пластиковой защёлкой (жёлтый элемент на фото выше). На переднюю панель вынесены кнопка питания с ярко-синей подсветкой, кнопка перезагрузки, два порта USB 3.0. Предусмотрен и отсек под оптический привод в тонком корпусе. Снизу расположены светодиоды, оповещающие об активности жёстких дисков, состоянии системы и об ошибках. Любопытно, что на официальных фото есть ещё индикация активности двух сетевых портов, хотя в нашем экземпляре мы её не обнаружили. Впрочем, на большинстве десктопных материнских плат вообще не предусмотрены выводы для дополнительных индикаторов таких событий и параметров, как сбой системы или LAN.

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

За охлаждение в корпусе отвечает единственный, но весьма тихий 120-мм кулер с максимальной частотой вращения 1 500 RPM, работающий на выдув. Коннектор у него четырёхконтактный (PWM). Еще один кулер находится в блоке питания, но охлаждает он только сам БП. Для всех моделей серии на выбор доступно два БП Flex ATX — FSP300-60FAG мощностью 300 Вт с сертификатом 80+ Gold и блок собственной разработки In Win IP-S265AU7-2 на 250 Вт (80+ Bronze). В предоставленном для тестирования образце был установлен второй вариант.

Данный блок имеет стандартные 24-контактные (20+4) и 8-контактные (4+4) разъёмы для питания материнской платы и CPU, два Molex’а, один из которых снабжён «отростком» SATA-slimline для питания оптического привода, и ещё один полноразмерный SATA-коннектор. Это необходимый и, в общем-то, достаточный набор: два Molex будут заняты для питания дисковой корзины, SATA-slimline — для подключения ODD, а обычный SATA пригодится для дополнительного 2,5-дюймового накопителя.

Отдельная планочка для 2,5-дюймового накопителя, на роль которого идеально подходит SSD для установки операционной системы, крепится на боку основной корзины. Здесь мы отметили первый недочет: длины провода питания хватает, что называется, впритык — чтобы подключить накопитель, потребуется опредёленная ловкость. Понятно, что в собранном состоянии короткий кабель займёт минимум места, но при сборке хотелось бы чуть больше свободы. Впрочем, если не планируется установить оптический накопитель, то SSD можно разместить в его отсеке. Хорошо, что остальные кабели достаточно длинные.

Еще одно замечание — у корзины в версии IW-MS04-01 отсутствует задняя монтажная панель (backplane). Но в других модификациях полноценная плата есть , да ещё и с Mini-SAS и даже LAN-индикаторами. В рекламном буклете показаны невероятной красоты внутренние виды корпуса. Однако в предоставленном нам для тестирования образце пластиковые гнёзда под коннекторы накопителей просто крепятся двумя винтами к задней части корзины. Ну хоть какую-нибудь поперечную планочку бы для надёжности! Иначе при вставке лотка есть риск повредить само гнездо — накопители надо устанавливать предельно аккуратно и вообще лишний раз их не дёргать. Впрочем, скорее всего, так и будет, поскольку «горячая» замена в этой модели не предусмотрена. К лоткам же для жёстких дисков претензий нет — они поддерживают 2,5- и 3,5-дюймовые накопители, которые крепятся со стороны днища, а также имеют замочки для фиксации HDD в слоте.

Последний момент, на который стоит обратить внимание, это ограничение по высоте процессорного кулера — не более 65 мм. Судя по всему, этот корпус рассчитан на использование материнских плат с Intel Atom/Avaton/Celeron или другими сравнительно холодными ЦП и пассивного охлаждения. Даже весьма короткий список механически совместимых плат включает именно такие модели. Заметьте, что речь идёт только о механической совместимости, но не о температурных режимах.

Однако такие материнские платы для нашей цели не подойдут — уж больно дорогие, заразы, а местами ещё и весьма специфические. Нам нужна плата для удачно попавшегося под руку Intel Celeron G1850 — у него и TDP составляет всего 53 Вт, и два ядра на 2,9 ГГц есть, и графика встроенная, и архитектура современная, а стоит он не так дорого.

ТТХ корпуса IN WIN IW-MS04
Форм-фактор Mini-ITX
Поддерживаемые форм-факторы материнских плат Mini-ITX
Макс. допустимая высота процессорного кулера, мм 65
Стандарт блока питания Flex ATX
Отсеки и слоты
Отсеки 5,25 дюйма 1 × slim для ODD
Отсеки 2,5 дюйма 1
Дисковая корзина 4 × 2,5″/3,5″;
4 × SATA-3 или
1 × Mini-SAS
Слоты карт расширения 1 × low-profile
Внешние порты 2 × USB 3.0
Вентилятор в комплекте 1 × 120 мм;
толщина 25 мм;
1500 RPM;
4-pin PWM
Предустановленный блок питания IN WIN POWER MAN IP-S265AU7-2, 250 Вт (80+ Bronze)
Габаритные размеры, мм 275 × 210 × 230

С выбором кулера тоже проблем не было — Zalman CNPS8900 Quiet , который ранее использовался в тестах других компактных корпусов. Он ровнёхонько укладывается в лимит по высоте, хотя и частично перекрывается корзиной. А вот выбор материнской платы оказался не так прост. Во-первых, сам формат Mini-ITX существенно уменьшает диапазон поиска. Во-вторых, нам нужно минимум пять портов SATA: четыре на корзину и один для системного диска. В-третьих, очень неплохо было бы иметь аппаратную поддержку RAID, желательно RAID 5, как наиболее сбалансированный вариант по скорости чтения и надёжности. Ну и чтоб цена у такой платы была не запредельная. Думаете, таких много? Беглый поиск по «Яндекс.Маркету» показал, что их всего-то штук десять. Бросив клич по компаниям-производителям мы получили в свое распоряжение ASRock Z97E-ITX/ac — даже чуть мощнее, чем требуется для нашей задачи, но запас карман не тянет.

Построена плата на базе чипсета Intel Z97 и как раз имеет шесть портов SATA-3, два из которых при надобности превращаются в SATA Express. Кроме того, тут есть и M.2-слот, а также встроенный контроллер RAID 0/1/10/5. Два слота для DDR3-1600 (в сумме до 16 Гбайт) получили память Kingston KHX1600C9AD3K2. Правда, один слот в данном случае перекрывается кулером. Единственный PCIe 3.0 x16 сможет принять только низкопрофильные платы, а mini-PCIe уже занят двухдиапазонным модулем Wi-Fi + Bluetooth 4.0, поддерживающим подключения 802.11 a/b/g/n/ac на скорости до 867 Мбит/с. В комплекте поставляется симпатичная внешняя антеннка. На заднюю панель выведены четыре порта USB 3.0, пара USB 2.0, видеовыходы DVI-I и DisplayPort 1.2, видеовыход и вход HDMI, гигабитный сетевой порт, пять 3,5-мм аудиоразъёмов (звук 7.1, Realtek ALC1150) + SPDIF-выход, а также два порта PS/2. В общем, плата идеально подходит не только для NAS (и нас), но и для создания домашнего медиацентра. Так, а теперь попробуем со всем этим взлететь!

Сначала необходимо разместить материнскую плату (она монтируется на выдвигающейся панели), а потом аккуратно и не торопясь подключить все кабели. Питание можно присоединить и к наполовину выдвинутой плате, но остальные провода придётся подключать в достаточно стеснённых условиях. Что поделать, издержки компактного форм-фактора. К слову, не помешала бы хорошо заметная маркировка SATA-кабелей корзины — хотя бы простая нумерация. При первой сборке это не имеет особого значения, но если вдруг понадобится извлекать материнскую плату, то это бы заметно облегчило повторный монтаж. Впрочем, для нас главной задачей стало аккуратное размещение всех проводов — так, чтобы они не попали в крыльчатку процессорного кулера. В случае пассивного охлаждения такой проблемы, конечно, не будет.

Остались последние штрихи. В один клик обновляем прошивку материнской платы — в UEFI есть очень полезная функция получения апдейтов через проводное подключение к Сети без загрузки основной ОС. В корзину ставим четыре накопителя Seagate Constellation CS ST3000NC002 (3 Тбайт, 7 200 RPM, SATA-3), которые силами встроенного в чипсет контроллера объединяем в RAID 5. Для установки ОС подключаем накопитель Intel SSD , на который устанавливаем Windows Server 2012 R2. Но домашним пользователям лучше так не делать, а то сразу наткнётесь на проблемы с драйверами. Например, сетевой контроллер Intel I218-V фактически является братом-близнецом серверной модификации I218-LM, однако последний имеет драйверы для Windows Server, а первый официально поддерживает работу только с настольными ОС. Вот так Intel аккуратно сегментирует свою продукцию. Да и всякие графические примочки встроенной видеокарты тоже работают только в «семёрке» и «восьмёрке».

Итак, NAS на базе InWin IW-MS04 собран, пора переходить к тестам. Для начала посмотрим, на что способен RAID-массив. Фирменная утилита Intel Rapid позволяет делать некоторые настройки прямо из Windows, без необходимости обращаться к UEFI. Можно даже инициализировать массив, хотя с такими накопителями, как у нас, это займёт около суток. Впрочем, нас по большому счёту интересует только режим записи, потому что чтение в любом случае находится на уровне 490 Мбайт/с, так что даже тесты доступа к накопителю по сети не имеют смысла — всё равно всё упрётся в гигабит и на выходе получим не более 120 Мбайт/с. Наиболее быстрый вариант обратной записи даст почти 370 Мбайт/с, но тогда придётся обзавестись ИБП, благо получившаяся система потребляет не так много энергии.

В противном случае при сбое питания есть риск потерять данные и познать все прелести восстановления массива. А вот режим сквозной записи с принудительной очисткой буферов ОС (да и без неё тоже) даст в итоге менее 20 Мбайт/с. Понятно, что скорость должна быть ниже, но чтобы настолько? Впрочем, мы исходим из того, что чтение будет намного более приоритетным режимом работы, нежели запись. Пусть NAS качает себе потихоньку известно что и известно откуда, а потом и раздаёт это добро в локальной сети. А попутно пусть тихонько перекодирует его для просмотра на мобильных устройствах.

А в случае малого офиса InWin IW-MS04 подойдёт для сборки полноценного мини-сервера.

Test

Информация о системе и результаты бенчмарков

Тестирование
Бенчмарк 1 поток 2 потока
7Zip, MIPS 3475 6886
WinRAR 5.21b1, Кбайт/с 1147 2226
Cinebench R15, cb 78 214
GeekBench 3, баллы 1984 4463
NovaBench 3, баллы 457
x264 HD Benchmark 5.0.1, pass 1/2 FPS 35,06 / 5,77
x265 HD Benchmark 1.4+5, FPS 5,26
Fritz Chess, RS/Knps 9,78 / 4692
AIDA64 Extreme 5.0.330
Чтение из памяти, Мбайт/с 18906
Запись в память, Мбайт/с 19895
Копирование в памяти, Мбайт/с 15333
Задержка памяти, нс 68,5
CL-RCD-RP-RAS 9-9-9-24 CR1
CPU Queen, баллы 13983
CPU PhotoWorxx, МПикс/с 8248
CPU Zlib, Мбайт/с 100,3
CPU AES, Мбайт/с 401
CPU Hash, Мбайт/с 1300
FPU VP8, баллы 2988
FPU Julia, баллы 4623
FPU Mandel, баллы 2451
FPU SinJulia, баллы 1259

Теперь посмотрим, как корпус справляется с охлаждением. Методика простая — снимаем верхнюю крышку, ждём 30 минут, потом полчаса даём нагрузку, закрываем корпус, снова ждём 30 минут и опять нагружаем машину. Политика охлаждения в UEFI выбрана стандартная, без упора на производительность или тишину. Особенно интересно то, как будут себя вести и так не слишком «холодные» диски, температура которых в любом случае даже в простое не падала ниже 43°C. Во время тестирования температура дисков в открытом корпусе достигала в пике 55 °C, а в закрытом — 50 °C. Более удалённые от процессорного кулера диски были холоднее на 3-4 градуса.

Слева тест в открытом корпусе, справа — в закрытом

Следовательно, с InWin IW-MS04-01 лучше действительно использовать вариант с пассивным охлаждением процессора. В нашем же случае активный кулер создает тепловой экран между 120-мм корпусным кулером и дисковой корзиной. В целом к охлаждению системы особых претензий нет. Даже при использовании активного охлаждения ЦП температура дисков при закрытом корпусе заметно падает.

⇡ Заключение

Что же, пора подсчитать, сколько нам стоила сборка самодельного NAS. На момент написания статьи примерные цены, согласно «Яндекс.Маркету», в Москве были такими: плата ASRock Z97E-ITX/ac стоит около 9 200 рублей, кулер Zalman CNPS8900 Quiet обойдётся почти в 2 000 рублей, хотя бы одна DDR3-планка на 4 Гбайт стоит минимум 2 000 рублей, процессор Intel Celeron G1850 дотягивает до 3 500 рублей. Итого без корпуса и накопителей — около 16 700 рублей. Для создания NAS стоит, конечно, взять Celeron G1820, недорогой пассивный кулер и материнскую плату попроще, но всё равно меньше 12 тысяч рублей вряд ли выйдет. Корпус InWin IW-MS04-01 пока не поступил в продажу, но дистрибьютор назвал цену $160, что по текущему курсу равняется почти 10 000 рублей.

Наш самосборный вариант, возможно, чуть проигрывает по стоимости готовым NAS, но зато имеет преимущество: более высокую гибкость выбора компонентов. На базе InWin IW-MS04-01 можно собрать как сравнительно недорогой утилитарный NAS, так и полноценный мультимедиацентр. А его старший SAS-вариант InWin IW-MS04 стоимостью $170 подойдет для сборки мини-сервера. Каких-либо существенных недостатков InWin IW-MS04-01 мы не отметили, хотя было бы здорово, если бы разработчики оснастили его чуть более длинными проводами и системой укладки и маркировки кабелей.

Часть первая: холодное железо

Его можно тушить, и в бульон покрошить,
И подать с овощами неплохо.

Льюис Кэрролл, Охота на Снарка

Любой, кто способен собрать персональный компьютер и установить Windows, при желании может справиться и с созданием достаточно продвинутого NAS из x86-совместимого железа и свободных сборок ПО на основе *nix . При этом, грубо говоря, число установленных дисков влияет на стоимость и трудоемкость проекта только стоимостью дисков. Что позволяет серьезно сэкономить по сравнению с покупкой готового NAS на 4 и более дисков, но вряд ли выгодно, если ваши потребности удовлетворит NAS на 1-2 диска. Сказать, какой вариант лучше - нельзя. У каждого свои предпочтения. Кто-то отлично готовит дома, а кто-то предпочитает ужинать в ресторане. Вам доставляет удовольствие возня с компьютерным софтом и железом? Тогда этот текст может быть полезен. Вам нужен сервис хранения сам по себе? Выбирайте между облачным хранилищем и готовым NAS из коробки.

N. B. Это статья не про модель оборудования и не про версию программного продукта. Она про концепцию создания NAS своими руками и предлагает рассмотреть другие варианты решения задачи, кроме покупки готового устройства. Тема длинная, насчитывает под тысячу страниц обсуждения. Народ там вежливый и отзывчивый. Это как бы намек на то, что статья не претендует на полноту, академичность или истину в последней инстанции.

Что за NAS-то?

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

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

К идее собрать NAS своими руками люди приходят обычно двумя путями, причем часто - обоими сразу. Когда дома один компьютер, NAS не нужен. Постепенно появляются другие сетевые устройства. Ноутбуки, смартфоны, планшеты. А особенно - сетевые HD-медиаплееры, всякие Dune, Popcorn, WD TV и им подобные. Именно с приобретением сетевого медиаплеера человек зачастую начинает накапливать терабайты информации. Сначала она хранится на сменных жестких дисках, подключаемых к медиаплееру и/или на все добавляемых в основной компьютер. Скоро дисков становится слишком много для удобного пользования, а круглосуточно тихонько жужжащий компьютер, заодно качающий что-то из интернета, начнет раздражать если не вас, то вашу дражайшую половину. Возникает идея собрать эту кучу дисков в отдельную коробку, засунуть куда-нибудь в угол и поручить ей раздавать контент всем сетевым устройствам и качать торренты. Поздравляю, вы пришли к NAS по первому пути. По дороге обязательно взглянули на готовые NAS, из коробки. Но цена!..

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

Конечно, есть и другие пути. Например, вы - увлеченный фотограф и нуждаетесь в надежном хранении многолетних архивов. Или любящий родитель, снимающий на видео каждый шаг своего малыша. И т.д. Вот только редко такие сценарии приводят к сборке NAS своими руками. Гораздо чаще - к покупке готового из коробки. Потребности таких пользователей уверенно удовлетворяются 1-2 дисковыми моделями готовых NAS. Собрать самому что-то аналогичное по размерам, шумности и цене 1-2 дисковым моделям любителю-неофиту трудно, если вообще возможно.

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

Ситуация кардинально меняется, если 1-2 дисков не хватает, а есть потребность в 4 и больше. Маркетологи производителей устанавливают на них ценовой уровень, который знакомого с компьютерным ценником человека ввергает в состояние фрустрации (хотя произносят они при этом куда как более народные слова). И человек начинает выбирать аппаратную конфигурацию, к которой мы и переходим. Хотя ему стоило бы начать с программной, но против природы не попрешь.

Железо зависит от используемого софта. Софт - от поставленных задач. А корректная постановка задачи сроду не была сильным местом домашнего мастера. Поэтому он начинает с железа. Если к построению NAS мы пришли с мешком оставшихся от апгрейдов деталей, то хорошая новость в том, что они подойдут, пусть не оптимально. Даже не глядя.

По амбару помела

Для того, чтобы комфортно смотреть по сети FullHD видео, включая образы BD дисков нам понадобится как минимум:

  • 1-2 гигабайта RAM, если не будет использоваться ZFS и 4-8, можно больше, если ZFS будет. (Про ZFS - позже, нетерпеливым Гугл в помощь.) Но даже на раритете с 256 МБ можно кое-что полезное собрать;
  • x86-совместимый процессор, в идеале (и для ZFS) - 64-битный, но и 32-битный подойдет для большинства вариантов. То есть любой x86-процессор кроме уже совсем музейных. Желательно - поменьше греющийся, но тут уж что есть;
  • проводной Ethernet-порт, лучше гигабитный - хотя и 100 мегабит достаточно для просмотра по сети BD-образов. Подключение NAS по Wi-Fi - спорная идея (но в случае самостоятельной сборки у вас гораздо больше свободы в выборе беспроводных контроллеров);
  • диски и SATA-порты. Для NAS нет разницы между SATA-2 (на 3 Гбит/с) и SATA-3 (на 6 Гбит/с). Не каждый диск работает быстрее, чем древний SATA-1, поэтому и такие порты можно использовать. А вот IDE-диски, по современным понятиям, медленные, малоемкие, горячие и шумные. Если SATA-портов не хватает, можно использовать контроллеры. Но если (когда) вы вскоре решите переехать на новое железо, то купленные как костыли для устаревшей материнской платы SATA-контроллеры будут валяться без дела. По себе знаю, у меня два валяются. И осторожнее с дисками более 2 ТБ. Многие старые контроллеры с ними несовместимы. А среди контроллеров SATA-1 попадаются и такие, которые не работают с дисками более терабайта - правда, это уже древность и редкость;
  • понятно, корпус, куда это все влезет и блок питания, который это потянет. С БП есть тонкости, имеет смысл присмотреть и новый, см. ниже.

Скорее всего, оставшееся от апгрейдов железо таким требованиям удовлетворит. А если еще и шуметь будет не очень (или есть куда убрать) - то вообще повезло. Можно начать экспериментировать.

Индпошив

Если вы собираете NAS из специально приобретаемых компонентов, то сначала стоит определиться с пожеланиями. В большинстве случаев (но нельзя объять необъятное) запросы делятся на три группы, условно «тихо-компактно», «эффективно-расширяемо» и «сервер-так-сервер». Уточню, что однозначно правильный вариант не существует. Ведь взвешивает пожелания, затраты и свои возможности сам пользователь. А вот неправильный - возможен. Когда результат не удовлетворяет явно или неявно заданным при проектировании требованиям. Например, супруга заявит, что коробка, конечно, большая. Но воет как самолет, и жить она в одной квартире с ней не согласна. Или собранная под пассив система не выдерживает испытания летом. Или банально затыкается видео при просмотре по сети. Поэтому пожелания лучше обдумать на берегу. Особенно - неявные.

Важное примечание. Мы говорим про NAS, а не про HTPC (Home Theatre PC), то есть не о компьютере, показывающем кино со звуком на большом экране, подключенном к его видеовыходу. В принципе никто не запрещает вам делать HTPC , в том числе со многими жесткими дисками, хотя требования для HTPC и NAS, а также используемые для них софт и железо очень различны. HTPC - это другая тема.

Тихо-компактно

Этот набор требований сформирован под влиянием готовых NAS. Хочу компактный и тихий, но чтобы влезало 4 диска (часто 6, иногда больше). Такие требования обычно приводят к выбору материнской платы Mini-ITX с впаянным Atom-подобным процессором, размещенной в компактном корпусе. Примеры - чуть ниже.

Есть очень неплохое преконфигурированное решение - HP Proliant Microserver (). Компактно, разумно по цене (от 12 000 на момент), 4 жестких диска, пятый можно вставить вместо ODD, излишнего в NAS. И с помощью небольшого бубна заставить нормально работать предназначенный для ODD SATA порт. Недостатки - далеко не мощный процессор, но для многих сценариев - достаточный. Если микросервер вас устроил, отправляемся в главу про софт.

HP Proliant Microserver - качественный и недорогой кандидат на роль домашнего NAS

Если нет - сначала выбираем корпус под желаемое число дисков (нужен или нет диск под систему, зависит от ОС. В главе про софт и обсудим.). Здесь в схватке понтов эстетического чувства с жадностью со стремлением к эффективным затратам проходит первая проверка на прочность концепции «тихо-компактно». Красивые компактные корпуса недешевы. Если победа за жабой стремлением к эффективности, идем в главу эффективно-расширяемо. Туда же отправляемся, если выбранный корпус допускает установку материнской платы microATX. Если победила эстетика - подбираем материнскую плату Mini-ITX (Mini-DTX). Первое требование - максимум портов SATA (можно с учетом eSATA). В принципе, настольные варианты с 6 SATA-портами выпускались. Но удастся ли найти здесь и сейчас - вопрос. Если не хватает портов, SATA-контроллеры PCIe на 2 и даже 4 порта достаточно доступны. Для них, естественно, нужен слот PCIe. С учетом того, что он в Mini-ITX - единственный, расширяемость на этом и заканчивается.

Примеры все из реальной жизни, часто с доработками и дополнительными фото - см. FAQ в профильной ветке, раздел 3.1

от axel77 от half_moon_bay от padavan
Корпус Chenbro ES34069 Lian Li PC-Q25 Lian-Li PC-Q08
Блок питания 180 Вт в комплекте Corsair, PSU-500CXV2EU, 500 Вт Enermax 380 Вт (82+)
Материнская плата Zotac NM10-DTX WiFi Asus E35M-I* Asus P8H67-I**
Процессор интегрированный Intel Atom D510 интегрированный AMD E-350 Intel Pentium G840
Оперативная память Kingston 2×2 ГБ Corsair XMS3 2×8 ГБ 2×4 ГБ DDR3-1333
Винчестеры для данных 4×Samsung HD204UI 7×3,5″ 6×3,5″ + хотсвап для 3,5″ HDD в отсеке 5,25″
Системный накопитель 2,5″ Toshiba 500 ГБ USB-флешка 2,5″ HDD
Операционная система FreeBSD FreeNAS 8.x OMV
Дополнительно сеть Intel WG82574L*** ST-Lab 370 4xSATA PCIe 2xSATA-II
Оценка цены**** 14 950 руб 15 600 руб 14 000 руб

* Сейчас материнские платы с E-350 стали редкостью, их заменили версии с E-450. SATA-портов - меньше;
** В продаже нет, но см., к примеру, ASUS P8H77-I;
*** автор через самодельный рейзер добавил сеть, но это, скорее, личный перфекционизм;
**** Цены - прикидка по просьбе редакции с использованием современного Яндекс Маркет, при отсутствии - Price.ru, при отсутствии - аналоги. Прикидка грубая, так как некоторых моделей уже нет в продаже и найденные цены не обязательно актуальны. Цена не учитывает диски данных, б/у системный HDD при наличии учитывался как 1000 руб.

По поводу «тихо» есть тонкости. Первый порыв - «полный пассив». Однако в большинстве случаев принимается аргумент о том, что 4-6 дисков будут производить больше шума, чем хороший 120-миллиметровый вентилятор с заниженными оборотами. В любом случае надо понимать, что за все надо платить и компактный корпус при прочих равных окажется шумнее более просторного стандартного с большими вентиляторами.

Очевидная особенность впаянного процессора - производительность. Если ее недостаточно, подавляющее большинство отказывается от формата Mini-ITX. Но, полноты ради, надо сказать, что это не обязательно, ср. конфигурацию от маэстро padavan.


Сборка от padavan, как видно - на редкость компактно

В декабре прошлого года были анонсированы Intel Atom S1200 (Centerton) серверного назначения. Когда появятся в продаже - могут оказаться интересным вариантом для домашнего NAS. Поддержка ECC-памяти, Intel Virtualization (VT-x), 8 линий PCI-E, 8 ГБ памяти - этого хватит для большинства вариантов.

Эффективно-расширяемо

Значительная часть NAS-остроителей - кто сразу, кто столкнувшись с ограничениями вариантов на Atom-подобных процессорах, - решает собрать конфигурацию, допускающую серьезное расширение. По процессору, памяти, но прежде всего - по числу дисков. Как уже говорилось, готовые NAS даже на 4 диска недешевы, а на 8-10 уже запретительно дороги для дома. В то же время, подобрать достаточно просторный корпус нетрудно. Например, в моем корпусе, оставшемся от апгрейда Крафтвеевского компьютера (на корпусном железе тогда не экономили), сейчас живет 7 шт. 3,5″ дисков и без особых проблем можно установить еще 3. При выборе корпуса под действительно большое число дисков стоит смотреть в сторону моделей со многими 5,25″ слотами, в которые затем ставить корзины с обдувом, используя 5,25″ слоты для четырех 3,5″ дисков. См. пример в главе «Затраты».

Так как NAS работает 24/7, хотелось бы процессор энергоэффективный (в Москве ватт в год стоит 35 руб). Intel Sandy Bridge и Ivy Bridge серьезно снижают энергопотребление в простое, а ведь NAS львиную долю времени загружен крайне слабо. Поэтому суточное энергопотребление такого NAS может оказаться существенно ниже, чем у варианта на Atom, который не умеет снижать потребление в простое. Какую именно модель процессора взять, зависит от того, требуется ли делать транскодинг видео в реальном времени.

Многие современные телевизоры имеют функциональность DLNA, позволяющую принимать видео по локальной сети. Проблема в том, что понимают они лишь некоторые варианты кодировки. И часто вовсе не те, что используют рипы и ремуксы, водящиеся на просторах Сети. Задачу можно решить несколькими способами. (1) Искать кино в формате, который поминает ваш телевизор. Это хвост, виляющий собакой. (2) Перекодировать на компьютере кино под запросы телевизора. Это потери времени и возможно только для самостоятельно снятого видео. (3) Нагрузить NAS перекодировкой в реальном времени и (4) Купить медиаплейер, то есть небольшую коробочку, которая получает, с том числе по сети с NAS, видео как файлы и снабжает в телевизор с ресивером аудио-видео сигналом, обычно по HDMI. Если Вы выбрали вариант (3), то надо изучать спецификации телевизора и смотреть в районе Core i7. Плюс из-за ограничений в DLNA вообще, и в реализации этой маркетинговой идеи в вашем телевизоре в частности, полной всеядности получить не удастся. Вариант (4) на современном уровне цен оказывается не только проще и функциональнее, но и дешевле. Тогда как процессор NAS подойдет фактически любой младший Pentium или Celeron 2-го или 3-го поколений Core. Можно взять i3, благо в сравнении с ценой дисков разница будет ничтожна. Выбирайте на вкус. Для быстрой справки или детального окончательного сравнения моделей-кандидатов можно использовать раздел тестирования процессоров на iXBT . Я себе взял Intel Pentium G2120 как младший на то момент Ivy Bridge. Младшие Sandy Bridge дешевы и более чем достаточны.

Доступные на момент написания процессоры AMD на фоне Intel не впечатляют - хотя AMD гораздо щедрее снабжает свои процессоры поддержкой ECC-памяти, и возможно, вскоре у компании появится что-то конкурентоспособное, например Opteron 3250 с заявленной ценой $99.


Материнская плата ASUS P8H77-M Pro: 7 SATA, до 32 ГБ ОЗУ

Материнская плата. Я взял ASUS P8H77-M Pro из таких соображений:

  • LGA1155, встроенное видео получаем автоматом из-за процессора, оно понадобится только на этапе установки;
  • максимальное число SATA-портов, неважно, 3 или 6 Гбит/с (7 SATA + eSATA);
  • лучше 4 слота под память, но достаточно 2 (4, до 32 ГБ);
  • интегрированный 1000BaseTX, считается, что лучше от Intel. Но с учетом наличия процессора с запасом вычислительной мощности, и Realtek прекрасно пойдет (Realtek 8111F);
  • PCIe-слоты на случай установки в будущем SATA-контроллеров и сетевых карт (x16, x4 в слоте x16, 2 по х1);
  • Форм фактор - microATX.
Этого вполне достаточно для обеспечения всей требуемой функциональности. А всевозможные дополнения будут только зря кушать электричество. Но если вдруг приглянулась ATX-плата - имеете право.

Кулер выбирается по вкусу, память - по требованиям выбранной OC. Тут возможен разброс от гигабайта до 32.

Блок питания вынесен в отдельную главу.

Примеры описанного варианта:



от ZanZag от shale
Корпус Lian Li PC-V354R InWin BP659
Блок питания Chieftec BPS-550C 550 Вт 200 Вт в комплекте
Материнская плата ASUS P8H67-M EVO(B3) ECS H61H2-I2
Процессор Intel Pentium G860 Intel Celeron G530
Оперативная память 4×4 ГБ DDR3 PC3-1066 Kingston 2×2 ГБ
Винчестеры для данных 6×Hitachi HDS5C3030ALA630 3×Seagate ST3000DM001
Системный накопитель CF 4 ГБ через переходник CF-IDE 40 ГБ SSD
Операционная система nas4free 9.x OMV
Дополнительно кулер Cooler Master DP6-8E5SB-PL-GP, доп. вентиляторы 2×Zalman FDB-1 и Arctic Cooling F9 PWM
Оценка цены 18 200 руб 7300 руб

Сервер-так-сервер

Существует «премиальная» категория NASостроителей, которые по объективным или субъективным причинам строят NAS из серьезных и дорогих серверных компонентов. Энтузиасты экспериментируют с 10-гигабитными сетевыми решениями. Помните, что серверные конфигурации зачастую по габаритам и шуму не вполне совместимыми с жилыми помещениями. Возможность использования ECC-памяти - наиболее очевидное преимущество подхода. Файловая система ZFS, используемая в данном сегменте домашнего NASостроения, активно использует память. При этом сбой в памяти может привести к оставшемуся незамеченным искажению данных. ECC-память решает проблему, но для ее использования в варианте Intel нужны серверные процессоры (есть интересные исключения, например Pentium G2120) и материнские платы.

Зачастую используется виртуализация и несколько гостевых OC решают задачи, у каждого - какие-то свои. Распространен вариант, когда SATA-контроллер пробрасывается в виртуальную машину, выполняющую функцию хранилища (Solaris или FreeBSD c zfs). Из этой VM дисковая емкость экспортируется по NFS или iSCSI для гипервизора и других VM. От дальнейшего объяснения того, в чем сам не сильно разбираюсь, воздержусь и приведу реальные примеры.





Сборка от TPAKTOP, вид снаружи и изнутри

от fatfree от axel77 от TPAKTOP
Корпус Fractal Design Define Mini Supermicro CSE-SC846E26-R1200B
Блок питания Seasonic X560
Материнская плата Supermicro X9SCL-F Supermicro X9SCM-F Supermicro X9SCM-F
Процессор Intel Xeon E3-1230 Intel Xeon E3-1230 Intel Xeon E3-1220
Оперативная память 4×Kingston KVR1333D3E9S/8G 4×Kingston KVR1333D3E9S/4G 4×Kingston KVR1333D3E9S/4G
Винчестеры для данных 5×WD20EFRX в процессе накопления 12×ST31000524AS в двух 6xRaidZ2 (основной пул), 2хST32000542AS в зеркале (бэкап пул), 4хST3250318AS в страйпе (торрент пул)
Системный накопитель Intel SSD 520 180 ГБ 2,5″ на 320 ГБ TS64GSSD25S-M
Операционная система ESXi 5.1.0 + Nexenta CE + Ubuntu Server 12.04 + Windows 8 FreeBSD FreeBSD
Дополнительно HBA IBM ServeRAID M1015, кулер Noctua NH-L12 2×HBA IBM ServeRAID M1015 2×HBA IBM ServeRAID M1015, Intel Gigabit ET Dual Port Server Adapter

SATA/SAS-контроллеры

Так что если не терпится - можно приступать. А во второй части софт будем обсуждать подробнее.

Хотелось бы выразить благодарность всем участникам профильной ветки на forum.сайт, в том числе камрадам axel77, half_moon_bay, padavan, ZanZag, shale, конфигурации которых были использованы в статье; камрадам Sergei V. Sh, TPAKTOP, iZEN и RU_Taurus за множество полезных комментариев.
Особая благодарность разработчикам свободного софта: Olivier Cochard-Labbé, Daisuke Aoyama, Michael Zoon, Volker Theile и многим другим. Они сделали возможным само существование темы «NAS своими руками».

Статьи по теме: