Transformă-ți computerul în spațiu de stocare în rețea. O prezentare generală a punctelor cheie la crearea unui NAS. Windows Server este cea mai proastă soluție pentru un NAS acasă

Transformă-ți computerul în spațiu de stocare în rețea.  O prezentare generală a punctelor cheie la crearea unui NAS.  Windows Server este cea mai proastă soluție pentru un NAS acasă
Transformă-ți computerul în spațiu de stocare în rețea. O prezentare generală a punctelor cheie la crearea unui NAS. Windows Server este cea mai proastă soluție pentru un NAS acasă

Acesta este un alt articol despre asamblarea unui alt NAS pentru uz casnic. Ce m-a determinat să o scriu? Începând să asamblam un NAS pentru mine, am recitit toate articolele pe care le-am căutat pe google în care oamenii spuneau cum au ales și au asamblat stocarea pentru ei înșiși. Datorită acestor articole, am evitat unele greșeli atunci când am ales hardware și software. Prima dată am asamblat o configurație care mi se potrivește complet până astăzi. Prin urmare, sunt sigur că articolul meu poate fi util cuiva.

Adevărat, trebuie să spun că de profesie sunt administrator de sistem și asta a impus anumite cerințe asupra configurației, iar asupra articolului - detaliile sunt în descrierile cu ilustrații pentru ~2 MB. Deci da, am asamblat eu NAS-ul. Dar fără fanatism. În articol, nu m-am limitat la a descrie hardware-ul, ci am spus și cum folosesc mașina rezultată. Oricine este interesat este binevenit la pisica!

Vine un moment în viața fiecărui specialist IT când carcasa rămâne fără spațiu pentru discuri.

Înainte de a alerga la magazin, am încercat să decid ce vreau să iau de la dispozitiv. Acum, și ce mi-aș putea dori Apoi.

  1. Stocarea unor cantități mari de date. Este evident.
    Dar a existat o mică nuanță în care aveam un anumit număr de hard disk-uri. Să spunem, nasysadmin. Acestea sunt exact ceea ce urma să folosesc. Toate discurile sunt de diferite dimensiuni, producători și timp de funcționare. În total, au dat un volum de 2-3 terabytes care a fost destul de suficient pentru mine.
  2. Torrente.
    Dispozitivul trebuie să aibă un client sănătos în aceste scopuri.
  3. Setări flexibile și caracteristici suplimentare.
    Acesta este un criteriu vag, doar pentru viitor, pentru posibilitatea de a utiliza servicii suplimentare, de exemplu, stocarea în cloud sau un server media.
  4. Consum redus de putere.
  5. Nivel de zgomot scăzut sau deloc.
  6. Pret minim.

Gata NAS

Până atunci, aveam experiență de comunicare la locul de muncă cu Synology DiskStation DS411 și D-Link DNS-320. Eram îndrăgostit de sistemul de operare Synology! Stabil, convenabil, ușor de înțeles, propriul depozit cu aplicații, actualizări utile - asta este totul. Hardware-ul în sine a fost, de asemenea, mulțumit de timpul de funcționare și liniștea sa. Singurul lucru de care nu am fost mulțumit a fost prețul (la sfârșitul anului 2014 nu eram pregătit să plătesc 20.000 de ruble). pentru pur și simplu stocarea filmelor cu muzică acolo. Desigur, au existat modele mai ieftine cu două discuri, dar patru discuri sunt o onoare pentru stocare, iar un computer desktop are două.

Folosind ca exemplu DNS-320, am văzut că dacă îl aleg pe cel mai ieftin, atunci voi obține un dispozitiv mai mult decât modest. De fapt, distribuirea fișierelor la nivel local este singurul lucru pe care această casetă îl poate face mai mult sau mai puțin normal.
În această etapă, a devenit clar că NAS-ul ar trebui să fie asamblat din componente ale computerului.

Problemă HDD
În timp ce cercetam prețurile pentru stocarea de marcă, mă gândeam simultan la configurația discurilor din sistem. RAID? JBOD? Volume separate? Pe de o parte, stocarea filmelor cu muzică într-un raid este o risipă. Dacă sunt pierdute, pot fi descărcate din nou. Pe de altă parte, există câteva foldere care trebuie păstrate în siguranță, de preferință fără a dezvolta scripturi de rezervă speciale (backup-urile trebuie monitorizate și verificate). În plus, discurile pe care le am deja sunt de diferite dimensiuni. În consecință, după construirea oricărui RAID, voi pierde sute de gigaocteți „decupând” discurile pentru cele mai mici și întregul disc pentru sume de control (de exemplu).

Nu pot evalua obiectiv performanța. Face față bine sarcinilor NAS pe Windows Server. Nu am facut teste sintetice.


S-a găsit rapid o carcasă cu raportul preț/calitate optim. Cooler Master Elite 120.

M-am uitat la carcase mai compacte, dar prețurile lor nu mai erau atât de compacte. Carcasa s-a dovedit a fi confortabilă și de înaltă calitate. Trei HDD-uri sunt introduse standard.

Al patrulea este printr-un adaptor achiziționat în docul CD-ROM. (da, da, a trebuit sa cumpar un adaptor de la ferma colectiva; nu era altul in magazine)

Carcasa vine cu 2 ventilatoare. Unul de 120 mm pentru HDD și unul de 80 mm pentru radiatorul plăcii de bază (ai observat deja în fotografiile anterioare).

O notă plăcută inclusă în kit au fost două adaptoare de la 3,5" la 2,5" HDD. Un bonus special este că adaptoarele sunt potrivite pentru orice alt caz. Găurile pentru șuruburi sunt într-un loc standard, iar înălțimea structurii cu discul instalat nu depășește înălțimea unui HDD obișnuit.

Nu au fost probleme în timpul procesului de asamblare. Toate firele sunt suficient de lungi, instalarea și accesul ulterior la componente sunt convenabile (cu excepția lucrurilor evidente). În general, o clădire pentru oameni!

Aveam tot restul hardware, și anume discuri, sursă de alimentare și RAM (SO-DIMM). În total l-am întâlnit pe 5.085 de ruble.

Observ că doi gigaocteți de memorie RAM nu sunt în mod vizibil suficienti. Păstrez setul minim posibil de programe pe servere. Nu am actualizări de la Google și Adobe, nicio aplicație de la drivere etc. Set minim, doar ce ai nevoie. Cu toate acestea, într-o stare de liniște, 800 de megaocteți de memorie sunt ocupați. Este clar că odată cu o anumită activitate a utilizatorului, utilizarea activă a fișierului de paginare începe cu tot ceea ce presupune. În general, luați mai multă memorie.

Zgomot
El este. Nu o poți pune lângă pat. Cel mai tare ventilator se află pe radiatorul de pe placa de bază. Ventilatorul din sursa de alimentare și de pe cușca pentru hard disk nu se aude deasupra sunetului unităților în sine. Este păcat că ventilatoarele de carcasă incluse nu acceptă PWM. Apoi viteza lor va fi controlată de placa de bază:

Și probabil l-aș păstra întotdeauna la minimum. De asemenea, înclin să cred că radiatorul de pe procesor nu necesită răcire suplimentară prevăzută în carcasă. Oricum ar fi, problema a dispărut zgomotos în fundal. Am instalat unitatea de sistem unde zgomotul ei nu interferează deloc și am uitat de ea pentru moment. Când va veni momentul, fie ventilatoarele vor fi înlocuite cu altele care acceptă PWM, fie se va cumpăra un controler pentru acestea. Ei bine, de exemplu:

Software

Pentru a lucra cu torrente, am instalat mai întâi clasicul μTorrent. Are o caracteristică minunată în setările sale: puteți specifica un folder pe care μTorrent îl va monitoriza constant pentru prezența unui fișier torrent. De îndată ce este detectat un fișier nou, programul începe descărcarea. Și există o altă casetă de selectare „Ștergeți fișierul torrent când începe descărcarea”. Ce se întâmplă. Sunt la computer, descarc un fișier torrent și îl pun într-un folder special de pe NAS. După 5-10 secunde dispare. Aceasta înseamnă că μTorrent l-a „luat” și a început să descarce. O altă casetă de selectare numită ceva de genul „Adăugați o extensie aleatorie la fișier până când este complet descărcat” vă permite să vedeți în folderul de descărcare ce fișiere încă se descarcă și care au fost deja descărcate. Conform acestei scheme, nu aveam deloc nevoie de interfața μTorrent pentru a descărca torrente.

Am mers și mai departe și am instalat YandexDisk pe serverul meu, spunându-i lui μTorrent să caute fișiere torrent în folderul YaDisk. Acum, stând la serviciu și alegând un film pentru seară, am pus fișierul torrent pe YaDisk și după 20-30 de secunde a dispărut...

Programul HWMonitor a fost foarte util, afișând pe desktop o fereastră drăguță cu temperatura senzorilor și viteza ventilatoarelor (apropo, despre temperatura din carcasă):

Când vă conectați prin RDP, puteți aprecia imediat că totul se învârte și se învârte și nu este în flăcări.

Din păcate, autorul în versiunile noi ale programului l-a împărțit în plătit și gratuit. Versiunea gratuită are doar funcționalități de bază minime. Și toate bunătățile precum ecranul afișat în captură de ecran au fost aparent transferate în cel plătit. Am versiunea 0.6.0 beta.

trezi pe lan

Această schemă nu a funcționat mult timp pentru mine. M-am gândit la faptul că de cele mai multe ori serverul stă acolo și irosește energie electrică. Bineînțeles, el distribuie torrente, dar acele nefericite câteva zeci dintre filmele mele preferate pe care le păstrez pentru mine nu sunt nici măcar o picătură în găleată. În general, rețeaua de torrent nu va fi deloc mai săracă dacă opresc distribuirea.

Deci, vreau ca NAS să funcționeze numai atunci când am nevoie de el. Și în restul timpului a dormit. Și trezește-l prin rețea, nu cu un buton. Există tehnologie Wake-on-LAN pentru asta. Această caracteristică trebuie să fie acceptată de placa de bază și controlerul de rețea (dacă este extern). Din fericire, multe modele au această funcție, ca și a mea. Computerul este trezit folosind un „pachet magic” trimis în rețea care indică adresa MAC a plăcii de rețea. Există programe specializate gratuite pentru asta sau, de exemplu, routerul meu Asus are o astfel de funcție. Dar în timpul funcționării s-a dovedit că Windows însuși trimite această magie atunci când accesează o resursă de rețea. Atât la accesarea prin RDP, cât și la accesarea unui folder de rețea. Acest lucru este și bine și rău. Lucrul bun este că nu sunt necesare programe suplimentare. Ceea ce este rău este dacă conectați folderul partajat de pe client ca unitate de rețea sau îl adăugați la favorite:

