Делаем сервер своими руками. Как я делал "окна" на задней стенке. Мое решение: самостоятельная сборка

21.04.2019

Хотел бы рассказать, как я собирал корпус для своего домашнего сервера.
В простонародье такие штуки называются 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. Для этого, напильником сточил "скругление" на диодах, чтобы они не торчали над "гладью" ткани:) Вот тут видно сточенный красный диод (+ еще диоды, на всякий)



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


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


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

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

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

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

Требования:

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

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

Disclaimer

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

Выбор железа

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

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

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 килорублей.

UPD: хочу обратить внимание на то, что мне нужно нечто большее чем просто NAS. Эта же машина должна быть и тестовой средой, и средой разработки. Естественно лучше было бы развести эти роли на разные машины, но моя квартира не настолько большая. Именно поэтому выбрано железо, избыточное для обычного NAS и именно поэтому устройства типа Synology не подходят.

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

Теги:

  • home server
  • nas
  • mini-itx
Добавить метки

Здравствуйте, уважаемые читатели этого прекрасного интернет-сайта! Хочу продолжить описание своих трудов по сборке самодельного NAS. Про первый важный компонент своей системы я уже писал в категории «Компьютеры и планшеты», это ADSL-модем Asus DSL-N55U. Почему я купил именно его и вообще краткую предысторию зачем мне вообще NAS нужен, можно почитать . Внимание! Много фото!

Сегодня я хотел бы подробнее рассказать о покупке второго не менее важного компонента (все IMHO, кому-то он не нужен вообще) - корпусе. Вообще для меня удобство монтирования комплектующих, их охлаждение, надежность и внешний вид играют большую роль… поэтому любая коробка от старого системного блока мне не подходила, хотелось что-то небольшого размера (mini-ITX), с возможностью установки винчестеров в количестве не менее четырех (слишком разрослась моя коллекция) и с хорошо организованной системой охлаждения (или хотя бы с возможностью таковую организовать самому), экономичное.

Конечно же в первую очередь я обратил внимание на корпуса известных всем кто интересуется данным вопросом компаний - Lian Li, Chenbro, Thermaltake. Chenbro и Thermaltake отпали, т.к. были значительно дороже или не было нужного формата (мне хотелось использовать mini ITX). В конце концов остановился на 2 корпусах: Lian Li PC-Q08 и Lian Li PC-Q25 (первый дешевле и можно с удобством использовать в дальнейшем для домашнего небольшого компьютера, второй удобней именно для построения NAS, но из-за особого способа крепления боковых стенок говорят что дребезжит и требует небольшой дороботки). Пока искал информацию о этих корпусах, на youtube увидел несколько обзоров корпуса Prodigy, который как раз был в ассортименте магазина, где я и собирался делать заказ. Корпус очень понравился, жаль что не было подробных обзоров про корпус в русскоязычном сегменте интернета. Как я ранее уже говорил, в республике Беларусь ограничение на беспошлинный ввоз товара из-за рубежа всего лишь 120 евро (при получении на почте, конечно), хоть мы и вступили в таможенный союз с Россией и Казахстаном, поэтому я и решил купить именно этот корпус из тех двух трех что выбирал (тем более что более дешевый Lian Li PC-Q08 временно исчез на сайте из продажи, сейчас снова есть).

Корпус Prodigy бывает четырех цветов - черный, белый, оранжевый и красный, для себя я выбрал черный, как наиболее практичный. Вместе с корпусом (60 евро), чтобы покупка была выгодна (хотя скажу честно, т.к. выбора у меня в городе, да и РБ таких корпусов почти нет, я заказал бы и только один этот корпус) заказал в наш лимит 120 евро еще блок питания (37 евро) и кулер (23 евро) для процессора, с учетом скидки 5 евро для первой покупки, получилось ровно 115 евро, доставка в Беларусь и комиссия банку за оплату картой VISA - 28.55 евро. Покупал корпус с вышеописанными комплектующими в немецком интернет магазине Computeruniverse.ru.

