Як зробити мережеве сховище із комп'ютера. Чи варто збирати міні-сервер чи NAS своїми руками чи вибрати готовий? Порівняння Mini-ITX самозбору та I-Stor IS607. З чого і як вибирати

Головна / Усунення несправностей

Вступ

Якщо у вашій оселі чи вашій організації встановлено більше двох комп'ютерів, вже виникає потреба організувати загальний доступдо даних, найчастіше і до щойно підключеної флешки, а також принтеру або зовнішньому вінчестеру. Водночас часто треба виділити фотогалерею чи медіатеку на окремому пристрої. Використовувати для цього один із робочих комп'ютерів вкрай незручно, особливо якщо у вас використовується бездротова мережа та є підвищені вимоги до безпеки. Простіше, зручніше і практичніше використовувати виділене сховище даних, але не просто мережевий диск, NAS, а сервер, який, крім роботи з мережевими папками, зможе забезпечити доступ по FTP для завантаження файлів через інтернет, зможе виступити в ролі веб-сервера для нескладного сайту. медіа-бібліотеки та мережевого кошика. Такий пристрій з невисоким споживанням енергії може працювати в режимі 24x7, бути дуже компактним і безшумним. Для домашнього використання він потягне на собі BitTorrent клієнт для цілодобового обміну трафіком. Налаштувавши такий Torrent клієнт на щадну швидкість, можна не побоюватися, що він сильно завантажить ваш канал зв'язку, але при цьому, працюючи цілодобово, він завантажуватиме файли швидше.

Взагалі-то, подібні міні-сервери, навіть якщо вони зовні є шасі для вінчестера, є повноцінними комп'ютерами, зі своїми процесорами, пам'яттю та операційною системою. Тому багато користувачів воліють виділяти під них старі комп'ютери, упаковуючи ті в компактні корпуси з безшумним охолодженням. Сьогодні у нас незвичайний випадок: ми розглянемо дві ідеології створення міні-серверів: самостійне складання або купівля готового рішення в магазині. У лівому кутку рингу – мініатюрна система формату Mini-ITX з низьким енергоспоживанням, у правому – I-Stor IS607.

Наші умови: система має бути компактною, функціональною, максимум – з одним вентилятором та, природно, з великим обсягом простору на HDD.

Хай живе доступний Mini-ITX

Формат Mini-ITX побачив світ ще в 2001 році, коли був представлений компанією VIA для компактних комп'ютерів, Для яких важливе низьке енергоспоживання, рекордно малі розміри та сумісність з архітектурою x86. Багато хто з нас бачив материнські плати VIA EPIA розмірами 170x170 мм з інтегрованими процесорами та пасивним охолодженням, багато хто мріяв використовувати їх удома, але ці плати, як і процесори, мали два вкрай негативні моменти: низьку продуктивність, часом неприйнятну для найпотрібніших операційних будинків систем Windows XP та високу вартість, за яку можна було зібрати половину комп'ютера формату MicroATX. Але як зазвичай це буває, ситуацію виправила компанія Intel, випустивши ще в 2007 доступні материнські плати D201GLY формату µATX з інтегрованими процесорами Celeron 215 з системною шиною 533 МГц. І хоча сумісність зі стандартом Mini-ITX (а точніше з розмірами та компонуванням плат VIA EPIA, що задають індустріальний стандарт) не 100%, розміри плати 171.45x171.45 мм дозволяють втискати її в Mini-ITX корпуси. Тому говоритимемо саме про цей форм-фактор.

Звичайно, ця плата, а точніше її оновлена ​​версія Intel D201GLY2A виглядає оптимальним варіантомдля домашнього міні-сервера або мережного диска. Чому саме ця плата на базі "нерідної" для процесорного гіганта логіки SiS662 + SiS964, коли вже анонсовано серію плат D945GCLF на базі чіпсету Intel 945C + ICH7 на процесорі Atom? Тому що за тестами продуктивності Atom програє старому Celeron 215, а переваги енергозберігаючих технологій геть-чисто відбиті ненажерливістю північного мосту. У підсумку, за повідомленнями наших колег, новинка споживає більше, а дає менше. Так що вибираємо D201GLY2A, яка в кілька разів дешевша за аналоги від компанії VIA.

Технічні характеристики системної плати Intel D201GLY2A