Apoi, când clientul este pornit, un „pachet magic” va fi trimis automat către server și îl va trezi. Am aflat asta când încercam să înțeleg de ce NAS-ul meu se trezește de la sine. În cazul unei unități de rețea, comportamentul este clar - clientul încearcă să obțină informații despre unitate pentru a afișa starea acesteia (dimensiune, disponibilitate). Dar nu înțeleg de ce Windows verifică linkurile din favorite. Deși această caracteristică poate, dimpotrivă, să fie utilă cuiva - și-a pornit mașina de lucru, iar NAS-ul a pornit automat cu ea.

Serverul poate dormi neliniștit nu numai din cauza mașinilor Windows din rețea. Au fost câteva zile la rând când NAS a adormit și s-a trezit imediat. Dau vina pe router, dar încă nu există dovezi.

Serverul intră în stare de repaus folosind mijloacele sale standard dacă nu există activitate în rețea pentru un timp specificat.

μTorrent a fost înlocuit de Free Download Manager. Are o casetă de selectare „Închideți programul când descărcarea este completă”. Încep descărcarea, bifez caseta, mă deconectez de la desktopul de la distanță. Free Download Manager se închide când descărcarea este completă, iar NAS intră în stare de repaus folosind un temporizator de inactivitate.

Desigur, YandexDisk a trebuit să fie eliminat de pe server.

Wifi

Când mă gândeam unde să pun NAS-ul în apartament, am decis să încerc Wi-Fi. La modă, confortabil, modern. TP-LINK TL-WN881ND a fost achiziționat:

Totul a fost conectat prin routerul Asus RT-N12. Totul a fost grozav până m-am așezat să văd filmul la calitate bună. Dimensiune normală.mkv 1080p ~20 GB. În mijlocul filmului, imaginea și sunetul au început să fie întrerupte. Media Player Classic a arătat că toate tampoanele sale erau goale și abia puteau scoate următorul videoclip. Acesta a fost cazul tuturor filmelor „grele”. Când am copiat pur și simplu o cantitate mare de informații, am observat și că după ceva timp viteza a scăzut semnificativ. O căutare superficială a informațiilor despre această problemă nu a dat niciun rezultat și mi-a fost mai ușor să conectez un cablu cu pereche răsucită la server decât să mă ocup în continuare de Wi-Fi.

În niciun caz nu vreau să defăim wi-fi-ul și să fac declarații zgomotoase despre pregătirea acestuia pentru sarcini lungi și mari. Dar dacă aveți de gând să vă conectați NAS-ul prin intermediul acestuia, atunci fiți conștienți de faptul că pot apărea probleme.

De exemplu, backup-uri banale de date. Dacă este local, atunci utilizați același Backup Cobian într-un program într-un folder special. Dacă sunteți pe Internet, atunci BitTorrent Sync. În cazul lui Cobian, nu conectați folderul de rezervă ca unitate de rețea. În cazul BitTorrent Sync, utilizați copii umbre pe server (ce este și cum să îl configurați). Virușii de criptare nu vor mai fi atât de înfricoșători.

Adesea, găsesc un server de acasă util la locul de muncă atunci când trebuie să verific accesul la resursele de lucru de la un IP diferit de pe Internet. Tot felul de VPN-uri, OpenVPN-uri etc.

Server media. În tandem cu Smart TV, toate funcțiile multimedia le pot fi transferate complet. Dacă televizorul are un browser normal și suport pentru tastatură și mouse, atunci puteți chiar descărca conținut prin televizor.

Server de supraveghere video în vizorul ușii. Sau o înregistrare video a activității unei pisici...

Partea a doua: Software

Scuipă în ochii oricui spune că poți îmbrățișa imensitatea
Kozma Prutkov

Cui și de ce

NAS-ul dvs. de acasă ar trebui să vă satisfacă, nu este un sistem de producție care trebuie să ofere anumiți indicatori formalizați. Există două dificultăți în a descrie așa ceva. Unul este inclus în epigraf, iar cel de-al doilea este legat de lipsa acută de telepați. Dar voi încerca în continuare să fac niște presupuneri rezonabile și vor trece categoria IMHO. Pentru a economisi spațiu, omit „IMHO” în continuare. Credem că fiecare propoziție are această etichetă. Dacă nu a fost posibil să văd lumina în cazul tău specific, îmi cer scuze poate ți se potrivește un alt text.

Acesta se adresează celor care își asambla primul NAS, capabil să instaleze Windows, dar nu au văzut niciodată Manualul FreeBSD sau Ghidul de administrare Oracle Solaris ZFS. NAS este, de asemenea, asamblat de cetățeni avansați în IT, de obicei, implementează versiunea completă a sistemului de operare selectat. Este interesant că unii nou-veniți se implică în subiect și în cele din urmă fac același lucru.

Sarcini

Pentru a evita neînțelegerile, să stabilim imediat de ce avem nevoie de NAS.

Prima sarcină este stocare sigură. Datele trebuie să supraviețuiască unei probleme hardware, cum ar fi defecțiunea discului.

Al doilea - oferă acces la datele stocate. Este necesar suportul pentru SMB/CIFS pentru Windows NFS (pentru playere media), FTP (pentru descărcarea unor cantități mari de date) și AFP (dacă aveți un Macintosh acasă) sunt foarte de dorit. DLNA este adesea menționat, mai multe despre asta separat.

Al treilea - descărcare offline documente din rețea folosind diverse protocoale.

Al patrulea - automatizați backup de pe computerele din rețeaua locală. Fotografiile de familie, videoclipurile, documentele create de tine sunt unice și de neînlocuit, dar acasă totul este bine stocat dacă într-o copie și jumătate: una pe o unitate de laptop, jumătate pe un fel de unitate USB unde fotografiile au fost încărcate în toamna trecută. Dacă (mai precis, când) se pierd astfel de date, iar NAS-ul vă permite să le restaurați, veți experimenta o plăcere sinceră din perspectiva dumneavoastră. Sau vice versa.

Cerințe

Configurare inițială moderat dificilă. O persoană ar trebui să primească o versiune de lucru chiar în prima zi. Poate nu complet reglat, dar dând un rezultat util. Acest lucru, apropo, înseamnă că un utilizator experimentat ar trebui să fie capabil să se ocupe de configurarea inițială în câteva ore.

Gestionare curentă simplă și suficientă, tot ce este necesar trebuie făcut prin interfața web. Inclusiv salvarea și, dacă este necesar, restabilirea configurației. Pentru scopuri speciale, expert, accesul prin SSH sau similar este de dorit.

Utilizare de zi cu zi transparentă. Jumătatea voastră mai bună cu o educație în arte liberale ar trebui să se descurce: vizionați un film la televizor, ascultați muzică, backup-ul de pe laptopul ei pe NAS ar trebui să se facă automat etc.

DLNA/UPnP

A intelege, Ce anume ai nevoie de la un server DLNA, chiar doar prin testare. Majoritatea sarcinilor utilizatorului mediu, cum ar fi transferul media pe o tabletă, sunt rezolvate de aproape toate serverele UPnP. Și în ceea ce privește utilizarea DLNA pentru ieșirea către un televizor, voi cita dezvoltatorul HMS, unul dintre cele mai bune servere media software UPnP/DLNA: „Pentru proprietarii de televizoare de la majoritatea producătorilor, utilizarea acestei tehnologii este o etapă temporară care se încheie fie cu achiziționarea unui player media de rețea (cred, opțiunea preferată), fie prin conectarea televizorului ca monitor. Dacă timpul și nervii sunt prețioși, atunci poate ar trebui să săriți peste această etapă.”. Capacitățile unui player încorporat într-un televizor și ale unuia separat ieftin, cum ar fi Dune, Popcorn sau WD, în ceea ce privește omnivoritatea, calitatea imaginii, ușurința în utilizare etc., variază de obicei foarte mult. Adevărat, jucătorii încorporați progresează rapid, așa că merită să vă decideți asupra unui hardware specific.

Matrice de discuri și sisteme de fișiere

De ce avem nevoie de o matrice?

Principala problemă la construirea unui NAS este organizarea spațiului pe disc. După cum am aflat în partea 1, există o mulțime de discuri, 4-6, uneori 10 sau mai multe. Ele pot fi, desigur, folosite separat. Dar combinarea într-o matrice este convenabilă, deoarece spațiul este disponibil într-o singură bucată. Într-o matrice fără redundanță, atunci când un disc moare, datele de pe acesta și, adesea, în funcție de implementare, de pe întregul array se pierd. Aveți dreptul, folosind argumentul „nimic, o voi pompa”, să economisiți redundanță. Cei pentru care timpul este mai valoros preferă matricele cu redundanță. Important: niciun RAID nu poate înlocui backupul. RAID asigură disponibilitatea datelor în cazul defecțiunii discului. Datele irecuperabile trebuie să fie copiate de rezervă. Din fericire, de obicei sunt foarte puțini.

Termenul matrice redundantă este adesea confundat cu termenul RAID. Dar sunt disponibile și tehnologii mai avansate. Atunci când alegeți software-ul NAS, puteți să le utilizați sau să vă descurcați fără ele. Pentru a înțelege ce este mai bine pentru dvs., să ne gândim la problemele RAID și ale sistemelor de fișiere.

RAID 5 (6, etc.) este supus unei probleme serioase. Când scrieți într-o matrice, datele și blocurile de paritate trebuie scrise simultan. Dar scrierea pe mai multe discuri nu este o operațiune atomică. Dacă apare o problemă în timpul procesului de scriere (pentru de alimentare, defecțiune de disc etc.), este posibil ca blocurile de date și de paritate să nu se potrivească. Dacă datele sunt scrise incorect, în multe cazuri, acestea pot fi corectate sau cel puțin detectate la service-ul sistemului de fișiere situat deasupra RAID-ului (chkdsk, fsck...). Dar blocurile de paritate incorecte, în cel mai rău caz, pot trece neobservate până în momentul în care matricea este reconstruită din ele. Și în loc de date, gunoiul va fi restaurat. Mai mult, gunoiul va fi înregistrat fără niciun avertisment. Se pot obține informații suplimentare despre problemă.

Fig 1. Orificiul de scriere RAID. În stânga - blocurile de date și de paritate sunt sincronizate, înregistrarea este în curs. În centru este o pană de curent. În dreapta sunt blocuri de date și paritate Nu sunt sincronizate, dar RAID nu știe despre asta.

Controlerele RAID industriale rezolvă această problemă folosind un BBU, o „baterie”. După o defecțiune, chiar și cu alimentarea oprită, controlerul își amintește ce date ar fi trebuit scrise. Și când apare ocazia, scrie aceste date într-o matrice.

