Эволюция сетевых накопителей у меня дома

Привет!

Сегодня решил описать свой опыт работы с сетевыми накопителями. Этими устройствами я пользуюсь достаточно давно. Если не ошибаюсь, то в своем окружении я был первым, кто купил подобное устройство, а сейчас пользуюсь уже 4-м по счету. В данный  момент в моей мини-стойке с оборудованием трудится Synology DS3612xs, стоимостью 115 т.р. Поверили? Читаем дальше!

Этап 1. В общем-то, свой первый накопитель я купил практически неосознано. Взял однодисковый DS108j, воткнул в него 1 жесткий емкостью 1Тб. Основные цели - делать бекапы ПК и ноутбука и автономно скачивать файлы из интернета. Остальные многочисленные функции устройства я практически не использовал. Бекапы делал программой Genie Backup Manager, которая позволяла выбирать папки для бекапа и создавать список расширений файлов, подлежащих бекапу. И поначалу меня абсолютно все устраивало. И только со временем я начал понимать, что получил полный жесткий накопителя (бекапы и десяток фильмов), причем без перспектив увеличения емкости (он однодисковый, а жесткие диски тогда только-только перешагнули 1Тб!) Кроме того, мой энтузиазм по поводу бекапов тоже начал уменьшаься по той причине, что эти бекапы делались очень долго. Дошло до того, что из-за медленной скорости я почти что перестал их делать!

Synology DS108j на антресоли. Привет съемной квартире!

 

Этап 2. В дополнение к сетевему накопителю я решил собрать ПК для бекапов. Вытащил на свет старые комплектующие, дополнил их новыми, поставил Winodws, инсталлировал RAdmin для удаленного доступа и дополнил все это дело 2 жесткими по 2Тб в зеркальном RAID 1 массиве. Соединил все это 5-портовым гигабитным коммутатором, проверил скорость связи, получил цифру порядка 750Мбит/с. Одновременно с получением такой емкости и скорости я перешел на бекапы образов жестких дисков (т.е. копий дисков целиком). Очевидные плюсы - больше не надо делить файлы на важные и не важные, а в случае сбоя можно получить полностью рабочую ОС совершенно не прилагая для этого усилий. Сетевой накопитель при таком раскладе остался исключительно для хранения развлекательных данных. Ну и периодически использовался для выкладывания фотоальбомов в интернет. Пригодилась и встроенная служба Dynamic DNS, но скорость к тому моменту перестала устраивать совершенно.

ПК для бекапов. Еще один привет съемной квартире!

 

Этап 3. Через какое-то время стали доступными достаточно быстрые двухдисковые сетевые накопители. К тому моменту мне уже понравились устройства Synology, а 2 жестких по 2Тб уже трудились в ПК для бекапа, так что оставалось только докупить им новую коробочку. Выбор пал на DS212j. Предыдущий DS был подарен брату, ПК для бекапов остался без жестких и был на время забыт. Скорость нового DS212j устраивала. Диски так и остались в RAID 1, емкости в 2 Тб на тот момент хватало. А после переезда на новую квартиру и подключения к новому оператору мне стал доступен и выделенный IP-адрес. И спустя какое-то время на накопителе DS212j был запущен этот самый блог!

Synology DS212j. Привет своей квартире!

 

Этап 4. Казалось бы, что счастье достигнуто! Но не тут-то было! По мере накопления фотографий дисковое пространство плавно уменьшалось. А со временем я начал придираться ко скорости... работы блога. Страницы блога открывались примерно 5...8 секунд! Стало понятно, что рано или поздно все равно придется переходить на более мощный сетевой накопитель. Впереди замаячила перспектива покупки 4/5-дискового устройства типа DS413 за 26т.р. или лучше DS1511+ за 34т.р. Более слабые модели были бы очередным временным решением. Но и эти покупать не хотелось категорически - жаба однозначно побеждала. Я все четче начал понимать, что было бы очень круто поставить прошивку Synology на обычный ПК, о чем несколько раз спрашивал строку поиска Google на протяжении чуть ли не года! И чудо все-таки произошло! Недавно поисковик вывел меня на проект XPEnology! Некие до сих пор неизвестные мне энтузиасты смогли запустить ОС Synology на обычном ПК! Причем запустили не абы какую модель, а самый навороченный Synology DS3612xs на 12 жестких дисков! А чтобы окончательно поверить в реальность происходящего предлагалась возможность протестировать эту сборку на виртуальном ПК в среде Oracle VM VirtualBox (а позже и в среде VMWare). Я естественно проверил эту возможность: добавлил в конфигурацию чуть ли не десяток виртуальных жестких дисков, создал на них несколько разных массивов RAID, проверил работу веб-сервера, конечно же убедился в том, что страницы блога даже в среде виртуального ПК открываются менее, чем за 1 с и конечно же в итоге решился переехать на реальный ПК под XPEnology!