Форм-фактор Mini-ITX, сумісний із MicroATX, 171.45x171.45 мм

  • Процесор:

      Припаяний процесор Intel Celeron 220

      Частота ядра – до 1.2 ГГц

      Підтримка 64-бітових розширень

      Об'єм кешу L2 - 512 Кб

      Частота системної шини 533 МГц

      Активне охолодження процесора

      Тепловиділення – до 19 Вт

    • Один 240-контактний роз'єм DIMM DDR2

      Підтримка модулів пам'яті DDR2 частотою 400 – 667 МГц (модулі DDR2 667 працюють на частоті 533 МГц)

      Максимальний обсяг пам'яті – 1 Гб

    • Північний міст: SiS662

      Південний міст: SiS964L

      Підтримка Serial ATA 150

      Підтримка 6 портів USB 2.0

  • Інтегроване графічне ядро ​​SiS Mirage

    Аудіо кодек ADI AD1888

    Мережевий адаптер Broadcom 10/100 Mbps

    Порти на задній панелі:

    • 1 послідовний COM-порт

      1 паралельний LPT-порт

      2 порту USB 2.0

      1 мережний RJ45 порт

      1 VGA порт вбудованого відеоадаптера

      3 аудіо гнізда 3.5 мм

      2 PS/2 порти для клавіатури та миші.

    Внутрішні порти:

    • Райзери на 4 порти USB 2.0

      2 порти Serial ATA

      1 двоканальний порт Parallel ATA

      Райзер для підключення аудіо портів

    Апаратний моніторинг:

    • Датчик напруги

      Датчик температури

      Два 3-контактні роз'єми вентилятора

      Управління швидкістю вентиляторів

    Вартість вроздріб - близько 65 $

Ну що сказати, материнська плата у компанії Intel вийшла дуже цікавою. При вартості в 60 $ з процесором, ця плата дуже швидко опинилася в нашій лабораторії, в OEM-комплектації.

Плата для лінивих: ні тобі процесор вибирати і ставити не треба, ні кулер. Просто додай модуль пам'яті, блок живлення – і вона заведеться!

Тільки слід розуміти, що всі ці роки ми говорили Mini-ITX, а мали на увазі VIA EPIA, а тут раптом Intel зі своїми рішеннями з'явився... Так, вона не зовсім сумісна зі стандартами, заданими VIA, і ми з цим ще зіткнемося при складанні міні-сервер. А поки що настав час вибрати корпус.

Корпусів формату Mini-ITX на ринку чимало, є з чого вибирати. Ось тільки по-справжньому компактні, що використовують основну перевагу даного формату - одиниці. Найбільш відомі в Росії - це Casetronic, G-Atlantic та Morex. Вивчивши плюси та мінуси кожного з них, ми робимо вибір на користь компактного корпусу формату Mini-ITX з усіх, що можна купити в Москві.

  • Сторінки:

Мати вдома сервер, де зберігаються всякі фільми та музика – давня нав'язлива ідея. Якийсь період часу роль «сервера» грав бюджетний 14″-дюймовий ноутбук DellУ якого спочатку зламався контролер заряду, потім звук.

Усередині стояло два терабайтні жорсткі диски (DVD-привід замінив на SATA-перехідник ще в день покупки), 4 гігабайти ОЗУ, і Windows 7 Pro (з «дворовою» ліцензією). Він був підключений до роутера через 100-мегабітну мережеву картку, і на двох дисках було налаштовано. спільні папки» з музикою та фільмами.

Сама по собі схема виглядала безглуздо, але зі своїм завданням з горем навпіл справлялася: працював торрент-клієнт, BitTorrent Sync, і абияк можна було дивитися фільми з Wi-Fiз інших комп'ютерів та приставки Xiaomi MiBox, підключений до проектора. Так-сяк — тому, що максимум можна було відкрити DVD-rip, відкриття займало близько хвилини, перемотуванняпрактично гарантовано призводила до зависання. А ще він дико гудів вентиляторамиі на ніч його доводилося вимикати. Ну і мережеві папкиперіодично відвалювалися.

Потім доля ноутбука зробила поворот, він вирушив до молодшого брата, а мені повернувся мій старий знайомий. EeePC 701носить звання першого в світі нетбука. Це був мій перший мобільний комп'ютер, з'явився він у 2008 році, і виключно на його мініатюрній клавіатурі я писав конспекти лекцій із третього по п'ятий курс. І до Китаю він зі мною з'їздив цілий рік. Потім у мене з'явилася машинка потужніша, а нетбук відійшов до молодшого брата… і тепер, через кілька років, знову повернувся до мене. І тепер він знайшов друге життя.

EeePC 701

Пост вийшов досить розлогий, але підсумую. Загалом я досяг того, чого хотів: сховище файлів понад 4 Тб, торентокачалкапрацює (керую через Transmission з ноутбука), фотографії з телефонів бэкапятся через BitTorrent Sync, фільми по мережі працюють і не гальмують. Іноді, щоправда, на великих файлах під час перегляду з MiBoxвідбувається зупинка десь на 30 секунді відтворення, але повторний запуск фільму цю проблему вирішує. Незважаючи на підключення через 100 Мбіт-ну картку та USB 2.0, жодних інших гальм з фільмами не буває, і дивитися цілком комфортно. І шумів практично немає: під Ubuntu нетбук практично не гріється, чого не скажеш про його рідну Windows XP, де він ревів як турбіна