В результате для моего «домашнего» NAS получилась такая конфигурация:
- процессор Pentium G2020 (Box), кулер Scythe Shuriken Rev.B
- мат.плата ITX Asus P8H-77 I
- корпус Prodigy
- память DDR3 1333 Samsung 2х4 Gb, была получена в наследство от ББ («большой брат, т.е. настольный компьютер»), туда установил 16 Gb DDR3 AMD 1600
- ИБП Ippon 850 уже был у меня, только необходимо заменить батарею
- блок питания (с сертификатом 80 PLUS Bronze - важно, так как наш NAS работает в режиме 24/7)
- HDD WD Green 2x3 Tb, 2x2 Tb, 1х1,5 Tb для торрентов
- флеш-накопитель 4 Gb QUMO Nano flash
Операционная система - .
ВИДЕО:
Небольшое ВИДЕО с этими компонентами можно посмотреть здесь:

Хотел уточнить по выбору именно такого набора комплектующих - прежде всего такой выбор обусловлен тем, что повышенные требования к памяти и процессору предъявляет файловая система ZFS используемая в качестве основной в ОС NAS4FREE и УЖЕ ИМЕЮЩИМИСЯ у меня изначально (память и частично жесткие диски). Очень кратко что же такого особенного предлагает ZFS:

Дополнительная информация

«Основное преимущество ZFS - это её полный контроль над физическими и логическими носителями. Зная, как именно расположены данные на дисках, ZFS способна обеспечить высокую скорость доступа к ним, контроль их целостности, а также минимизацию фрагментации данных. Это позволяет динамически выделять или освобождать дисковое пространство на одном или более носителях для логической файловой системы. Кроме того, имеет место переменный размер блока, что лучшим образом влияет на производительность, параллельность выполнения операций чтения-записи, а также 64-разрядный механизм использования контрольных сумм, сводящий к минимуму вероятность незаметного разрушения данных.»


Хоть при заказе все выбранные позиции были помечены как «на складе», после оплаты в кабинете увидел что блок питания стал с пометкой ожидается через 1-2 дня… но на следующий день все выслали. Через неделю посылка была на таможне, а еще через 5 дней коробку принесли прямо в квартиру. Общая коробка доехала нормально (внутри заводские коробки, все новое в пленке), по ее внешнему виду видно, что возможно ее несколько раз прилично тряханули, но ничего порванного и т.п. нет.


Итак, продолжу про корпус.
Для того чтобы было понятно о чем идет речь несколько фотографий.








Краткие ТТХ корпуса с сайта производителя:

Materials Steel, Plastic
Colors (Int/Ext) Black/Black, White/White
Dimensions (WxHxD) 250 x 404 x 359mm
Internal Dimensions (WxHxD) 250 x 310 x 340 = 26.35 liters
Motherboard Sizes Mini-ITX
5.25" Drive Bays x 1 (removable)
3.5" Drive Bays x 5 (3 + 2 modular)
2.5" Drive Bays x 9 (5 + 2 + 1 +1)
Cooling Front 120mm x 2 (120mm x 1included) or 140/180/200/230mm x 1(optional)
Cooling Rear 120mm x 1 (included) or 140mm x 1(optional)
Cooling Top 120mm x 2 (optional)
PCI Slots x 2
I/O USB 3.0 x 2, HD Audio
Power Supply PS2 ATX (bottom, multi direction), PSU cage depth 180mm, max PSU depth 160mm
Extras FyberFlex™ Composite handles, SofTouch™ surface treatment, filtered intakes, tool-free drive locking