Eșecul reconstrucției

Să avem un RAID 5 de cinci discuri 3T, în care unul dintre discuri a eșuat. Matricea trebuie reconstruită, iar în acest caz va trebui să citiți 4 discuri × 3T = 12T = 1,2 10 13 octeți = 0,96 10 14 biți de informații, indiferent de gradul de umplere al matricei - până la urmă, nu se știe nimic despre fișierele la nivel RAID. Discurile sănătoase din clasa utilizatorului au dreptul legal de a eșua o dată la fiecare 1·10 14 biți în medie (vezi, de exemplu). Adică, cu o probabilitate foarte mare vom obține un eșec de reconstrucție pur și simplu din cauza specificației discului. În plus, există o anumită posibilitate ca discul să se rupă efectiv. Rețeta tradițională: folosește discuri de clasă enterprise (cu o probabilitate de eșec de 10-15), nu te lăsa dus de discuri de mare capacitate și folosește RAID 6. Din păcate, toate cele trei sfaturi pentru preț nu sunt prea potrivite pentru acasă conditii.

Sistem de fișiere de încredere

Să trecem cu un nivel mai sus, la sistemul de fișiere. Ei așteaptă de la el un lucru simplu - capacitatea de a scrie fișiere și apoi de a citi ceea ce este scris. Paradoxal, majoritatea sistemelor de fișiere nu garantează acest lucru: se bazează pe funcționarea ideală a echipamentului - controlerul de disc, cablul, discul în sine. O defecțiune hardware nu duce doar la pierderea de date, ci duce la pierderea neobservată de date de către utilizator. Îți copiați arhiva foto - dar, de fapt, unele fișiere sunt deja putrezite. Puteți afla despre acest lucru comparând sumele de control, ceea ce facem când descarcăm firmware și date similare care nu pot eșua. De ce să nu comparați sumele de control folosind FS?

O altă dorință „copilără” pentru FS - să funcționeze și să nu se rupă - nu este, de asemenea, într-adevăr îndeplinită. Un sistem de fișiere fără jurnal, cum ar fi FAT sau ext2, își poate îngropa tot conținutul dacă nu reușește. Sistemele de fișiere jurnalizate, cum ar fi NTFS sau ext3, sunt mult mai fiabile deoarece... puteți găsi punctul de consistență și puteți reproduce jurnalul. Este posibil să se creeze un FS care nu poate ajunge deloc într-o stare contradictorie? Puteți - prin Copy-on-Write. Nu scriem datele peste cele vechi, ci selectăm un bloc nou, îl scriem acolo și, dacă totul este în ordine, înlocuim indicatorul de la datele vechi cu cele noi.

ZFS

ZFS combină funcționalitatea unui sistem de fișiere și suportul pentru matrice de tip RAID. Distribuit sub o licență gratuită (CDDL). Creat de Sun Microsystems pentru Solaris. Portat la FreeBSD începând cu versiunea 7.0. Cel mai recent, proiectul ZOL (ZFS pe Linux) a ajuns în stadiul de lansare. Ne putem aștepta la răspândirea rapidă a ZOL, procesul a început deja. Există și un proiect pentru Mac OS X, ZEVO, vezi.


Figura 2. ZFS compară automat sumele de verificare, detectează erori și recuperează datele dacă sunt stocate redundant (Figura de la eonnas.com).

Aruncați o privire mai atentă la ZFS dacă sunteți interesat de un sistem de fișiere cu următoarele capacități:

  • stocarea sumelor de control și nu permiterea citirii gunoiului în loc de date;
  • menținerea integrității într-o asemenea măsură încât pur și simplu nu există utilități precum chkdsk sau fsck pentru aceasta;
  • echipat cu un instrument de verificare a integrității datelor la rece și corectarea automată a acestuia dacă datele sunt stocate redundant;
  • capabil să creeze instantaneu instantanee ale stării dvs. și să le stocheze pentru cel puțin fiecare minut al lunii, să monteze orice set de instantanee și să revină la instantaneu.

Aruncă o privire la ZFS dacă ești interesat de RAID:

  • software, de ex. nu necesită un controler hardware;
  • independent de hardware, ar exista porturi SATA;
  • fara gaura la programare;
  • capabil să reconstruiască o matrice degradată cu discuri parțial ilizibile cu pierderea doar a acelor date pentru care nu există o copie;
  • lucrul la verificarea integrității și reconstrucției numai cu date de încărcare utilă, și nu cu întreaga matrice;
  • cu suport pentru analogi de RAID1 (oglindă), RAID5 (redundanță în dimensiunea unui disc), RAID6 (două) și chiar „RAID7” (salvarea datelor dacă oricare trei discuri ale matricei eșuează), precum și opțiuni mai complexe precum RAID50 sau RAID60.

ZFS are, de asemenea, dezavantaje, dintre care principalele sunt:

  • Nu puteți extinde o matrice RAID-Z pe un singur disc. Puteți înlocui toate discurile terabyte cu triter - și puteți crește volumul. Puteți asambla un alt RAID-Z de pe 3 (sau mai multe) discuri și îl puteți adăuga la cel existent, creând un singur pool. Dar puteți transforma un RAID-Z1 de 5 discuri într-un RAID-Z1 de 6 doar scurgând informații undeva, distrugând matricea și creând una nouă.
  • Matricea nu poate fi redusă. Puteți doar să o măriți - adăugați grupuri de discuri, schimbați discuri cu altele mai mari.
  • Intensitatea resurselor. ZFS calculează în mod constant sumele de control, ceea ce creează o sarcină pe procesor și utilizează memoria pentru cache. Acasă am lucrat cu un Atom 330 și 2 GB de memorie. Deși când am folosit ZFS, acest Atom nu a fost suficient pentru a utiliza pe deplin rețeaua gigabit, 40-50 MB/s se potrivește multora.

Da, încă ceva: dacă distrugeți ZFS și creați o nouă matrice de pe aceleași discuri (adică dați câteva comenzi și/sau apăsați butoane în interfața web, în ​​ambele cazuri ignorând avertismentele), atunci datele din FS distrus va fi îngropat în siguranță - spre deosebire de, de exemplu, NTFS, date din care sunt relativ ușor de recuperat chiar și după recrearea tabelului de partiții. Dacă acest lucru este considerat un dezavantaj, depinde de punctul tău de vedere.

Potrivit autorului, bunătățile oferite de ZFS sunt atât de gustoase încât merită plătite în cerințe hardware suplimentare. Și ar trebui să construiți un NAS doar cu ZFS. Dar cititorul are un drept fundamental la libera alegere. Această alegere va fi decisivă la alegerea software-ului pentru NAS, așa că ar trebui făcută în mod conștient.

ReFS + Spații de stocare

În Windows Server 2012, Microsoft a oferit sistemul de fișiere ReFS și sistemul de gestionare a volumului Spații de stocare. Combinația de ReFS și Spații de stocare poate fi considerată într-o oarecare măsură un analog al ZFS, cu proprietăți neimplementate în acesta din urmă. Flexibilitatea de a elimina și adăuga discuri, thin provisioning etc. este interesantă. Există și dezavantaje - aceasta este o licență proprietară, disponibilă numai ca parte a Windows Server 2012 și Windows 8.1.

Este rău că, judecând după recenziile acestor teste, performanța combinației ReFS-Storage Spaces scade semnificativ, semnificativ, atunci când se utilizează opțiuni cu paritate, adică aproximativ un analog al RAID5 sau ZFS RAID-Z. Pentru a înrăutăți lucrurile, au apărut primele rapoarte de pierdere de date din cauza defecțiunilor ReFS, iar suportul oficial nu a rezolvat problemele. Deci, se pare că o soluție interesantă trebuie să se maturizeze.

btrfs+mdadm

Oficial, Btrfs pentru Linux nu a primit încă statutul de lansare, deși este în dezvoltare din 2007. La fel ca marea majoritate a sistemelor de fișiere (și spre deosebire de ZFS), este un sistem de fișiere creat deasupra unui dispozitiv bloc. Pentru a obține, aproximativ, un analog al ZFS, trebuie să adăugați, de exemplu, un mdadm bine depanat, una dintre capabilitățile acestuia este de a reconstrui RAID-ul atunci când adăugați un disc fără a pierde date.

FS tradițional

Și, desigur, existența FS avansate nu te obligă să alegi unul dintre ele. Poate că NTFS, ext4 sau UFS sunt mai potrivite pentru NAS - sistemul de fișiere nativ pentru axa pe care o alegeți. Pe hardware relativ slab, această alegere poate fi singura.

Opțiuni software


Fig 3. Algoritmul aproximativ pentru alegerea software-ului pentru un NAS acasă

Din ce și cum să alegeți

Aș dori să recomand să descărcați VirtualBox, să instalați mai multe opțiuni care vă plac acolo și să le împingeți pe fiecare cu un stick timp de câteva zile. Pe o mașină virtuală este mai ieftin, mai ușor și mai rapid decât pe hardware real. Salvează serios nervii. Mai ales dacă nu vă place niciuna dintre opțiuni.

Trei grupuri de produse software pot fi utilizate ca software NAS auto-asamblat.

În primul rând, puteți instala sistemul de operare complet. Acesta poate fi Linux, UNIX sau Windows, în funcție de nevoile și preferințele personale. Windows pare mai familiar, *nix vă oferă mai mult NAS pentru aceiași bani, dar configurarea *nix de la zero nu este o sarcină pentru un începător.

Pentru un astfel de începător, a fost creată opțiunea numărul doi - ansambluri preconfigurate special pentru NAS. Acestea includ un set de servicii și o interfață web care permite unui începător să facă față instalării și utilizării produsului fără o linie de comandă.

În cele din urmă, a treia opțiune este să instalați un sistem de operare complet și, pe deasupra, un fel de interfață web pentru configurare și gestionare. Opțiunea este un compromis, unul intermediar. Îl face mai ușor de utilizat, dar nu la un nivel suficient pentru un amator fără experiență. Și cetățenilor avansați de obicei nu le plac niciun fel de suplimente. Vom începe cu opțiuni pentru simpli muritori.

Windows

În firul de profil, a fost realizat un sondaj despre sistemele de operare folosite de membrii forumului în sistemele NAS auto-asamblate, iar Windows a ocupat locul trei cu un rezultat ușor sub 20%. Bineînțeles că au votat și tovarăși mai avansați, dar cu siguranță nu erau majoritatea.