Але є і мінуси. Роз'єми USB не дуже жорсткі, і якщо хтось поворушить кабелі жорстких дисків, або чіпатиме сам EeePC, то диски відвалюютьсяі доводиться перезапускати систему (перемонтувати довше). Ну і при необхідності скопіювати щось важке з/на NAS швидкість 16 мбіт/секзовсім засмучує. В найближчому майбутньому постараюся знайти заміну на нормальній платформі.

UPDATE 2015.07.29: На зміну цьому монстру прийшов самозбірний HTPC на MiniITX-платі У роздумах, що робити зі стариком далі.

Як я зробив NAS (мережеве сіткове) зі старого нетбука та чотирьох 2,5″ HDD

// - Нотатки білого тигра - Vladimir Zh //

Tags: ,

Спочатку невелике пояснення. NAS - це скорочення, що відбулося з англійської мови. Воно означає Network Attached Storage або вільне мережеве сховище. Ви можете зберігати на цих дисках фото-або відеофайли, та й будь-яку іншу інформацію – це не важливо. Ви ж отримуєте до неї доступ з будь-якого пристрою, будь то телефон, телевізор, ігрова консольабо комп'ютер.

Ще кілька слів про обладнання, яке ми використовуємо для створення нашого самозбірного NAS: диски WD Red на 6 ТБ та досить простий корпус Synology.

Починаємо складання NAS

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

Корпус можна відкрити з одного боку, просто зсунувши панель, щоб дістатися вмісту. Відразу видно роз'єм SATA для підключення дисків. У цей корпус можуть бути вбудовані лише два диски.

В принципі, можна розпочинати. Беремо один жорсткий диск і обережно вставляємо в слот. Потім ставимо на місце і другий диск. Зверніть увагу: роз'єм повинен збігатися.

Тепер дуже важливо зафіксувати жорсткі диски, закріпивши їх гвинтами з обох боків: чотири гвинти на диск. Це потрібно, щоб не виникало вібрації та диски були міцно зафіксовані у слотах.

Отже, диски ми прикрутили. Ставимо на місце кришку корпусу та закріплюємо її.

Повертаємо корпус у вихідне положення та закріплюємо гвинтами на задній стінці.
NAS зібрано. Тепер його потрібно підключити до мережі та електроживлення. Для цього ми беремо звичайний мережевий кабельі підключаємо до потрібного роз'єму, а потім - до електромережі. Ідеально, якщо NAS підключений безпосередньо до роутера.

Зараз я поясню, чому важливим є доступ до інтернету.

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

А тепер виникає питання: навіщо взагалі потрібний NAS і чому не можна обійтися звичайним зовнішнім жорстким диском, що лежить десь у будинку. Наша відповідь: через безпеку зберігання даних. З 12 ТБ на дисках ми ефективно використовуємо лише 6 ТБ, але завжди маємо актуальну резервну копію.

Висновок:приблизно 600 євро за таку систему - це досить великі гроші, але вкладення окупається хоча б усвідомленням надійності зберігання даних.

Питання софту

Чим же засофтити ваше домашнє сховище? Звичайно, можна просто встановити FreeNAS, але можна пошукати альтернативні рішення. Якщо ви не шукайте легких шляхів, наші поради вам обов'язково знадобляться.

OpenMediaVault

Альтернатива FreeNAS – OpenMediaVault – заснована на Linux Debian. Це програмне забезпечення NAS з відкритим вихідним кодом, яке підтримує стандарти FTP, SFTP, SSH, AFS, SMB та CIFS.

Додатки:ви можете встановити різні додаткові протоколи та стандарти для розширення свого NAS.

Застосування: OpenMedia Vault особливо підходить для домашнього використання.

Мережеві функції: WakeOnLAN, Link Aggregation, а також новий стандарт IPv6.

Моніторинг:для нього можна використовувати syslog, watchdog, S.M.A.R.T., SNMP (v1/2c/3) або сповіщення по електронній пошті.

Технічне обслуговування:якщо ваш NAS працює на OpenMediaVault, то обслуговуватиметься така система через веб-інтерфейс.

NAS4free

NAS4free - це програмне забезпечення з відкритим вихідним кодом. Він заснований на FreeBSD та може бути віртуалізований на будь-якому обладнанні. NAS4free відтримує стандартні протоколи FTP, SMB, NFS, TFTP та AFP.

Додатки:ви можете налаштувати на NAS веб-сервер та розміщувати там веб-сайти.

Галузь застосування:завдяки опції віртуалізації NAS4free підходить як для великих серверів, так домашнього використання. Його апаратна підтримка справді унікальна.

Мережеві функції: NAS4free підтримує WakeOnLAN та IPv6.

Моніторинг:Ви маєте можливість вказати шлях, куди зберігатимуться статистичні дані. Ви також можете переглядати статистику в реальному часі через інтерфейс.

