Рэковый (19″) NAS на FreeNAS (сетевой накопитель)

Проекту исполнилось 16 лет! Поддержать проект материально, проспонсировать проекты Автора или сделать ему подарок можно на этой странице: "Донаты и Спонсорство, Список Желаний".

Число просмотров: 13 394 

ВНИМАНИЕ! Мне не хотелось бы, чтобы этот пост был опубликован на других ресурсах (репост). Я хочу сохранить за собой право на его уникальность.

Сетевой накопитель NAS на базе 19" рэкового корпуса

Сетевой накопитель NAS на базе 19" рэкового корпуса

NAS расшифровывается как Network Attached Storage — фактически, сетевое хранилище. Данных или ещё чего-нибудь. В большой серверный мир я не лезу, так как понимаю в нём не очень хорошо. Наши масштабы будут попроще и более бытовыми, а не формата стойки из накопителей и RAID-массивов. Задача, которую ставил себе я — хранение домашней аудио- и видеотеки. Ну и до кучи каких-нибудь документов, фоток и т.д. Хранить — означает для меня держать под рукой, но не на самом компьютере, а так, чтобы эти материалы были доступны по сети с любого из компьютеров, и не надо было таскать за собой подтыкать внешние жёсткие диски (помнится, с в 2009 ездил готичить с ноутом и двумя внешними дисками — ох и треш был же).

Первым способом чего-то сохранить примерно с десяток лет назад были обычные CD/DVD-R болванки. Записал, положил на полочку — когда надо достал и пользуйся. Когда с болваник двухгодичной записи не прочиталось пару раз по файлу, я понял что концепт хранения данных надо менять и, за малыми финансами, перешёл на внешние USB-винты. Покупал винт, пихал его в коробку-мост SATA<>USB и пользовался. После известного эксперимента с блоками питания USB в ноуте подохло, а винты подключённые через USB-хаб работать отказывались. Есть диск — оппа, нет диска! Надоело это мне всё, и добрался я до бытового NAS. Аналогичо, вынашивая кой-какую идею, решил и его запихать в 19″ рэк.

От покупных NAS я отказался в пользу самоделки. Не знаю, почему так вышло. Может, кулибинская натура взяла верх и хотелось поделать что-то своими руками, или хотелось получить вещицу, максимально удовлетворяющую моим запросам. Запросы были вот какие:

  • Мало потреблять, мало греться и шуметь;
  • Уметь быстро запускаться, на случай если мне вообще захочется её на ночь отрубать;
  • Уметь вырубать винты, которые не используются (чаще всего используется винт с музыкой; винты с видео обычно стоят без дела), а значит — меньше греться;
  • Запихнуть это всё куда подальше и забыть;
  • Иметь более-менее нормальную файловую систему, чтобы, если сдохнет железо — можно достать с винтов инфу напрямую.

И по воле случая, попался мне сервак с FreeNAS. Мне надо было его лишь остановить, переподключить и запустить. Но я же не упустил возможности полазить по менюшкам! Полазил. Пропёрся. Захотел.

Итак, FreeNAS. Система для NAS на основе FreeBSD. Официальный сайт — вот тут: http://freenas.org/ Что умеет (содрано с http://freenas.org/features):

  • Грузиться с флэшек и, если надо, грузиться с CD/DVD и работать вообще без установки — нужен будет лишь какой-нибудь носитель типа дисковода или флэшки, чтобы конфигурацию сохранять;
  • Управляется по Web-интерфейсу из любого места сети или инета;
  • Поддерживает кучу сервисов — обычные сетевые шары SMB, FTP и дополнительно всякую хрень типа торрентов, iTunes и прочего;
  • Умеет читать USB флэшки, внешние диски и диски со всякими файловыми системами типа FAT32, NTFS, Ext2/3;
  • Для параноиков, как обычно, есть RAID и шифрование дисков при помощи ZFS.