Легально ли это? Нсколько я понимамю - да, легально.Компания Synology использует в своих продуктах очень большое количество компонентов, регулирующихся лицензией GNU GPL. А эта лицензия гарантирует, что пользователям всех производных от этих компонентов программ предоставляется право копировать, модифицировать и распространять свои версии этих программ. Чем и воспользовалось сообщество XPEnology.

После успешного запуска XPenology на виртуальном ПК, я конечно же достал уже запылившийся реальный ПК (который собирал еще на этапе 2) и начал подыскивать для него новый корпус. Хотелось, чтобы ПК стал выглядеть или как реальный бытовой сетевой накопитель (этакий небольшой "кубик", никаких лишних элементов на лицевой панели и штук 5-6 отсеков под 3.5" жесткие диски внутри) или же как сетевой накопитель для корпоративного сектора (серверный корпус и монтаж в стойку rack 19").

Если решите повторить мои эксперименты, ниже таблица понравившихся мне корпусов и фотогалерея с ними:

модель материнская плата HDD 3.5" SSD 2.5"
Lian Li PC-Q25 Black  mini-ITX, mini-DTX 7 1 + 1 вместо 3.5"
Fractal Design Node 304  mini-ITX, DTX 6 до 6 вместо 3.5"
SilverStone GD06B  micro-ATX, mini-ITX, DTX 4 1
HP ProLiant Micro Server G7 N40L  не требуется, полностью готовый микросервер за 13т.р.(!) 4 x 3.5" (1 в комплекте!) 1 (вместо CD-ROM, потребуется адаптер 2.5" > 5.25" и обновление BIOS)
Procase EB306S-B-0  ATX и менее 5 с выделенным кулером + 4 без выделенного кулера + 5 в отсеки 5.25" (потребуется адаптер) вместо любого 3.5" (потребуются адаптеры 2.5" > 3.5")

Поскольку у меня дома уже есть миниатюрная рековая стойка, к тому же у меня уже были все нужные комплектующие "большого" форм-фактора, я остановился на корпусе ProCase. Все комплектующие ПК определились нормально. Я докупил только USB-флешку для загрузчика XPEnology (флешка должна оставаться в ПК все время его работы). Далее выполнил простые шаги по установке самой ОС (процедура полностью аналогична настройке нового сетевого накопителя) и все!

Мой новый сетевой накопитель работает на двухъядерном Athlon X2 245 на частоте 2.9ГГц, имеет 4Гб ОЗУ, легко апгрейдится и конечно же совершенно свободно расширяется как минимум до 12 HDD (естественно понадобятся недорогие карты расширения портов SATA, адаптер для установки дополнительных жестких дисков и достаточно мощный блок питания, ) и вполне вероятно расширяется до 36 HDD (необходимо тестирование и конечно другой корпус в связке с очень мощным блоком питания).

ПК с установленным XPEnology, вид спереди

ПК с установленным XPEnology, вид сзади

 

P.S. Готов ответить на любые вопросы!

P.P.S. Для особых энтузиастов могу попробовать выложить образ виртуального ПК с установленной прошивкой XPEnology под менеджер виртуальных машин Oracle VM VirtualBox.

Оставите комментарий ?