Технічне обслуговуванняздійснюється через інтерфейс.

UnRAID

UnRAID - це програмне забезпечення, що підходить для різних програм. UnRAID надається безкоштовно протягом перших 30 днів, після чого ви платите від 59 до 129 $. Дешевий базовий пакет (ціна: 59$) дозволяє використовувати шість підключених пристроїв зберігання, середній пакет (ціна: 89$) – дванадцять пристроїв. З пакетом Pro (ціна: 129 $) кількість пристроїв зберігання не обмежена. Підтримується майже будь-яка 64-х та 86-розрядна система. UnRAID також пропонує можливість віртуалізації.

Додатки: UnRAID без проблем підтримує розширення за допомогою додаткових жорстких дисків. Також слід відзначити дуже хорошу підтримку SSD.

Застосування: UnRAID більше підходить для професійних додатків. Він здатний підтримувати великі сервери з багатьма жорсткими дисками.

Мережеві функції: UnRAID керує лише пам'яттю, а за мережеві функції має відповідати відповідна операційна система.

Моніторингздійснюється через веб-інтерфейс.
Технічне обслуговуваннятакож через веб-інтерфейс.

У статті йдеться про методику побудови мережевого сховища на базі звичайного сервера, наводяться нюанси, які бажано знати та даються рекомендації, у тому числі з особистого досвіду.

Вступ

Статей на кшталт "Давайте зробимо мережеве сховище (NAS) своїми руками" написано достатньо. При цьому багато з них виглядають приблизно "...знайшли цікавий дистрибутив, переписали на флешку, вставили в комп'ютер і радіємо життю". цікаві моментияк визначення ролі (простіше кажучи, навіщо це потрібно), підбір компонентів, тестування, особливості майбутньої експлуатації тощо.

На цей раз ми підемо трохи іншим шляхом і спочатку опишемо, навіщо це потрібно, потім подумаємо, як це робитимемо і на що звернути увагу. Спробуємо, хоч і «галопом Європою» позначити ключові моменти такого будівництва.

Ця стаття має ознайомлювальний характер і не претендує на повну допомогу з побудови мережевих сховищ (NAS) на будь-які випадки життя.

NAS(Network Attached Storage) - один із варіантів системи зберігання даних (СХД). Фактично це вузькоспеціалізований файл-сервер, чиє програмне забезпечення (а часом і апаратне) заточене виключно на операції обміну та збереження даних. Зазвичай працює через стек протоколів TCP/IP, хоча бувають винятки.

Традиційно NAS підтримує передачу даних протоколами файлового доступу: SMB (CIFS), NFS, APF та деяким іншим. Але останнім часом у NAS стали вбудовувати і підтримку протоколів блокового доступу, наприклад, iSCSI.

Примітка.Строго кажучи, робота в режимі блочного доступу – це прерогатива іншої групи пристроїв – SAN (Storage Area Network). Фактично, сучасний NAS з функціями блокового доступу – це вже гібридний пристрій SAN/NAS. Але незважаючи на гарне симетричне написання, називати його все одно будемо NAS. Так коротше і звичніше.

Переваги створення NAS самотужки

Є поширена думка, що на створення NAS самотужки вирішуються ентузіасти-одинаки, які знайшли старий сервер і не знають, що з ним зробити. Однак серед збирачів власних NAS досить багато і суворих прагматичних людей, які точно знають чого хочуть від нової системиі як це реалізовуватимуть. Які мотиви рухають людьми, які купують або орендують сервер, щоб зробити мережне сховище?

По перше,це бажання збудувати систему під себе. Більшість відомих дистрибутивів для побудови NAS - відкритий вихідний код, доступний будь-яких перевірок і модифікацій.

Існує можливість адаптації не тільки через установки сторонніх plugins, але й шляхом прямої зміни програмного забезпечення під свої потреби. Наприклад, додати агент системи моніторингу тощо.

По-друге,це широкі можливості для модернізації апаратної частини. Такі можливості, як замінити процесори більш потужними, замінити RAID-контролер або HBA, встановити мережевий адаптер - лише б підтримувало програмне забезпечення та драйвери. Все це може бути вигідніше, ніж купувати готовий закритий пристрій.

Ціни на обладнання постійно змінюються, тому немає сенсу наводити конкретні суми. Але варто відзначити, що готовий NAS від відомого виробника на 12 HDD із потужним процесором обійдеться не так вже й дешево. Тому придбати для своїх потреб відмінний сервер від відомого бренду, встановити на нього перевірений дистрибутив – для багатьох випадків – це цілком конкурентне рішення.

Примітка.З готовими NAS навіть від відомих виробників теж часом доводиться повозитися під час експлуатації. Оновити прошивку, зв'язатися з техпідтримкою для вирішення робочих питань, а то й по гарантії. Варіант «купив, поставив і забув» - для більшості виробників це зовсім необов'язкова опція.