Общие впечатления о корпусе весьма и весьма положительные, IMHO система получилась не очень громоздкой, достаточно объемной (имею ввиду по числу винчестеров которые можно установить) и тихой (скажу честно, это с двумя установленными 140 мм. тихоходными вентиляторами о которых ниже).
По поводу сборки в этом корпусе - по сравнению с тем как я собирал когда-то HTPC в корпусе mATX Thermaltake Lanbox Lite, это просто праздник какой-то. Никаких усилий, попыток что-то как-то разместить, лишь бы влезло и т.п., хотя по объему данный корпус меньше. Жесткость корпуса достаточная, верхняя и нижняя «ручки» корпуса (из-за которых он напоминает компьютеры очень известной фирмы:-)) из гибкой софт-тач пластмассы. Материнская плата на свое место устанавливается горизонтально (корпус из-за этого довольно широкий) на уже впаянные стойки и ограничений по высоте для кулера башенного типа практически нет, здесь уже все будет зависеть от совместимости с конкретной мат.платой, т.е. в принципе можно построить систему с пассивным охлаждение для процессора. Собранный компьютер выглядит след. образом:


Далее про охлаждение - в комплекте два 120 мм. кулера с подключением к мат.плате 3 pin (нужно иметь переходники тем, у кого как и у моей мат.платы, разъема для подключения только два, один из них заберет кулер процессора). Т.к. у меня установлено пять винчестеров, а лето у нас довольно жаркое в последнее время, штатные вентиляторы были заменены на 2х140 мм, один на 900 об/мин, другой 1000 об/мин - его подключил к мат.плате и в BIOS поставил «тихий» режим, в таком режиме он работает на 600 об/с. Сейчас (идет копирование на один из дисков NAS) температура винчестеров - 32 градуса, процессора - до 41. Возможно придется придумывать что-то еще, т.к. обдув идет только на корзину с 3 винчестерами, а возможно и нет (летом будет видно). Один из купленных 140 мм вентиляторов оказался с синей подсветкой и если для домашнего компьютера это приемлемо, то для 24/7 работающего NAS нет, раздражает ночью.

Продолжу про охлаждение - всего корпус позволяет установку 1х120 (140) мм. вентилятор сзади, 2х120 мм. или водяное охлаждение сверху, 2х120 мм вентилятора спереди, но при условии что снята корзина для 5" устройства или 1х140/180/200/230 мм. вентилятор, т.е. вполне по силам создать практически бесшумную машину. Например, установить большую башню без кулера на процессор и 230 мм. кулер на 600- 900 оборотов спереди. Жаль что у себя в городе я такого размерчика не нашел, а в интернет-магазине купить не мог из-за таможенного лимита (да и вспомнил, когда корпус уже приехал), возможно закажу при следующих заказах…
Чем еще реально удобен корпус, так это возможностью снимать «не нужные» части - корзины для винчестеров, отсек для 5" устройства, есть 2 съемных фильтра - один сверху и один под блоком питания.


Допускается установка пяти 3.5" винчестеров (в корзины, используя салазки с возможностью дополнительного закрепления винтом, штырьки в салазках в резиновых демпферах) и еще двух SSD на боковой стенке или девяти 2.5" винчестеров - в корзинах, на корпусе снизу и на боковой крышке. Расстояние между винчестерами в большой корзине достаточно большое, что должно хорошо сказаться на их температурном режиме.
Блок питания можно использовать стандартный и это большой плюс корпусу, но желательно не длиннее 160 мм (сам отсек длинной побольше и если блок модульный, думаю встанет и 165 мм), он устанавливается на резиновые ножки приклеенные прямо в дно корпуса, с боков остается еще пространство шириной около 3 см, куда можно укладывать не используемые кабели - я так и сделал, спрятал не нужное ближе к задней стенке. Хоть раньше я и планировал купить блок питания модульного типа, чтобы в корпусе было как можно меньше проводов, в Prodigy я уместил все без особых трудностей, спрятав все «хвосты», благо пространство и довольно удачная конструкция это позволяют.