25 Комментарии。

  1. Павел

    Спасибо за инфу, теперь XPEnology в закладках!
    когда будет не лень, обязательно соберу себе новый монстр. ибо данное мое домашнее решение DS1511+ и два DX510 время от времени слетает по причине ОЧЕНЬ сопливых наружных E-SATA проводов.
    Зато 34.8 ТБ 🙂

    • Эльдар Аблаев

      Очень приятно, что информация помогла! 34.8Тб - это ооочень много! У меня пока 3Тб RAID 1 в XPEnology и 4Тб отдельный жесткий диск в Synology DS212j (туда примерно раз в месяц делается зеркалирование XPEnology и потом он увозится и хранится на работе, типа физически удаленный бекап).

  2. У меня основной вопрос - зачем такой изворот?
    Я довольно много имею дело с NAS. В основном от QNAP, но и Synology попадаются.
    Основная прелесть NASов - за нас уже подумали, подобрали железо, протестировали его на совместимость с софтом, искусственно упростили интерфейс (обрезали то, без чего обойтись можно), и взяли за это денег.
    В чем прикол установки обрезанной версии на не оптимизированное для этого железо?
    Нашими клиентами иногда фотографы выступают, мне для них сетевые накопители за не очень большие деньги приходится подбирать, порой с 10G Ethernet. Так вот, под этот случай берется либо одна из старших моделей NAS, либо storage server под Windows (если нужна универсальность).
    А вот так, обрезать софтовой оболочкой функционал универсального компьютера - это как-то странно.

    • Эльдар Аблаев

      Я был бы полностью с вами согласен, если бы не одно но: производители NAS за примитивное железо + не самое сложное ПО (к тому же большей частью заимствованное у сообщества Open Source) берут уж ОЧЕНЬ БОЛЬШИЕ ДЕНЬГИ.

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

      Теперь можно легко ответить и на остальные вопросы:
      - самостоятельно собранный накопитель никак не обрезан (наоборот, он легко и дешево расширяется в любом направлении);
      - оптимизированность железа вообще не имеет никакого значения (там, где загрузчик ОС Synology загрузил свой драйвер, тот же загрузчик XPEnology выбрал и загрузил другой драйвер, сам драйвер в любом случае написан сообществом Open Source);
      - при необходимости добавить 10G Ethernet в XPEnology ставится сетевая карта 10G Ethernet ценой 13т.р. (например, для Synology такая карта идет как опция в накопитель DS3612xs ценой 117т.р., причем эта цена без карты!!!);
      - функционал универсального компьютера никак не обрезается, поскольку собирается ровно та же конфигурация, что и для стандартного NAS (материнская плата, процессор и память).

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

  3. Привет! Пытаюсь поставить XPEnology. Как описано вот тут : http://xpenology.com/forum/viewtopic.php?f=5&t=27
    На 6-м пункте затык - Не могу найти ассистентом в сети НАС. Файрволл выключен.
    А пинговаться должен будующий НАС на этапе 6 ?

    Мать - Asus P5K-E. Проц - QuadCore Intel Core 2 Quad Q6600, 2400 MHz (9 x 267)
    Память - 4096 MB (DDR2-800 DDR2 SDRAM) Сетевуха - Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller

    Прбовал искать Synology Assistant 4.2-3508 и 4.3-4359.
    Как победить?

    • Эльдар Аблаев

      Привет! Проверьте, есть ли на шаге 6 линк на сетевой карте и роутере (коммутаторе). Если линка нет, то, очевидно, ваша сетевуха не поддерживается выбранной сборкой XPenology. Можно попробовать другие сборки (насколько я понял, сборки с расширенной поддержкой оборудования помечаются символами "++"). Также можно попробовать другую сетевую карту, желательно на официально поддерживаем чипе. Сейчас цена на 1Гбит/c сетевухи начинаются от $8.

  4. Хотел задать вопросы:
    Сообщите конфигурацию сего чуда (материнка, проц)?
    Поддерживается ли на маме встроенная сеевая карта?
    Какая версия хренолоджи сейчас используется?
    Ну никак не получается зарегестрироваться на сайте http://xpenology.com/ при регистрации не выдает картинку...

    СПАСИБО

    • Эльдар Аблаев

      Привет! Матринская MSI 740GM-P25, проц AMD Athlon II X2 240, ОЗУ 4 Гб, в BIOS выбран режим работы жестких ATA. Последний раз устанавливал вроде бы XPEnology DS3612xs DSM 4.2 build 3211++ (repack v1.2), встроенная сетевуха работает.

      P.S. Предыдущая XPEnology_DS3612xs_2668_4.1++ заработала только со внешней TP-Link TG-3269 на чипе RTL8169 (цена на нее меньше 300р.)

      P.P.S. В свое время также не смог зарегистрироваться на форуме XPEnology. Все вроде заполнил и отправил, а вот письма подтверждения регистрации так и не дождался (и так несколько раз).

  5. Спасибо понял!!!
    Ещё вопрос при установке хренолоджи в биосе выбрать режим IDE или HCI?

    Просто раз 10 уже заливал на материнку GIGABYTE H55N-USB3, проц i5? разные версии хренолоджи, так и не получилось, выдает ошибку про порт 23 телнет, и ошибку подготовки жесткого диска, чего посоветуете.....
    Думаю купить совместимую мать протестированную на сайте.

    • Эльдар Аблаев

      Скорее всего IDE. Но можно ведь проверить все режимы, их всего 2-3 штуки, причем режим RAID очевидно не подходит, т.к. RAID XPEnology сделает сама (программно). Наверно на вашей материнской плате какой-то редко применяемый чипсет. Можно или подождать других версий прошивок, либо все же купить другую материнку. Не могу посоветовать ничего конкретного. У меня завелись обе доступные мне материнские платы: указанная выше MSI 740GM-P25 и Asus M4A785TD-M EVO - обе на чипсетах от AMD примерно 3-4-летней давности. Еще лучше конечно же выбрать протестированную на сайте, есть шанс, что обойдетесь только заменой материнки.

  6. Gigabyte GA-C847N

    Сколько ватт кушает Ваша система без жестких дисков?

    • Эльдар Аблаев

      Интересный вопрос. У меня пока нет на него ответа. Может быть в одну из ночей обесточу все оборудование в доме и попробую засечь показания электросчетчика : )

  7. Александр Зуев

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

    • Эльдар Аблаев

      Саня, привет! Ага, я прошел через 2 коробочки и цена на 3-ю вырисовывалась уж ооооочень большой )

      Ответы на вопросы: флешка нужна для каждой загрузки, на нее ничего не пишется, сама ОС ставится на жесткий диск в раздел 2.4Гб, далее следует своп-раздел 2Гб, далее выравнивающий раздел 128Мб, далее собственно раздел с данными (все цифры для моего случая), файловая система ext4.

  8. Андрей

    привет сделай плз !!!видео инструкцию как это делать ))))ну хотя бы шаги че за чем ))))))по видео все понятней будет ) :razz:а то мало инфы а кто не особо шарит в этом ваще фантастика )) 🙄

    • Эльдар Аблаев

      Привет! Я бы рад сделать видеоинструкцию, но в голове столько идей, что хочется заниматься ими, а не видеоинструкцией ))) К тому же процесс установки в свежих версиях XPEnology (например, сборка NanoBoot DSM 5.0.4482) стала вообще проще некуда! В качестве компенсации кидаю ссылку на подробное описание процесса установки со всеми скриншотами и на русском языке: установка XPEnology на PC !

  9. Александр Зуев

    а на ZFS решение искать не пробовал?

    • Эльдар Аблаев

      Нет, не думал. Мне кажется, что это уже некий перебор. И EXT4 вроде бы ни разу не подвела, и данные хранятся на массиве RAID 1, и наличие внешнего бекапа - все это позволяет вообще не думать о таких вещах )

  10. Андрей Плотников

    Спасибо за статью !
    Как нельзя кстати. Буду собирать свою систему. Очень привлекает платформа HP Microserver gen8 либо самосбор на базе Chenbro SR30169 (есть простор для выбора комплектующих). Что посоветуете ?

    • Эльдар Аблаев

      За статью пожалуйста! К сожалению, давно не читал комментариев, поэтому вы наверно уже выбрали себе платформу! Собственно, оба варианта хороши! Выбор тут буквально следующий: тем, кто любит готовые решения - HP Microserver, а тем, кто любит ковыряться в железках, выбирать лучшие комплектующие и иногда ходить в магазин для возврата, к примеру, не подошедшего по высоте кулера 🙂 - Chenbro. Выбор материнских плат Mini-ITX на данный момент неплох, 4 слота HDD 3.5" и 2 слота SSD 2.5" присутствуют - все предпосылки для творчества обеспечены!

  11. Николай

    Здравствия светлым мыслям твоим !

    А ты не пробовал в место HDD на котором система хранится использовать USB флешку объемом 8 гб = думаю что будет вполне достаточно.??

    Я для FreeNAS именно так делал все работает замечательно уже несколько лет! (это кстати ответ на вопрос про ZFS)

    • Эльдар Аблаев

      Привет! Флешка используется, но на ней только предварительный загрузчик операционки. А сама операционка XPEnology загружается с любого из жестких дисков, установленных в систему. Для этого на каждом жестком диске предусмотрен раздел в 2.4Гб. Обойти это не получится по той причине, что оригинальная ОС Synology только так и может загружаться с настоящих накопителей Synology. Во FreeNAS ситуация конечно же совершенно другая, она изначально писалась для ПК.

      • Михаил

        Привет, установил на ПК хренолоджи. Вшил загрузчик с флешки в пустой "выравнивающий раздел" 128мб.установлен всего лишь один HDD. Если эксперементировали с этим, как будет работать загрузка без флешки на raid? В чем приимущество загрузки с флешки а не прямо с HDD?

  12. Виртуализация в отдельно взятой квартире | Блог Эльдара Аблаева - pingback on 13.04.2015 в 02:22
  13. Привет 🙂 нужна помощь .. Как на счёт зеркалирования блога wp ?

Ответить на Павел ¬
Отменить ответ


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Трэкбэки и Пингбэки:

  • Виртуализация в отдельно взятой квартире | Блог Эльдара Аблаева - Pingback on 2015/04/13/ 02:22