Дуже важливий аспект – це здобуття практичного досвіду. Можна з упевненістю сказати, що побудова мережевого сховища своїми руками дає шанс краще розібратися в системах зберігання даних в цілому. Навіть відучившись на курсах того чи іншого вендора, можна так і не впізнати тих чи інших нюансів, які, як то кажуть, «плавають на поверхні». Також при розробці ніколи не будуть зайвими знання про те, як виглядає реальне «залізо», як взаємодіють компоненти і таке інше.

Які можуть бути недоліки цього напряму?

По-перше, творчий процес затягує. Вже давно настав час здавати в експлуатацію, а тут не провели ще тисячу перший тест, не переписали в літературному стилі розділ у документації і так далі... :)

По-друге, звичайно, потрібна певна впевненість у своїх діях. Коли йдеться про перевірку ідеї на «старому залозі», не так давить тягар відповідальності. Але коли доводиться витратити живі гроші і потім довірити «саморобці» свої дані, іноді буває складно на це зважитися.

Правильно визначаємо роль та розташування NAS в ІТ-інфраструктурі

Для цього розглянемо два варіанти використання NAS: у ролі самостійного файл-сервера та у ролі СХД.

NAS як файл-сервер

Зазвичай, це допоміжний файл-сервер для розвантаження основного корпоративного сервера. Найчастіше це пов'язано з обмеженими функціями при інтеграції в Active Directory.


Незважаючи на те, що більшість сучасних дистрибутивів відкритих систем так-сяк підтримують можливість роздачі прав на основі взаємодії з AD, більш тонкі «сутності», такі, як групові політики, використання спеціального програмного забезпечення для моніторингу та безпеки для Windows середовища - на платформі NAS, швидше за все, будуть недоступні.

Використання NAS - як СГД

Тут можуть переслідуватися такі цілі як:

Розширення дискового простору серверів.Простіше кажучи, стало мало місця - додали мережеве сховище і на серверах підключили нові томи, наприклад, iSCSI.

Додатковий ресурс для резервного копіювання.Наприклад, якщо обсяг даних не міститься на стрічкові ресурси, частина некритичних та бізнесу даних зберігають на мережному сховищі. І це лише один із прикладів комбінування NAS та стрічкової бібліотеки.

Допоміжна СГД для віртуальної системи.Не завжди потрібно розміщувати ті чи інші віртуальні машини на швидкісних ресурсах. Іноді досить простого NAS з томами, підключеними за протоколами NFS чи iSCSI.


Вибір програмного забезпечення

Під час створення NAS є два шляхи: скористатися готовим спеціалізованим дистрибутивом чи створювати свій варіант з урахуванням універсальної операційної системи.

Якщо є бажання досконало розібратися у всіх тонкощах програмного забезпечення апаратного забезпеченняі створити унікальну систему під себе з максимально гнучкими налаштуваннями - має сенс взяти якийсь OpenSource дистрибутив, наприклад, одну зі збірок Linux, FreeBSD, Open Indiana і, ретельно його переробивши, створити платформу для власного мережевого сховища.

Якщо є бажання одразу запустити та почати працювати – варто скористатися готовим популярним дистрибутивом для NAS.

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

Серед готових дистрибутивів є три найбільш відомі напрямки:

    на основі FreeBSD – FreeNAS, NAS4Free, ZFSGuru;

    на основі Solaris – NexentaStor;

    на основі Linux – Open-E, OpenMediaVault, RockStor.

Основною «родзинкою» дистрибутивів FreeNAS, NAS4Free, ZFSGuru, а також NexentaStor та Open-E є підтримка тієї чи іншої варіації файлової системи ZFS.

RockStor – експериментальний дистрибутив, що передбачає використання Btrfs.

OpenMediaVault - заслужений відомий дистрибутив на базі Debian, який підтримує файлові системи: XFS, JFS, ext2/ext3/ext4 - повна підтримка, NTFS та FAT32 - у режимі «читання/запис». Слід врахувати, що всі дистрибутиви ZFS пред'являють досить високі вимоги до апаратного забезпечення.

Народна прикмета: Якщо на сервері менше 16GB RAM - возитися з ZFS особливого сенсу немає.

Ще один важливий нюанс - звідки планується запускати саму операційну систему. У цьому випадку є два варіанти:

    система щоразу стартує з тимчасового носія, наприклад, з USB-флешки або завантаження по мережі, і потім образ розгортається оперативної пам'яті;

    стандартне встановлення на постійний жорсткий диск.

Наприклад, NAS4Free може бути встановлений як на змінний носій, і на жорсткий диск, а для OpenMediaVault краще вибрати жорсткий диск через swap розділу. І тут знову питання, чи є можливість встановити жорсткий диск або SSD для системи? Після того, як ми розібралися зі своїми побажаннями, ми переходимо до вибору апаратного забезпечення.