На поддоне для мат.платы есть отверстия для кабелей, тоже очень продумано и удобно, боковые стенки прикручены на «барашки» с большими накатанными головками. Как будет видно на фото из кабелей у меня остались торчать SATA кабели, основное питание, звук и USB, т.е. можно вполне получить не «захламленный» проводами красивый корпус, если не подключать не используемые при построении NAS звук и USB 3.0 для передней панели (у меня просто привычка, чтобы все было подключено). Тем кто будет использовать корпус в качестве игровой машины или HTPC - мне нравится что здесь наконец-то USB 3.0 для передней (вернее боковой) внешней панели подключается к разъему мат.платы, а не через кабель к задним разъемам, как, например, у меня в ББ (HAF X).
Что еще нужно иметь в виду? Если ставить такой же кулер как у меня, нужно иметь ввиду что он перекроет единственный слот PCI express и использовать его не получиться (для видеокарты, например). Когда я вскрыл коробку с корпусом, то при распаковке мне под ноги высыпалось несколько пластмассовых кусочков, оказалось что при перевозке и встряске поломались ограничители для корзины винчестеров на 3 диска (они расположены сзади и на фото, к сожалению, не видны) и пришлось немного повозиться с суперклеем, так что осторожно - при покупке в офлайн магазине проверяйте этот момент. Софт-тач материал довольно быстро пачкается, после того как я перенес корпус пару раз, остались видны отпечатки пальцев - стираются влажной тканью. Немного не понравилось как закрываются боковины - не так плотно как хотелось бы, мне нравится чтобы боковые крышки закрывались и нормально держались без винтов, здесь прикручивать стенки на «барашки» обязательно.
Что оказалось неожиданным в корпусе? Размер. На видео и фото в интернете мне он казался немного поменьше, поэтому лучше прикиньте его габариты на каком-нибудь похожем предмете, коробке, например.
Фотографии пустого корпуса и уже почти собранного можно посмотреть в моем , а как я открывал коробку с корпусом на видео можно увидеть здесь:
ВИДЕО:

Дополню свой пост, т.к. спрашивают в комментариях о вопросах, которые относятся больше к собранной системе в целом, а не конкретно к корпусу. Скорости копирования по сети (клиент Windows компьютер, протоколы SMB2 и FTP): на NAS - до 120 МБайт/с, с NAS - до 70 МБайт/с. Сколько потребляет система не могу сказать точно, только основываясь на приблизительных расчетах - до 80 Вт (и все зависит еще от выбранного режима работы жестких дисков - включены постоянно (наиболее предпочтительно для механики винчестера), с остановкой шпинделя и т.п.).

Еще одно дополнение поста. Недавно приобрел нужную в хозяйстве вещь (пусть и изредка)- простейший ваттметр Xavax Energiekostenmessgerät. Хочу привести данные по энергопотреблению системой в типовом режиме, при загрузке системы(пик) и при перезаписи информации с одного диска на другой:
типовой режим (торренты) - 53,6 Вт
загрузка системы - 82 Вт (максимальное значение)
перезапись образов с одного диска на другой - 63,6 Вт
В настройках системы по энергосбережению стоит - «не останавливать жесткий диск».

И небольшое видео с уже собранным и настроенным NAS, на нем можно посмотреть и что представляет собой web-оболочка для управления и настройки NAS4FREE:
ВИДЕО:


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

P.S. Про скидку 5 euro (реферал) на первую покупку в магазине : Обзор понравился +97 +205

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

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

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

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

Требования:

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

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

Disclaimer

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

Выбор железа

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

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

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 килорублей.

UPD: хочу обратить внимание на то, что мне нужно нечто большее чем просто NAS. Эта же машина должна быть и тестовой средой, и средой разработки. Естественно лучше было бы развести эти роли на разные машины, но моя квартира не настолько большая. Именно поэтому выбрано железо, избыточное для обычного NAS и именно поэтому устройства типа Synology не подходят.

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