В общем, замечательная и забавная штука. Далее оставалось найти железо с большим количеством SATA. Вот тут я понял, что от современной жизни я отстал напрочь, и развитие компьютеров прошло как-то мимо меня. В итоге остановился на Mini-ITX материнке ZOTAC NM10-DTX WiFi (NM10-B-E) Atom D510, а в качестве диска под систему взял там же SATA-флэшку Transcend 2048Mb SATA 22 pin TS2GSDOM22V.

Корпус — рэковый GANITA, 3U.

Рэковый (19") корпус GANITA на 3U

Рэковый (19") корпус GANITA на 3U

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

Примерное расположение материнской платы и жёстких дисков в корпусе

Примерное расположение материнской платы и жёстких дисков в корпусе

Ну и два вентилятора, которые продували бы корпус слева направо.

Высота достаточна для размещения чего-нибудь ещё и над матерью

Высота достаточна для размещения чего-нибудь ещё и над матерью

Фигушки! Пришлось жертвовать компоновкой, и вешать винты по бокам материнки, которая стояла в центре ящика.

Тестируем компоновку шасси для крепления жёстких дисков

Тестируем компоновку шасси для крепления жёстких дисков

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

Уголок для крепления жёсткого диска на шасси

Уголок для крепления жёсткого диска на шасси

Пластиковый корпус пришлось брать ещё и потому, что мне необходимо было уложиться в 200 мм глубины готового устройства, а минимальная глубина металлических корпусов была в 260 мм.

Блок питания был вынут из корпуса и подвергся стрижке: лишние концы пообрезал, а шлейф питания материнки укоротил, заодно добавив SATA-разъёмов питания по максимуму.

Блок питания ATX без корпуса и перед переделкой концов

Блок питания ATX без корпуса и перед переделкой концов

Провода от блоков питания — это жесть, так как в некоторых моделях эти провода УЖАСНО паяютс: ни фига не облуживаются!

Блок питания ATX после переделки его выходных кабелей

Блок питания ATX после переделки его выходных кабелей

Дальше можно запихивать все внутренности.

Сборка NAS; все элементы и блоки готовы

Сборка NAS; все элементы и блоки готовы

Хотел повесить на Reset пафосный замок с ключиком, но как назло нигде его не было. Бегать искать по жаре было лень. Кстати, о жаре. Собирал и жутко волновался — прокатит ли охлаждение при изменённой компоновке, или нет.

Передняя панель получилась лаконичной: посередине материнка со штатной рамкой для её разъёмов, а справа — кнопки питания и Reset.

Передняя панель с вставленной рамочкой разъёмов от материнки

Передняя панель с вставленной рамочкой разъёмов от материнки

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

SATA-флэш накопитель Transcend на 2Gb в качестве системного диска

SATA-флэш накопитель Transcend на 2Gb в качестве системного диска

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

Первая загрузка в корпусе ;) Полёт нормальный

Первая загрузка в корпусе ;) Полёт нормальный

Выглядит прикольно! Обожаю прямоугольные вытянутые блочки, на которых горят светодиоды, и от которых отходят кабели =)

Внутрянка NAS в сборе

Внутрянка NAS в сборе

Грузится, работает. Ураа!

NAS в сборе целиком (корпус закрыт)

NAS в сборе целиком (корпус закрыт)

Итого:

  • С температурой, на удивление, прокатило из-за особенностей корпуса: даже один вентилятор продувает достаточно воздуха. Температура на открытом пространстве держится на уровне 26-30 градусов, а в рэковом шкафу — примерно 35-40 по такой жаре. Диски имеют такую же температуру, по данным SMART. Тест жарой пройден на ура, и меня вполне устраивает;
  • Вентиляторы оказались шумными: поставлю при обслуживании более тихие;
  • Что-то я намудрил с винтами, и материнка видит их не все. Придётся разбираться и учить не только Windows ;)

