Výkonný a levný NAS – homemade
Úvod
Donedávna jsem jako diskové úložiště používal jednodiskový NAS boxík D-Link DNS-323. Měl jsem v něm 750GB WD AAKS. Celé řešení fungovalo velmi dobře, mimo jiné jsem v NASu používal plný Linux, a tak jsem měl prostor si vše nakonfigurovat plně ke svým potřebám. Přenosové rychlost nebyly ideální, pohybovaly se od 3 do 6MB/s, ale pro mé účely zpočátku dostačovaly. Nicméně po tom, co se mi disk odporoučel do věčných lovišť, musel jsem chtě nechtě uvažovat alespoň o bezpečnosti – a je to tak vždycky: že Vám jde o data si uvědomíte, až když o ně (málem) přijdete. Já o ně naštěstí nepřišel, ale musel jsem někam “odložit” to, co jsem v tom disku měl. Tedy: koupil jsem 1.5TB Samsunga F2, NAS boxík prodal a 7500AAKS poslal do reklamace. A co teď?
Požadavky
Cílem bylo následující:
- dosáhnout zabezpečení dat, tj. RAID. Mirror se mi nejevil uspokojivý, protože vyžaduje režii 50%. Začal jsem tedy uvažovat o RAID5 jako požadavku. Tj. 3 disky, režie 33%.
- zvýšit propustnost
- zachovat široké možnosti nastavení (linux optimální)
- zachovat malé rozměry
- zachovat nízkou hlučnost
V úvahách jsem měl několik možností, z nichž hlavní byly:
- 4diskový NAS od QNAPu, Synology nebo D-LINKu s cenou 10 tis. Kč a více bez disku
- “domorobo” řešení s něčím, co se uchladí pasivně
Řešení
Nakonec jsem zvolil vlastní řešení a vydal se dokonce cestou custom case. Takže – config je následující:
- MB: Intel D510MO – Mount Olive s dvoujádrovým Atomem 1.66GHz s integrovanou grafikou přímo v CPU, s dvěma gigovými síťovkami, dvěma SATA porty, PCI slotem a dvěma DDR2 sloty
- RAM: levnější 1GB DDR2 800 od Zeppelinu
- PSU: to je zajímavější – s ohledem na požadavky jsem zvolil PicoPSU 80W, který jsem koupil z eBaye za cca. 1200 Kč
A to nejzajímavější – case. Ten jsem si nechal vyrobit podle vlastního návrhu z plexi. Jak to dopadlo posuďte sami :)
Case má celkové vnější rozměry 18×18x18cm (požadavek na malé rozměry splněn). Záměrně jsem nefotil zadní stěnu, kterou nemám ještě dobře vyřešenou. Je to trochu složitější s konektory, nicméně pracuji na tom – cílem je, až tam budou 3 disky, zadní stěnu udělat pořádně. Zatím tam mám jeden disk a zadní stěnu mám udělanou narychlo – během půlhodinky s dremelem :) takže si dokážete představit, jak to vypadá. Na fotkách je taky první verze s narychlo umístěnoui deskou jen na pěnových podložkách, teď už pěkně sedí na distančních sloupcích. A uchycení HDD na provázku je zcela úmyslné a cílené – zaprvé tím minimalizuji přenos vibrací do case a zadruhé je celá bedýnka odolnější proti otřesům.
No a celková cena se dostala cca. na 4000 Kč – výroba case stála asi 900 Kč a komponenty si najdete na libovolném eshopu ;)
Praxe
Čeho jsem se v praxi obával nejvíce bylo, jak se mi celá sestava uchladí, až ji do case uzavřu. Teoretický návrh skříně s větracími otvory vpředu dole (nasávací) a vzadu nahoře (vyfukovací) bez jediného výpočtu se ukázal jako správný – největším topičem je CPU a přirozeným prouděním si kolem RAM nasává studený vzduch otvory v přední stěně dole. Následně ohřátý vzduch stoupá , přidává se k němu teplo z disku a odchází otvorem v zadní stěně. Dokonce je cítit, jak vzduch proudí, při přiložení ruky k otvorům. Tj. díky úspěšnému zajištění průchodu vzduchu se mi podařilo splnit další požadavek, nízkou hlučnost.
Vzhledem k tomu, že jde o sestavu plně PC-compatible, nainstaloval jsem Linux Debian ve variantě Lenny, AMD64 SMP. Funguje výborně. Další požadavek splněn – plně konfigurovatelný systém.
Posledním požadavkem, který mám zatím vyřešený, je propustnost. Ono už se to očekávalo samo sebou, ale zmínit to musím :) Gigabitový interface si samozřejmě žádal posílit ethernetovou infrastrukturu v mé domácí síti – pořídil jsem si tedy i router s gigovým switchem. No, nebudu zdržovat – běží to naprosto luxusně: při běžných transferech tam a zpět přes SMB dosahuji rychlostí 30-60MB/s. Při sekvenčních přenosech velkých bloků dat potom 50-75MB/s. Testoval jsem i přenosy RAM disk – RAM disk a dostal jsem se až někam k 95 MB/s.
Budoucnost
Na budoucí upgrady jsem připraven – do case se mi vejdou ještě další 3 disky, mám tam připravený taky 4port SATA RAID řadič, tj. mám k dispozici celkem 6 SATA portů. Ještě musím vyřešit ten zadní panel – zejména otvory pro konektory. Taky úplně dobře nevyšly vnitřní rozměry, takže MB mi asi o 1mm přesahuje ven, ale to nebude problém vyřešit vyfrézováním drážky do zadní stěny.
Závěr
Požadavky byly splněny při zachování nízké ceny – maximální spokojenost. Co víc si přát? :)