Теги: Добавить метки

]
  • Компактный симпатичный корпус. Максимально тихий. Должно помещаться минимум 2х3.5"" диска. Желательно на салазках. Недорогой.
  • Бэкапирование. RAID 1 (с зеркалированием) поднимать не хотелось, т.к. жако места. RAID 0 не подходил, т.к. некоторый контент весьма важен для меня и мне бы не хотелось его потерять в случае смерти одного из дисков. Кроме этого, скорости стандартных SATA-дисков мне вполне достаточно. Да и решения на подобных встроенных RAID-контроллерах традиционно считаются весьма ненадежными. Исходя из этого, я решил собирать систему на двух отдельных дисках с зеркалированием отдельных каталогов.
  • Доступ к контенту на ХД через виндовые шары(SMB) с ноутов.
  • Требования к мультимедиа ограничивались поддержкой HDMI. Девайс должен был проигрывать любой, в том числе FullHD, медиа-контент. Ну и здорово было бы, если бы все это было собрано в симпатичную оболочку.
  • Torrent’ы. Девайс должен был быть основным устройством для закачки торрентов. Соответственно должен быть хороший интерфейс удаленной закачки торрентов. Т.е. чтобы можно было ставить файл на скачивание с ноута или с любого другого компа.
  • Поддержка пульта. От девайса планировалось отключить клаву с мышкой и управлять пультом с дивана.
  • Все это должно укладываться в адекватные деньги и продаваться в воскресенье вечером не очень далеко от дома:). Ну, решение собрать систему пришло в воскресенье днем, поэтому конфигурация была выбрана только к вечеру.
Вот, в общем-то, и все. Требования, кстати, весьма стандартные. Ничего выдающегося. Немного про выбор оборудования.
Платформу выбрал mini-ITX, как наиболее компактную. Кроме этого, у меня не было серьезных требований по производительности, так что я спокойно начал искать плату со встроенным процессором. Почитав форумы, выбор остановился на чипсете ION от NVIDIA. Платы со встроенными atom’ами на этих чипсетах успешно справляются с воспроизведением FullHD видео. Кроме этого сейчас реализована их нормальная поддержка в Linux, что для меня критично.

Корпус я искал долго. В очень компактные корпуса не влезали необходимые мне 2х3.5"" HDD и у них всегда проблемы с охлаждением. Большие корпуса, кроме того, что занимают много места, еще и стоят внушительно. Еще в выбранном корпусе порадовал вентилятор на передней панели, охлаждающий жесткие диски, установленные на салазках. После того, как я потерял два жестких диска из-за перегрева, наличие вентилятора показалось большим плюсом, несмотря на спорный дизайн. Корпус, конечно великоват, да много места в нем отведено под 5"" привод, который мне не нужен. Но в 5’’ отсек можно будет поставить еще один HDD, а объем корпуса позволяет рассчитывать на минимум проблем с охлаждением. В целом дизайн оказался очень даже ничего, гораздо лучше, чем на картинке. Итого насчитал в корпусе 4 вентилятора. Один на блоке питания, два небольших сзади на выдув и один на передней панели на вдув. С температурой все хорошо, но вот шумят они сильно. Так что теперь думаю на что бы их поменять, чтобы корпус стал немного потише.

Над выбором винтов думал не очень долго. Нужны были не столько быстрые, сколько тихие, надежные и холодные диски. После беглого прочтения форумов на ixbt выбрал двухтерабайтники EARS-серии от WD. Они позиционировались как довольно тихие и холодные. Скорость шпинделя составляет 5400 и энергопотребление их весьма низкое. После неудачного опыта с Seagate идея показалась мне хорошей. Кстати, в итоге я остался доволен.

С точки зрения общей архитектуры системы размещать систему стоит на отдельном быстром диске. В данном случае идеально подходят твердотельные SSD диски. Так что под систему я купил простейший 30 Гб SSD от Kingston.

Выбранная мать максимально поддерживает 4Гб ОЗУ. На текущем этапе поставил 2Гб. Впрочем, сейчас я периодически мониторю состояние памяти и возможно буду расширять ее до 4-х. Но пока я еще не до конца проанализировал ее расход.

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