Un rezultat care poate surprinde. Windows este sistemul de operare cel mai familiar pentru majoritatea. Puteți face un NAS pe baza lui - la urma urmei, 20% dintre respondenți au făcut-o. Motivul cifrei modeste este că utilizarea Windows ca axă NAS are nu numai avantaje, ci și dezavantaje:

  • Windows este un software plătit care concurează cu software-ul gratuit care este în multe privințe mai funcțional pentru anumite sarcini.
  • Suportă existența virușilor, ceea ce necesită încărcarea constantă a bazelor de date antivirus.
  • Necesită utilizarea constantă a actualizărilor, iar după acestea este adesea necesară o repornire. Acest lucru nu înseamnă că toate sistemele *nix pot funcționa fără intervenție și pot reporni ani de zile. Dar mulți pot.
  • Windows este un sistem grafic și necesită un monitor, tastatură și mouse pentru a funcționa în mod natural. De obicei, NAS-ului le lipsesc. Dar, desigur, există remedii pentru a rezolva problema.
  • Windows necesită mult resurse.
  • Matricele de discuri și sumele de verificare la nivel de sistem de fișiere nu sunt cel mai puternic punct al Windows, mai ales în versiunile desktop.

Dezavantajele nu sunt fatale, ele pot fi depășite, ocolite, ignorate, până la urmă. Dar suficient pentru a lua în considerare alte opțiuni. Și descoperă-le virtuțile și angajează-te o mulțime de descoperiri, uneori fără sens.

Oferind o listă incompletă a avantajelor Windows, pe lângă familiaritate, putem menționa:

  • Implementare nativă de mare viteză pentru IMM-uri.
  • Compatibil cu hardware. Driverele pentru Windows trebuie scrise.
  • O gamă largă de software. Adică, pentru NAS, de obicei, nu aveți nevoie de prea multe alegeri. Dar cu cât cerințele dvs. sunt mai specifice, cu atât este mai probabil ca acestea să poată fi rezolvate cu software pentru Windows.
  • O mare varietate de instrucțiuni și soluții pentru toate ocaziile, în limba ta maternă.

NAS pe Windows este pe deplin posibil. Dar subiectul instalării Windows este acoperit în multe surse, ceea ce va permite autorului să riscă să se abțină de la a discuta despre asta.

Compilări gata *nix pentru NAS

Cele mai populare din ramura profilului sunt trei ansambluri - NAS4Free, OMV (=openmediavault) și FreeNAS 8.x. Toate sunt destinate amatorului obișnuit și vă permit să satisfaceți nevoile tipice, fie din cutie, fie prin descărcarea de pluginuri.

Există o istorie de confuzie în jurul mărcii FreeNAS. Produsul FreeNAS a evoluat de-a lungul multor ani și apoi s-a împărțit din mai multe motive. Cunoscutul nume, care este o marcă înregistrată, a devenit proprietatea iXsystems, care a decis să rescrie complet codul și să închidă dezvoltarea originală. Așa s-a născut FreeNAS 8.x, bazat pe FreeBSD 8.x. Cu toate acestea, proiectul original, datorită eforturilor entuziaștilor, a supraviețuit, a fost transferat pe FreeBSD 9.x și se dezvoltă cu succes sub numele NAS4Free. Ca urmare, actualizarea de la FreeNAS 0.7 este acceptată pe NAS4Free, dar nu și pe FreeNAS 8.

O descriere detaliată, inclusiv în limba rusă, a instalării și configurației ansamblurilor poate fi găsită în Întrebările frecvente ale ramurii de profil și, așadar, vom salva textul aici.

Vom rezuma cerințele hardware oficiale pentru aceste trei produse într-un tabel, mai ales că nu sunt atât de ușor pentru Google.

Și, desigur, aveți nevoie de discuri pentru a stoca date. Se pare că dezvoltatorii FreeNAS nu specifică cerințele pentru ca acesta să înceapă să funcționeze, ci pentru ca acesta să funcționeze productiv. În orice caz, manualul de instrucțiuni pentru instalare pe o mașină virtuală indică o dimensiune RAM minimă de 512 MB.

NAS4Free

NAS4Free este distribuit sub licența BSD gratuită. Proiectul are o istorie lungă (vine de la m0n0wall, FreeNAS 0.7, 0.6 și anterioare), cifra majoră a versiunii actuale este 9. Adică, ansamblul este bine lustruit, dar continuă să se dezvolte. Bazat pe cea mai recentă versiune a FreeBSD 9.1.

NAS4Free este compilat în două versiuni, pentru procesoare compatibile Intel x86 pe 32 și 64 de biți. Puteți utiliza NAS4Free în trei moduri: LiveCD/LiveUSB, complet și încorporat. Modul „live disc” este tradițional pentru distribuțiile *nix și este destinat în primul rând familiarizării. În utilizare reală, instalarea se face de obicei. Opțiunea completă este o instalare tradițională, de obicei pe un hard disk. Pentru instalare, se folosește o partiție mică, a cărei dimensiune este setată în timpul instalării și o partiție de schimb, iar restul discului este disponibil pentru date. Puteți instala complet pe o unitate flash USB, dar din cauza înregistrării intense, unitatea flash se va uza în câteva luni.

Opțiunea de instalare încorporată este destinată instalării pe o unitate flash USB. Când sistemul pornește, un mic disc este creat în memorie, unde imaginea sistemului este copiată și configurată imediat folosind parametrii colectați într-un singur fișier de configurare XML. Și apoi se încarcă de pe acest disc în memorie. Această abordare are merit. Sistemul este foarte convenabil de implementat - unitatea flash de sistem poate fi scrisă pe o altă mașină. Starea sistemului este colectată într-un singur fișier text, astfel încât este foarte ușor de salvat și, dacă este necesar, de utilizat pentru a restaura sistemul. Discul de memorie este foarte rapid, iar unitatea flash de sistem practic nu se uzează.

Dezavantajul este că aproape orice modificări aduse sistemului, altele decât prin interfața web, se pierd după o repornire. Dezvoltatorii au rezolvat parțial problema oferind posibilitatea de a salva mulți parametri în interfața web. Problema poate fi ocolită parțial prin utilizarea unor trucuri, cum ar fi combinarea folderelor de disc în memorie și a folderelor de pe medii reale prin unionfs și folosind scripturi de comandă lansate automat. Utilizatorii mai avansați folosesc virtualizarea pentru a instala orice, chiar și câteva Windows, în închisori sau mașini virtuale separate. Extensia TheBrig simplifică foarte mult configurarea și utilizarea jail-ului pentru instalarea de software suplimentar. Dar acest lucru necesită încă cunoștințe comparabile cu cele necesare pentru implementarea unui sistem complet. Pentru un începător, ar fi mai corect să presupunem că NAS4Free are doar acele servicii care sunt incluse inițial, totul este configurat prin interfața web și nu se poate adăuga nimic.

Lista cu ceea ce este inclus din cutie:

  • WebGUI (management și configurare);
  • Discuri și matrice: ZFS v28 (oglindă, RAID-Z 1, 2, 3...), soft RAID 0, 1, 5 și mixt (1+0, 1+1 etc.), criptare disc (folosind accelerarea hardware) , dacă este prezent), sisteme de fișiere ZFS, UFS, ext2/3, FAT, NTFS, inițiator iSCSI;
  • Protocoale și servicii de rețea: SMB/CIFS (Samba) - pentru mașini Windows, AFP (Netatalk) - pentru Mac OS, NFS - pentru *nix, FTP (ProFTPD), TFTP (tftp-hpa), Rsync (client/server) - un instrument puternic, inclusiv backup, SCP (SSH), țintă iSCSI;
  • Servicii: Server UPnP (FUPPES – desigur, mediocru), Webserver (lighttpd), Măsură bandwitdh rețea (Iperf), Client Bittorent (Transmisie);
  • Monitorizare: S.M.A.R.T (smartmontools), alertă prin e-mail, SNMP, Syslog, UPS (NUT).

Puteți vedea în listă aproape tot ce ați putea avea nevoie de la un NAS de acasă. Dar cel mai important avantaj este utilizarea sistemului de fișiere ZFS. Un punct relativ slab al NAS4Free este serverul media UPnP/DLNA inclus. Din experiență personală, funcționează destul de bine și va satisface majoritatea nevoilor, dar dacă ai nevoie de bunătăți speciale, trebuie să cauți altceva.

Am scris detaliate, cu poze, instructiuni de instalare. Sunt descrise atât configurația de bază, cât și trucurile, cum ar fi instalarea homemediaserver într-o mașină virtuală Windows sau TorrentMonitor în închisoare pentru a descărca automat serialele TV pe măsură ce sunt lansate actualizări.

FreeNAS 8

FreeNAS 8 este o versiune bazată pe FreeBSD 8.3, creată și dezvoltată de iXsystems. Compania dezvoltă și o versiune plătită. Multă vreme, FreeNAS-ul gratuit a fost limitat în mod artificial în mod serios. FreeNAS 8.3, lansat în octombrie 2012, a fost îmbunătățit semnificativ și oferă funcționalitatea necesară unui NAS acasă. FreeNAS are o documentație excelentă în limba engleză. Rădăcinile comerciale ale produsului pot fi urmărite atât în ​​cerințele hardware ridicate (6+ GB RAM), cât și în concentrarea pe funcționalitatea utilizată în afaceri. De obicei, serviciile de acasă precum bittorrent și serverul media UPnP/DLNA sunt implementate ca module suplimentare, fiecare în propria închisoare. Lucrul cu închisoarea se realizează prin interfața cu utilizatorul și, la fel ca întregul proiect, este bine documentat.

UPD: FreeNAS 9. Cel mai recent, pe 5 august 2013, a fost lansat FreeNAS 9.1.0, iar pe 27 august a fost lansată versiunea 9.1.1 care conține corecții de eroare. Noua versiune folosește FreeBSD 9-Stable și, conform dezvoltatorului , conține îmbunătățiri semnificative în ceea ce privește stabilitatea câmpului, extensibilitatea, ușurința în utilizare și performanța. Intenționăm să testăm performanța în partea 3 a articolului. Cerințele hardware ale FreeNAS 9.x nu s-au schimbat în comparație cu FreeNAS 8.x.

FreeNAS 8 este instalat pe o unitate flash cu o capacitate de cel puțin 2 GB și o ocupă în întregime. Este folosită o imagine nanoBSD, implementată în RAM, care protejează unitatea flash de uzură. Deși există o versiune pe 32 de biți, aceasta este destinată mai mult în scopuri de evaluare. Pentru utilizarea în lumea reală, se recomandă versiunea pe 64 de biți, în parte din cauza cerințelor de memorie care sunt incompatibile cu arhitectura pe 32 de biți.

Funcționalitatea ieșită din cutie este apropiată de cea a NAS4Free. Diferența este disponibilitatea a două servere UPnP din care să aleagă (FUPPES și miniDLNA) și absența unui server web (dezvoltatorii promit să adauge unul în timp).