Опрацювання конфігурації

Більшість сучасних OpenSource дистрибутивів підтримує широкий спектр серверних конфігурацій. Але досі існують деякі прогалини за підтримки обладнання. Нижче наведено опис таких «запланованих сюрпризів».

Важливо!Треба розуміти, що не вийде взяти зовсім дешевий сервер мінімальної конфігурації і шляхом встановлення надекономічного дистрибутива отримати високопродуктивну СГД.

RAID-контролер або HBA

Деякі RAID-контролери, HBA та мережні карти можуть не підтримуватись у тому чи іншому дистрибутиві. Симптом зовні виглядає приблизно так - завантажується дистрибутив, наприклад, з флешки, а диски система «не бачить».

Іноді питання вирішується перепрошивка Firmware, іноді - установкою свіжого драйвера від виробника контролера, іноді - переходом на нову або іншу гілку дистрибутива. У найважчих випадках не допомагають ні сторонні драйверині за заміну прошивки.

Мережеві адаптери

Проблема приблизно та сама, що і у випадку з HBA і RAID-контролерами. Можна поборотись, але іноді можна зіткнутися з повною відсутністю підтримки.

Окремо варто поговорити про характеристики передачі. Потрібно точно уявляти, не тільки яка мережа у вас є зараз, але яка буде в майбутньому.

Наприклад, якщо зараз використовується стандарт Gigabit Ethernet на кручений парі, а надалі планується використовувати 10 Gigabit Ethernet SFP (оптоволокно), то потрібно опрацювати питання сумісності і в тому, і в іншому випадку.

Кількість слотів розширення

Як було сказано вище, одна із вагомих причин для побудови свого мережевого сховища – можливість його модернізації. Але якщо можливості для цього вже урізані виробником обладнання, варто пошукати інший варіант материнської плати або серверної платформи.

Можливість встановлення в корпусі додаткових компонентів

Приблизно той самий варіант, що й вище, але тут доводиться стикатися ще й з відсутністю місця для кріплення, нестачею роз'ємів живлення і так далі.

Як відбувається опрацювання конфігурації

Беремо опис конфігурації вибраного сервера, включаючи чіпсет, HBA або RAID-контролер, мережевий адаптер, etc., і перелік обладнання, що підтримується в обраному дистрибутиві і звіряємо з тим, що є в специфікації сервера.

Порада.Іноді простіше додати компонент, що заздалегідь підтримується, в конфігурацію сервера, наприклад, HBA або мережеву карту, ніж довго і нудно з'ясовувати, чи підтримується модель, вбудована в материнську плату, чи ні.

Якщо не зрозуміло, підтримується цей пристрійчи ні, то йдемо на сайт виробника та уточнюємо, чи є драйвер для даної системи. Наприклад, для NAS4Free підходять драйвери від виробника обладнання відповідної версії FreeBSD.

А Якщо зовсім погано - вибираємо інший дистрибутив чи іншу конфігурацію сервера.

Важливо!Всі делікатні моменти сумісності вкрай бажано пропрацювати до придбання обладнання шляхом ретельного аналізу специфікацій. Щоб потім не вмовляти дистриб'ютора дати можливість щось змінити чи повернути, а також щоб не докуповувати відсутнє.

Тестування

Припустимо, вже закупили обладнання із ретельно опрацьованою конфігурацією.

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

Для перевірки на продуктивність нам знадобиться ще один комп'ютер бажано з більш потужними характеристиками, щоб протестувати NAS без огляду на продуктивність інших компонентів обміну даними. Відразу слід зазначити, що тестування – це ціла наука. І далеко не завжди розрахункові та очікувані значення відповідають тому, що виходить на практиці. Тому прислухаємося до поради Козьми Пруткова «неможливо осягнути неосяжне» та вибірково зупинимося на цікавих нюансах.

Найпростіший вид тесту - просто копіюємо набір файлів та засікаємо час. Рекомендується спробувати скопіювати великий файл фіксованого розміру і набір дуже дрібних файлів того ж сумарного обсягу. Тобто взяли хороший потужний комп'ютер, примонтували мережевий ресурс на нашому NAS, засікли час та запустили копіювання. Відзначили час на завершення. Також слід звернути увагу на такі показники, як завантаження процесора, використання RAM і так далі.

У найпростіших випадках можна спробувати запустити команду top і подивитися навантаження. Для складніших випадків існують спеціальні засоби. Варто врахувати, що утиліти, з яких ми спостерігаємо навантаження на процесор, пам'ять, швидкість обміну в мережі самі споживають системні ресурси. Для того, щоб отримати повну картину, потрібно провести контрольні виміри швидкості копіювання з вимкненими засобами спостереження за системою.