Конфигурация системы
Название Количество Стоимость
2000Gb Western Digital (WD20EARS) 64Mb 5400-7200rpm SATAII Caviar Green 2 4480
30Gb Kingston SNV125-S2/30GB SATA 2.5" V -Series 1 2090
DIMM 2Gb DDR3 PC10660 1333Mhz Hynix 1 530
MiniITX CFI GROUP CFI-A9849 220W Black 1 1835
Zotac IONITX-K-E, Nvidia ION, Intel Atom N330, Mini-ITX, RTL 1 3730
4GB Transcend JetFlash 300 (TS4GJF300) 1 250
Genius KB-120 (USB), black 1 245
Кабель SATA 50см 1 91
Патч-корд UTP 10м 1 100
Итого 13351

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

При выборе ОС я изначально думал об установке Windows т.к. мои крайние опыты с торрентами в Linux были не очень успешными. Более того, там где я живу сейчас выход в инет осуществляется через NAT и перевестись на PPPoE не представляется возможным. Соответственно, торрент-клиент должен очень хорошо поддерживать UPnP и очень бережно относиться к пирам. Известно, что у uTorrent с этим все в порядке. А вот Линуксовые клиенты у меня такого доверия не вызывали. Тем не менее, я решился на установку Linux. Вообще, я всегда работал с Gentoo и искренне уважаю и люблю этот дистрибутив. Именно благодаря тому, что я устанавливал Gentoo первых версий, я понял идеологию и архитектуру Linux. Однако сейчас мне был нужен быстрый результат без пересборок ядра и веселых ночных марафонов по тонкому конфигурированию. Поэтому я выбрал Ubuntu. Точнее ее разновидность Kubuntu, где вместо Gnome используется KDE. Уже давно мне хотелось посмотреть на четвертые ”кеды”. Однако сразу после установки на меня посыпались глюки в виде проблем с нечитаемыми шрифтами. Немного покурил форумы и пришел к выводу, что простая Ubuntu более стабильная. Тут же качнул свежую версию и запустил установку. Что примечательно, установка Ubuntu заняла в несколько раз больше времени, чем Kubuntu. Однако после установки система сама обновилась, я простым выбором из списка установил нормальные драйвера NVidia, и все заработало. Ну, почти. Чтобы включить звук по HDMI мне пришлось сначала включить канал через alsamixer. Для новичков в Linux это может быть неочевидным.

В качестве торрент-клиента был выбран Transmission. Основная задача была в том, чтобы торрент работал в режиме демона на сервере, а с ноута была возможность подключиться к нему через симпатичный GUI. Transmission этому требованию полностью удовлетворял, поэтому я на нем и остановился, о чем в последствии не пожалел. Он смог пробиться через NAT по UPnP и вполне успешно качать и раздавать контент. При этом раздача идет на таких скоростях, что uTorrent нервно курит в сторонке. Кроме этого, под windows (которая установлена у нас на ноутбуках) существует замечательная GUI, сильно напоминающая привычный uTorrent. Работать с ней очень удобно. А выставление размера кеша в 256 Мб позволяет торренту писать на диск большими порциями, не терзая его постоянно. В общем сейчас я полностью доволен этой конфигурацией.

Теперь что касается системы резервирования. Как я уже писал, я не стал заморачиваться со сложными системами, с рейдами и прочей фигней. Как говорил мой бывший босс, в линуксе уже все есть. Если там чего-то нет, то Вам это не нужно. Кстати, я в значительной степени поддерживаю это утверждение:). Итак, я создал нового пользователя bkp и создал на втором диске папку Backup, куда будут резервироваться необходимы данные. Доступ к этой папке на запись оставил только этому пользователю, чтобы ничего оттуда случайно не потереть. После этого создал простенький скрипт, состоящий из одной строчки, запускающей rsync, и добавил этот скрипт в cron на выполнение раз в 10 минут. Все. Если мне надо добавить новые источники в бекап, то я просто добавляю в скрипт еще одну строчку с путем источника. Cron каждые 10 минут запускает этот скрипт, который очень быстро при помощи rsync синхронизирует папки. Очень удобно, что в случае удаления файлов на источнике, rsync можно настроить не на удаление этих файлов в бекапе, а на их перенос в специально предназначенную для этого папку. И все это делается за пять минут написанием буквально двух строчек. Очень удобно. Кстати, если кому интересно, весь скрипт выглядит вот так:


rsync -rtb --delete --backup-dir deleted /mnt/TB1/Photo /mnt/TB2/Backup


Теперь что касается проигрывания медиафайлов. Совершенно случайно я узнал о таком проекте как XBMC. Мне он показался практически идеальным ПО для создания медиацентра. Там есть все, что мне нужно, и еще столько же прикручивается сверху при необходимости. Итак, XBMC - это по сути специализированный медиапроигрыватель, поддерживающий безумное количество форматов и с интерфейсом, заточенным под медиацентры и управление с пульта. Кроме этого туда спокойно приделываются онлайн интернет-каналы. И очень классной фичей, с которой я пока что до конца не разобрался, называемой скраппером. Скраппер - это модуль, который на основании названия файлов, папок и тэгов обращается на специализированные сайты вроде last.fm или kinopoisk.ru и получает оттуда информацию о фильмах, музыке, артистах и т.д. В итоге вы просто закачиваете файл «Кофе и сигареты.avi», а в режиме медиатеки у Вас отображается фильм с обложкой, информацией о режиссере и т.п. Очень впечатляет.

Для XBMC я создал отдельный аккаунт, который загружается автоматически и не требует пароля при входе. В домашней папке пользователя xbmc я создал файл.xsession, где прописал строку запуска “xbmc --standalone”. Теперь после загрузки сервера можно в течение 3-х секунд выбрать пользователя, если необходимо войти под полноценным аккаунтом. Если пользователя не выбрать, то автоматически загружается xbmc. При этом загружается быстро и без всего лишнего.

Что же касается пульта, то говорят, что xbmc легко приделываются почти любые пульты. Я обратил внимание на пульт от PlayStation 3 и пульт Microsoft MCE Remote. Однако пока что решил не покупать, т.к. под андройд существует отличная программа для XBMC, которая позволяет, находясь в домашней WiFi сети управлять медиацентром с телефона. Большое преимущество такого подхода в том, что, наконец, то сбудется мечта многих людей - на пульт от телевизора можно будет позвонить:)

И пару слов про настройку прав. Знаю, что у многих возникают трудности с пониманием того как это работает в Linux. На самом деле все очень просто. Сейчас я расскажу как я настроил права у себя. В общем концепция следующая. В системе существует несколько пользователей. Есть основной пользователь egor. Он входит в sudoers и имеет возможность выполнять команды через sudo c правами суперпользователя. Все операции выполняются через него. Есть пользователь bkp, единственная задача которого - делать бэкап. Соответственно, из-под него запускается скрипт бэкапирования. Директория, куда делается бекап и все ее содержимое принадлежит ему. Umask данного пользователя 022, соответственно, кроме него изменять файлы и папки в директории с бекапом не может никто. Следующий пользователь - tbdsk. Основное назначение данного пользователя - быть владельцем файлов, находящихся на медиадисках. Так как оба диска расшарены через SAMBA и настроены в режиме доступа guest only, т.е. для доступа к ним не требуется вводить пароль, то все изменения, сделанные через SMB, также производятся под этим пользователем. Т.е. guest account = tbdsk в конфигурации smb.conf. Umask данного пользователя через /etc/profile настроен в 002. И в группу tbdsk включены пользователи egor и debian-transmission. Т.е. все файлы, созданные пользователем tbdsk, будут доступны для изменения пользователям egor и debian-transmission. Теперь про пользователя debian-transmission. Этот пользователь был создан автоматически при установке торрент-клиента transmission. Соответственно, все файлы, закачанные при помощи transmission принадлежат этому пользователю. Чтобы их можно было изменять через шару из-под винды, я включил в группу debian-transmission пользователей egor и tbdsk. А также настроил umask 002. Вот в общем-то и все, что я делал с правами.

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

Похожие статьи