Pool-urile de discuri ZFS create în NAS4Free pot fi importate în FreeNAS și invers, păstrând datele. Există puțini utilizatori FreeNAS 8 în firul de profil și unii se plâng de probleme (consultați firul de întrebări frecvente). Cu toate acestea, încă nu a fost creat niciun produs software despre care cel puțin cineva să nu se plângă.

OMV

OMV (pe site-ul forumului) se bazează pe Debian Linux, care oferă funcționalități bogate și extensibilitate. Produsul este creat și întreținut de Volker Theile, fost unul dintre cei mai importanți dezvoltatori ai FreeNAS. Distribuit sub licență deschisă GPL.

Nu există suport pentru ZFS în produs și, potrivit dezvoltatorului, nu este planificat, ceea ce pare a fi principalul său dezavantaj. Puteți găsi un hack online pentru instalarea zfsonlinux pe OMV.

OMV este instalat pe un hard disk sau pe o unitate flash USB și ocupă întregul suport media. Această instalare nu pare optimă nici pentru un disc, nici pentru o unitate flash. Este ciudat să folosești întregul hard disk pentru un sistem care are nevoie doar de un gigabyte. Este înfricoșător să instalezi un produs pe o unitate flash care scrie intens pe acesta. Cu toate acestea, pentru ambele probleme, entuziaștii au dezvoltat hack-uri care rezolvă aceste probleme: un script special aduce în memorie directoare cu multă scriere, iar editarea simplă a distribuției vă permite să creați o partiție pentru datele de pe discul de sistem.

Nu are niciun rost în descrierea funcționalității OMV. Funcționalitatea de bază similară cu NAS4Free și FreeNAS, cu absența notabilă a ZFS, este disponibilă din cutie sau ca set de module suplimentare. Dar OMV este în esență Debian, o variantă de Linux pentru care există o varietate incredibilă de aplicații. Ele pot fi instalate în modul standard Linux.

Un avantaj important al OMV față de ansamblurile menționate mai sus este capacitatea de a utiliza un canal gigabit pe hardware destul de slab, cum ar fi un Intel Atom cu un gigabyte de memorie (cf. ansamblul padavan din prima parte a articolului).

Alte optiuni

Pe lângă cele mai populare trei ansambluri, există multe altele. Autorul practic nu a luat în considerare opțiunile plătite; popularitatea lor este scăzută. Putem menționa că este gratuit în versiunea de bază, până la 3 discuri, și nu este prohibitiv de scump în cele plătite. Acesta nu este chiar un NAS, ci o soluție care vă permite să păstrați un dump de fișiere de acasă pe discuri de diferite dimensiuni, inclusiv cele formatate în NTFS și, de asemenea, să adăugați discuri în sistem. În plus, datorită prezenței unui disc de paritate, datele supraviețuiesc morții oricărui disc.

Multe versiuni gratuite sunt într-un stadiu incipient de dezvoltare, ceea ce nu le permite să fie folosite de un amator. Un exemplu potențial interesant poate fi dat. Acesta este un proiect Linux (CentOS) cu integrare zfsonlinux. Dacă și când autorul aduce produsul la lansare, acesta ar putea deveni o alternativă interesantă.

Multe versiuni NAS sunt înrădăcinate în aplicații corporative. Pentru o casă, acest lucru poate fi un dezavantaj. Nu este atât de rău că se pune accent pe funcționalitate, care este de puțin interes acasă. Mai rău este că ceea ce aveți nevoie lipsește din cutie și este dificil să îl adăugați. Cel mai adesea, astfel de ansambluri nu au un client torrent și un server DLNA. Un exemplu este , care diferă și în documentația plătită.

Dacă, ca și autorul acestor rânduri, prezența ZFS pare o funcționalitate NAS obligatorie, atunci mai devreme sau mai târziu atenția se îndreaptă către opțiunile care au rădăcini în Solaris. Toate derivatele Solaris au fost marcate de strangularea OpenSolaris de către Oracle după achiziționarea Sun. Majoritatea au trecut printr-o fază dificilă prin trecerea la baza de cod Illumos, unele s-au stins, dar acesta este un alt subiect. Există mai multe opțiuni aici, de exemplu. Pro - performanță cu un apetit ceva mai mic pentru hardware în comparație cu opțiunile de pe FreeBSD și Linux. Dezavantaje - o listă mai restrânsă de compatibilitate hardware și software și cerințe relativ ridicate pentru administrator. Atât de mare încât de obicei este mult mai ușor să implementezi un sistem pe un sistem de operare complet.

O caracteristică specială este utilizarea software-ului modificat de la NAS achiziționat pe hardware standard. Autorul nu este un avocat care să evalueze pe deplin detaliile aplicării licențelor, așa că în caz că ne vom descurca fără linkuri. Dar pentru un non-avocat, imaginea arată foarte asemănătoare cu situația cu OpenWRT. Firmware-ul original a fost scris de producătorii NAS pe baza codului open source cu licență GPL. Sub aceeași licență, rezultatul este publicat în codul sursă. Entuziaștii, din nou sub licența GPL, iau acest cod, îl modifică și publică rezultatul. Acest rezultat este o versiune bazată pe Linux funcțională, care poate fi instalată pe bare metal, o mașină virtuală sau un NAS adecvat de la alt producător. Acesta din urmă, de altfel, se practică de mulți ani și încă nu este acoperit – probabil tocmai din cauza absenței încălcărilor legale în astfel de practică. Avantajul acestei opțiuni este prețul, dar există și dezavantaje. În primul rând, pe lângă codul GPL, NAS-ul achiziționat conține și cod proprietar, în principal pentru comunicarea cu hardware-ul. Prin urmare, astfel de ansambluri au probleme cu trecerea în modul sleep, economisirea energiei, reglarea zgomotului ventilatorului etc. În al doilea rând, un NAS achiziționat de la un producător de frunte oferă și servicii de Internet, destinate, desigur, doar cumpărătorilor, și nu tuturor. Deci exact același lucru nu se întâmplă ca urmare a instalării unui astfel de ansamblu, mai degrabă, aceasta este o opțiune de încercat, inclusiv într-o mașină virtuală.

Interfață web pentru sistemul de operare complet

Membrii firului de profil folosesc mai mult sau mai puțin activ ZFSguru și napp-it. Există, fără îndoială, și alte produse disponibile, începând cu . Dar sunt mai puțin potrivite (sau deloc potrivite) pentru scopurile discutate. Iar autorul nu le-a întâlnit, vezi epigraf.

ZFSguru

Utilizează FreeBSD. Produsul de astăzi este un program de instalare FreeBSD convenabil, care vă permite să instalați un sistem complet pe un pool ZFS, de exemplu pe o oglindă, să configurați pool-uri de date și să obțineți un NAS semifinisat de înaltă calitate. Produs semifabricat - deoarece unele dintre funcționalitățile de bază pentru NAS nu au fost încă implementate și sunt planificate pentru un viitor nedefinit. Va trebui să configurați manual o conexiune la UPS, accesul la rețea la fișiere etc. De înaltă calitate - pentru că ceea ce a fost deja făcut este bine făcut.

nap-it

Proiectul pare o excepție rară în ceea ce privește nivelul său de pregătire. Produsul vă permite să transformați literalmente o instalare curată a unui sistem de operare asemănător Solaris într-un NAS cu ZFS cu doar câteva clicuri de butoane. Versiunea actuală recomandă utilizarea OmniOs sau OpenIndiana, acceptată cu unele limitări de Nexenta, Illumian și Oracle Solaris 11.1. Secretul, se pare, este că dezvoltatorii au comercializat cu succes produsul. Funcționalitatea de bază este gratuită, iar extensiile pentru uz casnic sunt, de asemenea, gratuite, în special serverul Mediatomb UPnP. Prelungirile pentru scopuri pur corporative sunt plătite. Pe baza rezultatelor unor teste scurte ale autorului pe o mașină virtuală, impresiile au fost pozitive. Dar motorina este motorină. În depozite, chiar și transmisia este destul de barbă și trebuie asamblată una mai mult sau mai puțin modernă, pentru care autorul nu a avut curbura mâinilor. Tovarășul padavan undeva pe forumul descris trece cu tamburin, ceea ce i-a permis să rezolve problema, dar, după cum se spune, ceea ce este permis lui Jupiter nu i se dă taurului. Deci, deși Napp-it adaugă foarte mult confort NAS-ului bazat pe Solaris, fără o experiență semnificativă UNIX este mai bine să nu sari în acest cărucior.

Sistem complet *nix

Aici este pe scurt. A preda un om de știință înseamnă doar a-l răsfăța. Un produs server *nix de la zero acasă este construit fie de oameni cu experiență profesională, fie de amatori avansați al căror hobby nu se mai încadrează în cutia de nisip a unui ansamblu gata (sau cutie) cu mici bibelouri cusute pe el. Judecând după firul de profil, acestea funcționează cu o mare varietate de software. Combinând adesea, prin virtualizare, punctele forte și/sau funcționalitățile avansate ale produselor care rulează diferite sisteme de operare.

Virtualizare pe NAS

Utilizarea virtualizării în NAS este o practică naturală pentru un utilizator avansat. Probabil cea mai simplă opțiune este să instalezi VirtualBox cu o interfață web PHP pe NAS și să ridici mai multe mașini virtuale care fac lucruri greu sau imposibil de făcut pe axa principală. În primul rând, lansați un software mai mult sau mai puțin exotic. Au fost scrise extensii speciale pentru NAS4Free și OMV care fac virtualizarea fezabilă pentru un amator. Desigur, VirtualBox poate fi instalat pe aproape orice axă completă. Sarcina de a controla o mașină virtuală prin monitorul, mouse-ul și tastatura unui computer desktop este rezolvată și mai ușor, inclusiv prin utilizarea unui client VNC. Dezavantajul VirtualBox este scăderea semnificativă a performanței în comparație cu sistemele bare metal.

A doua opțiune este virtualizarea soft prin închisori FreeBSD. Proprietarii de sisteme cu axă completă folosesc mai des celulele în scopul propus, pentru a izola procese potențial periculoase, cum ar fi un server web, accesibil din exterior. Ansamblurile folosesc mecanismul cușcă pentru a ocoli restricțiile privind instalarea de programe suplimentare. În FreeNAS, aceasta este o funcționalitate în casetă pentru NAS4Free, a fost scrisă o extensie (TheBrig) care se integrează în interfața web.