Другий вид тестів – за допомогою спеціалізованої програми, наприклад, виконуємо різні поєднання.

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

Увага!Далеко не завжди заявлена ​​швидкість обміну мережею відповідає швидкості передачі реальних даних у вигляді файлів.

Тому рекомендується провести тестування не тільки на створюваному NAS, але і на інших системах (комп'ютерах), з метою отримати певне усереднене значення. Тоді легше визначитися з результатами у цьому середовищі експлуатації.

За результатами тестування може бути три варіанти:

    Характеристики відповідають очікуваним умовам цього середовища експлуатації.

    Характеристики відстають від очікуваних, але відомо вузьке місце, яке необхідно розширити. Наприклад, потрібен кеш SSD.

    Характеристики відстають від очікуваних, але вузьке місце визначити не вдалося. Наприклад, всі контрольні точки: процесор, пам'ять, дискова підсистема, мережна підсистема і т. д. - працюють у режимі, що не дотягує до нормального навантаження.

Третій випадок найскладніший. Найчастіша рекомендація, яка може допомогти – спробувати інше програмне забезпечення (інший дистрибутив). Іноді допомагає інсталювати інший драйвер на HBA або RAID-контролер, наприклад, свіжий драйвер від виробника. Крім тестування на продуктивність існує ще тестування на стійкість до відмови. Наприклад, як поведеться RAID (апаратний або програмний) при штучному збої диска, чи зберігається зв'язок на дубльованих мережевих каналах при аварії на одному з них і так далі.

Дослідна експлуатація

Як це часто буває – отримали більш-менш пристойні дані при тестуванні та бігом стали впроваджувати. І в результаті отримуємо купу неприємних сюрпризів, які не виявлялися при тестуванні.

Як цього уникнути? Лише шляхом поступового введення в експлуатацію. Найголовніше - весь цей час уважно спостерігати за новим обладнанням та ретельно контролювати вибрані параметри.

Наприклад, не переносимо всі вибрані віртуальні машини на новий том iSCSI, лише одну. І перевіряємо її роботу. Якщо все нормально, за тиждень можна перенести ще одну. Ще через два тижні - ще два і таке інше.

Основна перевага такого підходу полягає в тому, що з'являється час вчасно позбудеться цих самих «сюрпризів» і запускати на повну потужність вже перевірену систему. Крім того, з'являється час написати інструкції, уточнити регламенти, простіше кажучи, підігнати документальну базу під нові реалії.

Зрозуміло, розглянути всі аспекти у межах однієї статті неможливо. Але нам вдалося познайомити вас із основними нюансами, які варто враховувати при будівництві мережевих сховищ.

Частина перша: холодне залізо

Його можна гасити, і в бульйон покришити,
І подати із овочами непогано.

Льюїс Керролл, Полювання на Снарка

Будь-хто, хто здатний зібрати персональний комп'ютері встановити Windows, за бажання може впоратися і зі створенням досить просунутого NAS з x86-сумісного заліза та вільних збірок на основі *nix. При цьому, грубо кажучи, кількість встановлених дисків впливає на вартість та трудомісткість проекту лише вартістю дисків. Що дозволяє серйозно заощадити порівняно з покупкою готового NAS на 4 і більше дисків, але навряд чи вигідно, якщо ваші потреби задовольнить NAS на 1-2 диски. Сказати, який варіант краще – не можна. У кожного свої переваги. Хтось чудово готує вдома, а хтось воліє вечеряти у ресторані. Вам приносить задоволення метушня з комп'ютерним софтом і залізом? Тоді цей текст може бути корисним. Вам потрібний сервіс зберігання сам собою? Вибирайте між хмарним сховищем та готовим NAS із коробки.

N. B Це стаття не про модель обладнання і не про версію програмного продукту. Вона про концепцію створення NAS своїми руками і пропонує розглянути інші варіанти вирішення завдання, окрім придбання готового пристрою. Тема довга, налічує під тисячу сторінок обговорення. Народ там ввічливий і чуйний. Це ніби натяк на те, що стаття не претендує на повноту, академічність чи істину в останній інстанції.

Що за NAS-то?

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

Визначення не ідеальне, але цілком робоче. NAS використовують і в бізнесі, але там свої вимоги та особливості. Нас же цікавитиме домашнє використання NAS.

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

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

Звісно, ​​є й інші шляхи. Наприклад, ви - захоплений фотограф і потребуєте надійного зберігання багаторічних архівів. Або люблячий батько, який знімає на відео кожен крок свого малюка. І т.д. Ось тільки рідко такі сценарії призводять до збирання NAS своїми руками. Набагато частіше – до покупки готового із коробки. Потреби таких користувачів упевнено задовольняються 1-2 дисковими моделями готових NAS. Зібрати самому щось аналогічне за розмірами, шумністю і ціною 1-2 дискових моделей любителю-неофіту важко, якщо взагалі можливо.

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

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

Залізо залежить від використовуваного софту. Софт – від поставлених завдань. А коректна постановка завдання зроду була сильним місцем домашнього майстра. Тому він починає із заліза. Якщо до побудови NAS ми прийшли з мішком деталей, що залишилися від апгрейдів, то хороша новина в тому, що вони підійдуть, нехай не оптимально. Навіть не дивлячись.

По коморі сміття

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

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

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

Індпошиття

Якщо ви збираєте NAS зі спеціально придбаних компонентів, то спочатку варто визначитися з побажаннями. У більшості випадків (але не можна осягнути неосяжне) запити діляться на три групи, умовно «тихо-компактно», «ефективно-розширюване» і «сервер-так-сервер». Уточню, що правильний варіант однозначно не існує. Адже зважує побажання, витрати та свої можливості сам користувач. А ось неправильний – можливий. Коли результат не відповідає явно або неявно заданим при проектуванні вимогам. Наприклад, дружина заявить, що коробка, звісно, ​​велика. Але виє як літак, і жити вона в одній квартирі з нею не погоджується. Або зібрана під пасив система не витримує випробування влітку. Або банально затикається відео під час перегляду по мережі. Тому побажання краще обміркувати на березі. Особливо – неявні.

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

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

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

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

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

Якщо ні - спочатку вибираємо корпус під бажану кількість дисків (потрібний чи ні диск під систему, залежить від ОС. У розділі про софт і обговоримо.). Тут у сутичці понтів естетичного почуття жадібно з прагненням до ефективних витрат проходить перша перевірка на міцність концепції «тихо-компактно». Гарні компактні корпуси недешеві. Якщо перемога за жабою прагненням до ефективності, йдемо в розділ ефективно-розширюємо. Туди ж вирушаємо, якщо обраний корпус допускає встановлення материнської плати microATX. Якщо перемогла естетика – підбираємо материнську плату Mini-ITX (Mini-DTX). Перша вимога – максимум портів SATA (можна з урахуванням eSATA). У принципі, настільні варіанти із 6 SATA-портами випускалися. Але чи вдасться знайти тут і зараз – питання. Якщо не вистачає портів, SATA-контролери PCIe на 2 і навіть 4 порти досить доступні. Їх, звісно, ​​потрібен слот PCIe. З урахуванням того, що він у Mini-ITX – єдиний, розширюваність на цьому і закінчується.

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

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

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

Щодо «тихо» є тонкощі. Перший порив – «повний пасив». Однак у більшості випадків приймається аргумент про те, що 4-6 дисків будуть виробляти більше шуму, ніж гарний 120-міліметровий вентилятор із заниженими обертами. У будь-якому випадку треба розуміти, що за все треба платити і компактний корпус при інших рівних виявиться шумнішим за більш просторий стандарт з великими вентиляторами.

Очевидна особливість впаяного процесора – продуктивність. Якщо її недостатньо, переважна більшість відмовляється від формату Mini-ITX. Але, заради повноти, треба сказати, що це не обов'язково, порівн. конфігурацію від маестро Padavan.


Складання від padavan, як видно - напрочуд компактно

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

Ефективно-розширювано

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

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

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

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


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

Материнська плата. Я взяв ASUS P8H77-M Pro з таких міркувань:

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

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

Блок живлення винесено до окремого розділу.

Приклади описаного варіанта:



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

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

Існує «преміальна» категорія NASбудівників, які з об'єктивних чи суб'єктивних причин будують NAS із серйозних та дорогих серверних компонентів. Ентузіасти експериментують із 10-гігабітними мережевими рішеннями. Пам'ятайте, що серверні конфігурації найчастіше за габаритами та шумом не цілком сумісні з житловими приміщеннями. Можливість використання ECC-пам'яті – найбільш очевидна перевага підходу. Файлова система ZFS, використовувана у цьому сегменті домашнього NASостроения, активно використовує пам'ять. При цьому збій у пам'яті може призвести до спотворення даних, що залишилося непоміченим. ECC-пам'ять вирішує проблему, але для її використання у варіанті Intel потрібні серверні процесори (є цікаві винятки, наприклад Pentium G2120) та материнські плати.

Найчастіше використовується віртуалізація та кілька гостьових OC вирішують завдання, у кожного – якісь свої. Поширений варіант, коли SATA-контролер прокидається в віртуальну машину, що виконує функцію сховища (Solaris або FreeBSD з zfs). З цієї VM дискова ємність експортується NFS або iSCSI для гіпервізора та інших VM. Від подальшого пояснення того, в чому сам не сильно знаюся, утримаюся і наведу реальні приклади.





Складання від TPAKTOP, вид зовні та зсередини

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

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

Так що якщо не терпиться – можна приступати. А в другій частині софт обговорюватимемо докладніше.

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

© 2022 androidas.ru - Все про Android