Сейчас железка проходит обкатку в режиме Read-Only в шкафу, греется по жаре и работает. Через недельку достану, посмотрю на внутренности и тогда допишу изменения.

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

Проекту исполнилось 16 лет! Поддержать проект материально, проспонсировать проекты Автора или сделать ему подарок можно на этой странице: "Донаты и Спонсорство, Список Желаний".

6 Отзывов на “Рэковый (19″) NAS на FreeNAS (сетевой накопитель)”


  • Компоновка хардов кривенькая, на мой вкус… Поломаеться 1, и чтоб вытащить требуеться разбирать всё, и т.д. Для 3 дисков я бы исполнил «Корзина SNT-2131SS 2 x 5.25» с салазками «горячей» замены для 3 х 3,5″ SAS/SATA2 HDD, черная» в 3U Должна войти. Да и охлождение получшее надо, сейчас выходит, что перегорожено всё хардами… Плохо.
    Ещё не понятна любовь к Фринас, да и флеха на мой взгляд штука лишняя… 3 Терабайтника в 5 рейд. И с него грузить туже ubuntu server, если лень разбираться с чемто большим.
    Кстати зачем в безмониторном решении покупать мать на ION? iNM10 ,более подошёл бы. + грееться поменьше. Кроме всего прочего недогружен он, мощей много, и раз уж всё равно моньячишь, то туда ДНС сервер, DHCP, Прокси… Да и за эти деньги мать можно было без ION но с Вай фаем взять, + WiFi Двушки — хотя антену малось вынести из шкавчика надо (2-3 антенки я бы от ноутбука использовал бы).
    В общем и целом идея очень хорошее, исполнение средненькое. Но для первого раза очень хорошее.

  • 2 CS  [Москва]

    Пасибо! Я знаю, что в таких делах я полный лох. Особенно в неВиндовых.
    У меня была задача уместить всё это гавно в минимальный корпус. Вот только этот грёбанный корпус подвёл со стойками. Иначе винты бы влезли продольно и нормально продувались бы. И ещё вместить это в 300й шкаф.
    Так-то я понимаю, что нужно было 4U и какой-нибудь 400й глубины. Места было бы больше, винтам свободнее.
    Про мать: а вот чорт его знает. Я, походу, отстал от современного IT. Искал ту, где больше SATA было.
    Пасибо за оценку и рекомендации. Сейчас, думаю, оно будет доживать свой век по принципу «работает — не трожь». А за это время что-то изменится.

  • 3 maniakonline

    Хм… Если мать ZOTAC NM10-DTX WiFi (NM10-B-E) Atom D510, то вафля уже в базовой комплектации есть. А на готовом изделии антенки тю-тю. Нескладуха получается(

  • 4 CS  [Москва]

    Ни фига. Я её снял за ненадобностью. Там модуль вставлен в специальный слот. И заодно снял планку с разъёмом. Хранится в коробочке от матери в пакетике.
    Так что мать именно та и купленная именно там же.

  • 5 vlad

    Добрый день, цетирую вас:
    «Обнаружился один глюк, не связанный с FreeNAS. Встроенный контроллер не видит все винтов, когда их много. Биос показывает все три, сам RAID-конфигуратор контроллера — один.
    Что за глюк — пока не знаю, буду разбираться позже. Возможно я что-то не так делаю.»
    (взято с http://www.dont.ru/market.id13316.html)

    у меня такая же беда, я так понял, что это не глюк, а фича :)
    Вы смогли решить данный вопрос?

  • 6 CS  [Москва]

    Пока даже не занимался. Забросил его «в топку», погряз в своёс ремонте. Там походу как-то хитро два контроллера работают. Каждый из них держит и IDE и SATA. И что-то где-то откуда-то подключено. Я хотел внимательно пронаблюдать, какие порты где, и понять на каком контроллере что висит.
    В общем — мать клёвая, но пока всё в Read Only =/

Оставить отзыв

Вы должны войти на блог, чтобы оставить комментарий.