În cele din urmă, o opțiune de virtualizare care depășește NAS-ul, destul de populară în ramura de profil, se numește „” la sugestia dezvoltatorilor. Pe scurt, ESXi este instalat pe hardware, o mașină virtuală este ridicată în acesta, singura sarcină a cărei sarcină este să creeze spațiu de stocare ZFS. Pentru a face acest lucru, un controler de disc este transmis în interiorul acestuia, iar spațiul pe disc este exportat prin intermediul protocoalelor de fișiere și bloc pentru alte mașini virtuale și reale. Dacă nu înțelegeți de ce sunt necesare astfel de perversiuni, cu siguranță nu aveți nevoie de ele.

Total

Dacă ați citit cel puțin atâtea litere în diagonală, atunci veți avea succes în proporție de 99,9% în crearea unui NAS acasă. Ar fi o dorință. Succes și dacă se întâmplă ceva, vă rugăm să contactați firul relevant.

Aș dori să-mi exprim recunoștința tuturor participanților la firul de profil de pe forum.. Sh, TPAKTOP, iZEN și RU_Taurus pentru multe comentarii utile.

Mulțumiri speciale dezvoltatorilor de software liber: Olivier Cochard-Labbé, Daisuke Aoyama, Michael Zoon, Volker Theile și mulți alții. Ei au făcut posibilă însăși existența temei DIY NAS.

În primul rând, o mică explicație. NAS este o abreviere care provine din limba engleză. Înseamnă Network Attached Storage sau stocare gratuită în rețea. Puteți salva fișiere foto sau video pe aceste discuri și orice alte informații - nu contează. Îl poți accesa de pe orice dispozitiv, fie că este un telefon, televizor, consolă de jocuri sau computer.

Încă câteva cuvinte despre hardware-ul pe care îl folosim pentru a crea NAS-ul nostru auto-asamblat: unități WD Red de 6 TB și o carcasă Synology destul de simplă.

Să începem asamblarea NAS-ului

Să începem asamblarea. Mai întâi, să lăsăm discurile deoparte și să ne uităm la carcasă. Așa îl vei aduce acasă.

Carcasa poate fi deschisă dintr-o parte prin simpla glisare a panoului pentru a accesa conținutul. Conectorii SATA pentru conectarea unităților sunt imediat vizibili. Doar două unități pot fi încorporate în această carcasă.

În principiu, putem începe. Luăm un hard disk și îl introducem cu grijă în slot. Apoi punem al doilea disc în același mod. Vă rugăm să rețineți: conectorii trebuie să se potrivească.

Acum este foarte important să securizeze hard disk-urile fixându-le cu șuruburi pe ambele părți: patru șuruburi pe unitate. Acest lucru este necesar pentru ca vibrațiile să nu apară și discurile să fie bine fixate în fante.

Deci, am înșurubat discurile. Puneți la loc capacul carcasei și fixați-l.

Întoarcem carcasa în poziția inițială și o fixăm cu șuruburi pe peretele din spate.
NAS este asamblat. Acum trebuie conectat la rețea și la sursa de alimentare. Pentru a face acest lucru, luăm un cablu de rețea obișnuit și îl conectăm la conectorul dorit și apoi la rețea. În mod ideal, NAS-ul este conectat direct la router.

Acum voi explica de ce este important accesul la Internet.

In primul rand, Software-ul NAS va fi mereu actualizat, ceea ce vă va oferi o securitate mai mare și o interfață mai funcțională.
În al doilea rând, acest lucru este important pentru organizarea grupurilor de utilizatori. Puteți crea conturi, le puteți extinde sau limita drepturile. De exemplu, puteți acorda utilizatorului atât drepturile de a scrie informații pe disc, cât și numai capacitatea de a vizualiza datele. Puteți ascunde fișiere individuale sau puteți oferi acces partajat la acestea, de exemplu, acces la muzică de pe un smartphone.

Și acum apare întrebarea: de ce aveți nevoie de un NAS și de ce nu vă puteți descurca cu un hard disk extern obișnuit care se află undeva în casă. Răspunsul nostru: datorită securității stocării datelor. Din cei 12 TB de pe discuri, folosim efectiv doar 6 TB, dar avem întotdeauna o copie de rezervă actualizată.

Concluzie: aproximativ 600 de euro pentru un astfel de sistem sunt destul de mulți bani, dar investiția se plătește cel puțin în cunoașterea fiabilității stocării datelor.

Întrebare software

Cum să vă înmuiați spațiul de stocare de acasă? Desigur, puteți instala pur și simplu FreeNAS, dar puteți căuta și soluții alternative. Dacă nu căutați modalități ușoare, sfaturile noastre vă vor fi cu siguranță la îndemână.

OpenMediaVault

O alternativă la FreeNAS, OpenMediaVault, se bazează pe Linux Debian. Este un software NAS open source care acceptă standardele FTP, SFTP, SSH, AFS, SMB și CIFS.

Adăugiri: puteți instala diverse protocoale și standarde suplimentare pentru a vă extinde NAS.

Aplicație: OpenMedia Vault este potrivit în special pentru uz casnic.

Caracteristicile rețelei: WakeOnLAN, Link Aggregation, precum și noul standard IPv6.

Monitorizarea: poate folosi syslog, watchdog, S.M.A.R.T., SNMP (v1/2c/3) sau notificări prin e-mail.

Întreținere: dacă NAS-ul dumneavoastră rulează pe OpenMediaVault, atunci un astfel de sistem va fi deservit prin interfața web.

NAS4free

NAS4free este, de asemenea, software open source. Se bazează pe FreeBSD și poate fi virtualizat pe orice hardware. NAS4free acceptă protocoalele standard FTP, SMB, NFS, TFTP și AFP.

Adăugiri: puteți configura un server web pe NAS și puteți găzdui site-uri web acolo.

Zona de aplicare: Datorită opțiunii de virtualizare, NAS4free este potrivit atât pentru servere mari, cât și pentru uz casnic. Suportul său hardware este cu adevărat unic.

Caracteristicile rețelei: NAS4free acceptă WakeOnLAN și IPv6.

Monitorizarea: ai posibilitatea de a specifica calea unde vor fi salvate datele statistice. De asemenea, puteți vizualiza statistici în timp real prin interfață.

întreținere efectuate prin interfață.

UnRAID

UnRAID este un software potrivit pentru diverse aplicații. UnRAID este gratuit pentru primele 30 de zile, după care plătiți între 59 USD și 129 USD. Pachetul de bază ieftin (preț: 59 USD) permite utilizarea a șase dispozitive de stocare conectate, pachetul de mijloc (preț: 89 USD) permite douăsprezece dispozitive. Cu pachetul Pro (preț: 129 USD), numărul de dispozitive de stocare este nelimitat. Este acceptat aproape orice sistem pe 64 și 86 de biți. UnRAID oferă, de asemenea, capabilități de virtualizare.

Adăugiri: UnRAID acceptă cu ușurință extinderea cu hard disk-uri suplimentare. De asemenea, trebuie remarcat faptul că există un suport SSD foarte bun.

Aplicație: UnRAID este mai potrivit pentru aplicații profesionale. Este capabil să suporte servere foarte mari cu multe hard disk-uri.

Caracteristicile rețelei: UnRAID gestionează doar memoria, iar funcțiile de rețea trebuie gestionate de sistemul de operare corespunzător.

Monitorizarea realizat printr-o interfață web.
întreținere de asemenea prin interfața web.

Un utilizator casnic întâlnește rar Network Attached Storage acasă, așa că adesea consideră că instalarea acestuia în apartamentul său este un capriciu inutil, nerezonabil și de neînțeles. Între timp, există multe scenarii pentru lucrul cu electrocasnice și electrocasnice, utilizarea NAS în care optimizează dramatic procesul și îi oferă un alt nivel de securitate.

Home NAS: Cinci cazuri de utilizare principale

Care sunt semnele revelatoare că adăugarea spațiului de stocare online în casa ta va fi un lucru bun? Aceste semne sunt puține, așa că le vom enumera pe toate.

În primul rând, și acesta este principalul lucru: NAS poate fi util acolo unde locuiesc oameni care folosesc mai multe computere simultan, conectate la o rețea locală și la un sistem smart home. Vorbind despre „mai multe computere”, este important de menționat că acum aproape fiecare familie care utilizează smartphone-uri, tablete, laptopuri, playere media, console de jocuri și televizoare cu funcția Smart TV se încadrează în această definiție.

Stocarea în rețea pentru casă ar putea fi, de exemplu, așa

În al doilea rând, NAS simplifică foarte mult viața oamenilor pasionați de cinema și colectează o bibliotecă de filme de cea mai înaltă calitate disponibilă în prezent. Aceasta include și proprietarii de cinematografe de acasă echipate cu televizoare 3D mari, proiectoare 3D și sisteme de difuzoare cu mai multe canale.

În al treilea rând, profesioniștii care lucrează în privat cu video, fotografie și sunet au nevoie de stocare în rețea acasă: operatori de cameră, editori, regizori, fotografi, compozitori, DJ, producători cu studiouri de înregistrare acasă...

În al patrulea rând, NAS este gata să devină un atribut indispensabil al interiorului casei, unde proprietarii doresc să ruleze propriul server torrent, să găzduiască un site web sau să ajute vecinii din rețeaua locală de acasă cu organizarea unui server de e-mail.

În cele din urmă, în al cincilea rând, NAS va funcționa bine într-o casă cu o suprafață mare și o zonă locală extinsă - primind fluxuri video de la camerele de supraveghere.

După ce am subliniat pe scurt zonele promițătoare pentru utilizarea stocării în rețea pentru scenarii de uz casnic, să trecem la detalii...

1: NAS ca server media acasă

Un grup de scenarii pentru utilizarea acasă a stocării în rețea pentru organizarea accesului la date este într-un fel sau altul legat de conceptul de „server”. NAS-urile moderne sunt excelente pentru organizarea serverelor de diferite tipuri pe baza lor - atât cele utilizate într-o rețea locală de acasă, cât și cele care au un canal de comunicare cu Internetul.

Cel mai evident și cel mai popular scenariu din acest grup este utilizarea stocării în rețea ca server media. Acest scenariu presupune catalogarea fișierelor video, audio și grafice pe un NAS pentru a fi accesate de computere, televizoare, centre media de rețea, laptopuri, tablete și smartphone-uri situate în casă. De fapt, aceasta este o latură distractivă a activității așa-numitei „acasă inteligentă”: o infrastructură de rețea care conectează toate gadgeturile de acasă într-un singur sistem funcțional.

Folosind un NAS ca server media, poate fi util să aflați: cu ce dispozitive mobile moderne specifice este compatibil, dacă platforma sa software are mecanisme de catalogare a conținutului încorporate, cum este accesat https://adm..gif și cu ce viteză se poate instala accesul la setările de stocare din aplicația iTunes (server iTunes)?