Je to pěkný a účelný. Je vidět, že kutit tě baví :-) .
Já mám tedy něco podobnýho na zálohy 2x 1,5TB , ale s IONem, mám to i jako HTPC a takovou konzoli u TV pro děcka. Protože NAS nevyužiji, tak pro zálohování to zapínám podle potřeby.
Jenom dotaz k Pico PSU : Někde píšou doslova toto: “- Nevhodné pro 3,5″ disky a 5,25″ mechaniky!!! ”
Jak to vidíš ty? nebude problém pak se zapojením oněch 3 HDD, nebude se PicoPSU přetěžovat?
@jenda-78
No tady to nebylo ani tak o tom, že mě baví kutit (a baví), ale spíš o tom, že to, co bylo v době stavby na trhu dostupné, bylo pekelně drahé. Např. Chenbro dělá krásnej case s hotswap pozicemi na SATA disky, ale v přepočtu asi za 7 tisíc…
Jinak můj PicoPSU je 80W – což je dost velká výkonová rezerva. Zkoušel jsem ho s třemi disky (na cca. půl hodinky a krátký zátěžový testík) a prošel v pohodě – úplně normálně naskočil, nabootoval a běžel. Je to jen hloupý DC/DC měnič – pokud dodržím specifikaci, tak nevidím důvod, proč by to nemělo běžet… Zdroj u toho mám tuším 90W od IBM.
Wow, tak toto sa mi veľmi páči. Si môj človek ! Tiež rozmýšľam nad niečim ako NAS, len stým rozdielom, že by som chcel aj DLNA server. Totiž môj nový LE40C670 zatiaľ nedokážem “cracknúť” a tým pádom si nemôžem namapovať samba disk zo siete. Momentálne používam Asus WL-500g P s DD-WRT FW. Som sním spokojný, pretože ho využívam ako AP, print server a ftp server /momentálne nefunkčný SAMBA server/ a keďže nie som taký veľký expert na linux, tak mi veľmi vyhovuje klikacie web rozhranie.
Preto by ma zaujímalo, či ty konfiguruješ ten tvoj NAS server cez konzolu alebo cez grafické rozhranie?
@JUCE
Ahoj, DLNA server jsem taky testoval, ještě na předchozím NASu s MediaTombem a šlo to. Nicméně SMB/NFS je jiná liga ;)
Spravuju to rozhodně přes konzoli… nicméně i přes nějaké webové rozhraní by to šlo, ale tomu moc neholduju :)
Asi pul roku mam NAS/HTPC postavene z desky Asrock a330ION (4x sata+2x eSata) 4x 1.5TB Samsung F2, 1xDVD a spotreba je 50W a pri prehravani 1080p 55W. Zroj jsem si nebyl jistej, tak jsem pouzil 550W z druheho pocitace. Case Thermaltake VJ4000 V9. Vetraky jsem vsechny zpomalil: spodni (napajeni snizeno na 5V) fouka na disky, horni (5V) fouka ven a ten na desce (asi 7V). Naprosto tiche a pro me dokonale. Ani v noci nepoznas, jestli bezi jinak, nez podle ledky. K televizi je pripojene pres HDMI (temer nepouzivam) a v tv mam mount script, ktery hlida ping a podle nej pripojuje nebo odpojuje sambu. Jeste planuju wake-on-lan, aby pri pristupu na “virtual usb” se server sam pustil, pokud nebezi.
A pouzivam klavesnici s touchpadem.
Snad to jako inspirace nekomu pomuze.