După ce am construit un cinema acasă, ar fi o prostie să nu cumperi un NAS suplimentar

Următorul scenariu cel mai popular pentru utilizarea acasă a NAS este organizarea unui așa-numit server torrent. Funcțiile serverului torrent presupun că stocarea va funcționa cu o conexiune la Internet de 24 de ore pentru a descărca fișiere noi printr-o rețea peer-to-peer și pentru a oferi acces la conținutul deja descărcat de la alți utilizatori. Rularea unui server torrent pe un NAS de acasă necesită ca platforma software de stocare în rețea să aibă mecanisme adecvate. Cel puțin, utilitare încorporate care dublează funcțiile programelor client torrent.

2: NAS ca post de observare

În cele din urmă, acele persoane a căror locuință are o suprafață de câteva sute de metri pătrați și o curte măsurată în hectare pot folosi NAS împreună cu camerele de supraveghere a locuinței.

Acest scenariu de utilizare la domiciliu nu poate fi numit prea obișnuit, așa că vom vorbi pe scurt despre unele dintre nuanțele sale.

Să începem cu faptul că atunci când alegeți un NAS pentru a organiza un server de supraveghere video studiind caracteristicile acestuia, s-ar putea să fiți surprinși că nu veți găsi acest articol în setări. După cum tocmai am menționat, organizarea unui server de supraveghere nu este cea mai populară funcție de stocare în rețea. Prin urmare, unii producători de NAS îl fac opțional software: pentru a obține funcționalitatea dorită, utilizatorul trebuie să descarce și să instaleze un utilitar de extensie.

Camerele de supraveghere sunt utile nu numai la instalațiile militare

O altă nuanță se referă la funcționarea directă a stocării în rețea cu camere de supraveghere. Desigur, nu este de menționat că vorbim de camere IP, care diferă de cele obișnuite prin faptul că folosesc o conexiune wireless cu o adresă IP completă atribuită fiecărui dispozitiv și codifică fluxul video cu un raport optim de calitate și date. volum.

Performanța unui NAS ca server de supraveghere video variază foarte mult de la model la model și de la producător la producător. Parametrul principal aici este numărul de canale alocate. Acest parametru poate fi permanent sau extensibil. În acest din urmă caz, producătorul organizează procesul prin vânzarea codurilor de licență, care deschid posibilitatea de a atașa noi camere la server.

3: NAS ca arhivă audio și video

Spre deosebire de orice altă tehnologie periferică de computer, care utilizează doar componente electronice necesare funcțional, stocarea în rețea este un computer specializat, dar real. Prin urmare, este evident că lucrul pe un PC de acasă asociat cu un NAS implică automat crearea unei rețele locale în casă.

Operarea unei rețele de domiciliu necesită ca utilizatorul să aibă cunoștințe minime, dar specifice despre administrarea acesteia. Probabil că nu merită să dobândești o astfel de experiență de dragul conectării unui NAS la un singur computer dintr-un apartament - prin urmare, achiziționarea unui NAS și integrarea acestuia sunt eficiente acolo unde a fost deja configurată o rețea locală de acasă cu mai multe dispozitive și un router.

Acasă, NAS-ul poate deveni centrul universului digital

În toate scenariile de utilizare a stocării în rețea acasă, dispozitivul trebuie să îndeplinească în mod corespunzător două funcții principale - să stocheze volume mari de informații cu cel mai înalt nivel posibil de securitate și să ofere acces la aceasta conform unei scheme definite de administrator.

În ordinea priorităților, vom începe cu scenarii în care funcția principală este stocarea.

Stocarea fișierelor video în marea majoritate a cazurilor când utilizați un NAS acasă înseamnă crearea unei biblioteci de filme personale. În condiții moderne, când tarifele pentru acces nelimitat la Internet sunt foarte mici, iar viteza conexiunii vă permite să vizionați filme în modul streaming, colectarea fișierelor video de pe hard disk-ul local poate părea arhaică. Cu toate acestea, două puncte ne obligă să privim problema dintr-un unghi diferit.

Una dintre ele se referă la calitatea accesului la Internet. Nu este la fel peste tot în țara noastră - este deosebit de dificil aici pentru locuitorii din mediul rural și locuitorii orașelor mici. Care este legătura dintre săteni și NAS? Destul de direct: acum apar sate de cabane și sate formate din case de oraș în jurul multor centre regionale și raionale. Locuitorii lor, în cea mai mare parte, sunt destul de capabili să aibă nu doar un computer, ci o întreagă flotă de dispozitive electronice. Totuși, accesul la Internet pentru toate aceste dispozitive – indiferent de numărul și denumirea lor de marcă – rămâne la nivelul standardelor rurale. Așadar, se dovedește că utilizarea unui NAS pentru a stoca o bibliotecă de filme este un scenariu absolut viabil pentru locuitorii cabanelor, caselor private și caselor din zonele rurale.

Realizarea de filme este o ocupație foarte demnă

Al doilea punct al creării unei biblioteci de filme bazată pe stocarea în rețea se referă la volumul fișierelor video și cerințele speciale pentru viteza de acces la acestea. După cum am menționat mai sus, în orașele mari viteza maximă de acces la internet în bandă largă vă permite să redați filme la o calitate destul de bună. Cu toate acestea, calitatea și cerințele pentru viteza de acces sunt în continuă creștere. Standardul Full HD cu sunet pe cinci canale a devenit deja obișnuit. Filmele 3D sunt lansate ca de obicei. Vânzările de televizoare Ultra HD câștigă amploare - și odată cu acestea devine posibil să se producă filme cu o rezoluție de 3840 x 2160 pixeli. Un pasionat de film de astăzi este pur și simplu forțat să-și adune colecția pe baza stocării în rețea, dacă prioritățile sale includ calitatea imaginii - și, prin urmare, dimensiunea fișierului și rata de biți a acestuia în timpul redării.

Încheind subiectul vitezei de acces, vom face câteva recomandări cu privire la caracteristicile diferitelor modele NAS. Sistemele moderne de stocare în rețea pentru integrarea în rețea folosesc fie o conexiune obișnuită prin cablu printr-un port Ethernet, fie este asociată cu un modul Wi-Fi fără fir. Acesta din urmă este cu siguranță convenabil - mai ales pentru dispozitivele mobile, dar chiar dacă este compatibil cu standardul 802.11n, nu poate oferi rate de transfer de date mai mari de 600 de megabiți pe secundă. O conexiune prin cablu, cuplată cu un adaptor de rețea gigabit, vă permite să vă simțiți încrezători chiar și atunci când vizionați filme și programe în rezoluție Ultra HD și format 3D de pe hard disk-uri NAS.

Videoclipul înregistrat și stocat pe discuri de stocare în rețea nu este apanajul doar iubitorilor de film. Un alt scenariu pentru utilizarea NAS acasă este crearea unei arhive atunci când lucrezi ca videograf privat, editor, regizor... Nu este un secret pentru nimeni că producția de film implică acumularea unei cantități mari de material video, al cărui volum continuă să crească - mulțumesc la introducerea camerelor care filmează în format Ultra HD sau „raw” RAW.

Utilizarea stocării în rețea ca o arhivă de acasă a materialelor de lucru poate fi extrem de convenabilă pentru persoanele care se angajează și în mod individual în fotografie sau muzică.

În primul rând, să vorbim despre fotografi. Nu este un secret pentru nimeni că munca unui fotograf profesionist implică redundanță de material. De exemplu, maeștrii americani specializați în fotografia de nuntă iau până la 5.000 de cadre în timpul unei comenzi. Aceasta este o cantitate colosală de informații, ținând cont de utilizarea dispozitivelor moderne cu matrice multi-pixeli și de utilizarea RAW „raw”. Nunțile domestice au propriile lor specificuri - fotograful lucrează de obicei toată ziua la ele. Drept urmare, personalul său nu este prea diferit de cel al colegilor săi americani.

Pentru fotografi profesioniști, arhivele lor de lucru cresc foarte repede.

O mare cantitate de date sub formă de mii de cadre este generată și de alți specialiști în fotografie: cei care lucrează în genul reportajului, cei implicați în fotografierea portretelor, fotografia de studio și subiect și fotografi de călătorie.

Cu un program constant încărcat, volumul arhivei devine astfel încât devine pur și simplu incomod să o păstrezi, să o catalogezi și să o procesezi pe un computer. Iar instalarea stocării în rețea salvează situația.

Aceleași cuvinte pot fi aplicate pe deplin persoanelor implicate în muzică. Aceștia sunt compozitori, DJ individuali, oameni care au acasă un studio de înregistrare. Nevoia lor de a avea o bibliotecă muzicală mare, de a o menține în ordinea catalogului și de a stoca mai multe versiuni ale înregistrărilor de producție proprii (sau ale altora) este cel mai bine satisfăcută de stocarea în rețea.

Odată cu creșterea constantă a informațiilor stocate pe un NAS de acasă, utilizatorul trebuie să acorde atenție numărului de spații de instalare pentru hard disk. Desigur, cel mai subconștient presupune că stocarea în rețea pentru casă nu are nevoie de capacitatea de a conecta mai mult de una sau două unități. Cu toate acestea, ni se pare că este întotdeauna mai bine să cumpărați pur și simplu un nou HDD și să-l introduceți în arbore decât să ne gândim la achiziționarea unui disc cu un volum vizibil mai mare decât are în prezent și la găsirea unei modalități de a copia informațiile existente pe el. În cele din urmă, amintiți-vă că un NAS cu patru sau mai multe locuri poate profita din plin de sistemul de îmbinare a spațiului pe disc într-o matrice RAID. Cu toate acestea, mai multe despre asta puțin mai târziu.

4: NAS ca stocare de rezervă

Un alt scenariu, foarte important în esență, pentru utilizarea la domiciliu a stocării în rețea este relevant în cazul în care o familie destul de mare are în arsenal o mulțime de echipamente moderne. Smartphone-uri, tablete, laptopuri, desktop-uri - toate sunt grozave pentru lucru și joacă... până când ceva nu merge bine în interior. Uneori, problema poate fi rezolvată cu ușurință, uneori trebuie să reinstalați sistemul și să treceți printr-o cale lungă și dureroasă pentru a restabili mediul software.

Stocarea în rețea cu înregistrări de imagini ale mediilor software ale tuturor computerelor și gadgeturilor din casă ajută foarte mult la simplificarea cât mai mult posibil a vieții în această situație critică. Dispozitivele electronice moderne și sistemele de operare, în cea mai mare parte, vă permit să obțineți fișiere care conțin o imagine exactă a mediului software, inclusiv toate setările, toate programele, toate documentele curente și așa mai departe. Revenirea la starea obișnuită după o defecțiune a sistemului a unui asistent electronic personal este elementară.

Trebuie remarcat faptul că platforma software a NAS de înaltă calitate ia foarte în serios problema backup-ului. Setările de stocare administrative vă permit să configurați actualizări regulate ale imaginilor arhivate - atât manual, cât și automat.

Dacă un NAS de acasă stochează imagini ale mediilor software, chiar și o defecțiune a hard disk-ului într-un laptop de serviciu nu va fi fatală

Utilizarea modului de operare ca o matrice RAID pentru discuri instalate într-un NAS acasă vă ajută să vă protejați în continuare liniștea sufletească. Sistemul RAID are următoarele capabilități: combinarea spațiului tuturor discurilor cu o creștere multiplă a accesului la acesta (RAID 0), oglindirea completă (copierea completă) a perechilor de discuri (RAID 1), combinarea spațiului cu alocarea unuia dintre discurile pentru stocarea sumelor de control (RAID 5, disponibil pentru stocarea în rețea cu patru sau mai multe sloturi HDD).

5: NAS ca oficiu poștal, găzduire web

Mai puțin obișnuite, dar încă relevante pentru scenariile de acasă sunt crearea unui server web pe baza lor pentru a lansa un site web personal (blog unic, magazin online, startup...), un server de e-mail sau un server pentru deservirea camerelor CCTV în lume. Wide Web.

Organizarea unui server de e-mail acasă poate fi utilă dacă rezidenții unui bloc de apartamente și-au organizat propria rețea locală.

În ceea ce privește serverul web de acasă, aici, ni se pare, ne apropiem de scenariile de separare a liniilor pentru utilizarea privată și cea corporativă a NAS. În acest sens, utilizatorului i se recomandă să acorde atenție puterii de calcul a stocării în rețea alese pentru organizarea unui server web. În primul rând, depinde de platforma tehnică și arhitectura procesorului.

Plăci de bază NAS pe ARM și x86. Diferența este evidentă

NAS-urile moderne de pe piață funcționează sub controlul procesoarelor centrale din două arhitecturi: ARM și x86. Acesta din urmă este reprezentat aproape exclusiv de procesoare Intel Atom. Ele sunt cele de preferat în scenariile care presupun un număr mare de conexiuni la server cu schimb intensiv de informații. În plus, NAS-urile de pe platforma x86 au un design care este mai familiar utilizatorilor de PC-uri și este mai potrivit pentru reparații și upgrade-uri acasă.

Avantajele stocării în rețea pe platforma ARM sunt costul, disiparea minimă a căldurii (ceea ce înseamnă un sistem de răcire simplu și silentios), consumul de energie aproape zero când sistemul este în repaus și foarte modest când este în funcțiune.

După cum ați ghicit din titlu, astăzi vom construi un server NAS acasă. De mai bine de cinci ani am un mic animal bătrân în carcasa In Win BQ656 Black Mini-ITX 80W USB/Audio/Ventilator + telecomandă externă. Are in interior urmatorul procesor: Procesor AMD Athlon(tm) Dual Core 4050e, cu o citire BogoMips de 4200. Desi mic, mananca putin si se poate virtualiza, ceea ce este important. Specificațiile detaliate pot fi găsite oriunde :). Apropo, după asamblare am vrut să-l schimb cu un Athlon 64 X2 6000+ ceva mai rece. Puteți cumpăra unul de pe Avito pentru 500–700 de ruble. Am ridicat totul pe placa de bază Minix780G-SP128M.

Nu o fântână, desigur, - doar patru SATA și fără suport RAID, dar consum redus de energie. Prețul de astăzi nu a putut fi determinat, dar la un moment dat costa 220 de dolari. În mod ideal, desigur, ar fi mai bine să aveți o mamă cu capacitatea de a conecta șase unități și suport RAID. Dar o asemenea plăcere va costa destul de mult. Sa incercam sa estimam din ceea ce este pe piata second hand. Au oferit un kit pentru Intel 7600 + mama Asus poate fi achiziționat pentru 1500–2000 de ruble (să vă reamintesc că acesta este folosit).

Înainte de a înlocui carcasa, sistemul consta dintr-un server Ubuntu, bile pe el - și, de fapt, asta este tot. Înăuntru erau două discuri de 500 GB. Acum a fost achiziționată o nouă carcasă și au fost instalate încă câteva hard disk-uri. În total, trei HDD-uri de 500 GB și unul de 1,5 GB.

lista de dorințe

Dintre sarcinile pe care trebuie să le rezolve un server media, evidențiem următoarele:

  • desigur, Samba, distribuția de conținut media în rețea, mai multe despre asta mai jos;
  • virtualizare de diferite niveluri: câteva mașini virtuale, în interior poate fi un server Linux 1C, containere Docker;
  • astfel încât să nu fie nevoie să configurați fiecare nod de acasă pentru servicii, un DNS mic cu zona ceva.local.

Cerințe hardware:

  • zgomot;
  • instalarea/înlocuirea convenabilă a HDD-ului;
  • compactitatea.

Repet: aș vrea foarte mult să înlocuiesc placa de bază cu procesorul, dar acest lucru nu este necesar. Poate că în viitor voi înlocui doar procesorul cu coolerul. Deci, o clădire nouă, căutarea a fost lungă și grea. După o săptămână de căutare pe Google, alegerea a căzut pe Raijintek Metis. Ce mi s-a potrivit ca pret/calitate.

Câteva fraze despre clădire

Producator si model: Raijintek Metis, cu geam
Material: aluminiu, otel
Dimensiuni: 190 x 254 x 277 mm (L x A x A)
Factor de formă: Mini-ITX
Locuri de unitate: 1 x 2,5/3,5" (intern), 2 x 2,5" (intern)
Ventilatoare: 1 x 120 mm (spate, preinstalate)
Greutate: aproximativ 2,8 kg

Designul cool și culoarea arată grozav aproape oriunde, iar prețul este foarte accesibil. Apropo, un astfel de caz m-a costat doar 4.000 de ruble. Achizitionat de pe Avito, livrare prin posta. Mai multe detalii despre caz pot fi găsite pe site-ul producătorului. Aproape că am uitat de amintire! La momentul scrierii, s-au instalat 2 GB (două stick-uri de 1 GB). Acum comand deja două matrițe de 2 GB.

Implementarea părții software

Deci, care este cel mai important lucru pe care îl doriți de la un server? Pentru ca acesta să fie ușor scalabil, să țină pasul cu vremurile, plăcut și ușor de utilizat/administrat. O față atractivă pentru web este de dorit.

  • Opțiunea 1: instalați Ubuntu Server cu panoul de control Ajenty 2 și livrați manual tot ce aveți nevoie.
  • Opțiunea 2: instalați OpenMediaVault. Botul este disponibil, există multe plugin-uri/extensii pentru a crește funcționalitatea, se bazează pe Debian, așa că există întotdeauna posibilitatea de a-l livra sau finaliza manual.
  • Opțiunea 3: instalați FreeNAS. Puțin mai puține bunătăți, dar puteți livra totul manual, deși este puțin mai dificil. Bazat pe FreeBSD.
  • Opțiunea 4: instalați XPEnology. Un număr mare de bunătăți, depozite cu adăugiri. Suport pentru mașini virtuale și Docker.

După mult chin, alegerea a căzut pe cea de-a patra variantă. Îl vom folosi pentru a ridica mai mult serverul de acasă. De ce este așa? Prima varianta este buna in sine, dar in acelasi timp iti doresti un minim de efort si un maxim de oportunitati fara forta suplimentara. În plus, Ajenty nu îți permite să accesezi serverul în mod flexibil, așa că vrei doar să sari în consolă și să faci totul manual de acolo. Și apoi mergi la panou și doar admiră :). Printre opțiunile rămase, XPEnology a câștigat. Oferă servicii maxime cu setări minime.

Să decolăm

Deci, în primul rând, accesați site-ul web xpenology.me în secțiunea de descărcări și descărcați kitul de implementare.

XPEnoboot este o imagine de disc de pornire pentru instalarea și pornirea/repornirea serverului.

DSM este sistemul în sine. Synology Assistant - opțional, programul detectează serverele XPEnology/Synology, nodurile instalate sau gata de instalat. L-am instalat prin interfața web - după cum se spune, toate markerii au gusturi și culori diferite.

Imaginea ISO trebuie dezambalată pe o unitate flash USB și utilizată de fiecare dată când serverul este repornit, ceea ce nu este în totalitate convenabil. Sau donați o unitate flash serverului și faceți-o o prioritate la încărcare. Există o a doua cale. În numerele anterioare ale revistei Hacker, am scris despre organizarea unui server PXE cu diferite opțiuni de pornire. Dacă există un astfel de serviciu, atunci îi poți oferi cu ușurință lui. Două fișiere sunt responsabile pentru încărcarea în XPEnology (ca în orice distribuție Linux): zImage și rd.gz. Le plasăm în directorul serverului PXE și adăugăm următoarele în meniu:

Inserați în Pxelinux.cfg/Etichetă implicită Xpenolog Kernel Xpenology/Zimage Root =/Dev/MD0 IHD_NUM = 2 SYNO_HW_VERSION = RS3612XS AC1 = 0010562E3E36 Mac1 = 0051562E37 SN0562E37 Intro = B051562E37 SN0g05JDN1rd.

Meniul clarifică locația fișierelor în subdirectorul xpenology, în raport cu rădăcina serverului TFTP. Informații au fost găsite pe xpenology.com. Recomand să-l verificați.

Prima variantă nu a funcționat. O sa incerc altfel. Despachetez ISO, iau fișierul de meniu isolinux.cfg de acolo, copiez meniul în meniul meu PXE, cu calea către fișierul kernel zImage ajustată. Copiez zImage pe serverul PXE. Această opțiune a funcționat așa cum ar trebui după ce a început instalarea, nici măcar fișierul pat al sistemului de operare nu a fost necesar. Serverul însuși l-a descărcat de pe synology.com, ceea ce mă face să zâmbesc :). În timpul procesului de instalare, serverul vă va cere să introduceți acreditările de administrator. După instalare, obținem un server Synology complet gata de utilizare pe hardware obișnuit. Pentru cei care nu sunt familiarizați cu acest sistem de operare, îl recomand cu căldură! Comunitate uriașă. Ca rezultat, există un număr mare de depozite care extind foarte mult funcționalitatea standard.

Continuarea este disponibilă numai pentru membri

Opțiunea 1. Alăturați-vă comunității „site” pentru a citi toate materialele de pe site

Calitatea de membru al comunității în perioada specificată vă va oferi acces la TOATE materialele Hacker, vă va crește discountul cumulat personal și vă va permite să acumulați un rating profesional Xakep Score!