namai - Antivirusinės priemonės
Nas iš nešiojamojo kompiuterio. Apsvarstykite pagrindinius dalykus kuriant NAS

Antra dalis: programinė įranga

Spjaukite į akis kiekvienam, kuris sako, kad galite apkabinti begalybę
Kozma Prutkovas

Kam ir kodėl

Jūsų namų NAS turėtų jus tenkinti, tai nėra gamybos sistema, kuri turi pateikti tam tikrus formalizuotus rodiklius. Apibūdinant tokį dalyką kyla du sunkumai. Vienas įtrauktas į epigrafą, o antrasis susijęs su dideliu telepatų trūkumu. Bet vis tiek pabandysiu daryti pagrįstų prielaidų, ir jos praeis IMHO kategoriją. Norėdami sutaupyti vietos, toliau praleidžiu „IMHO“. Tikime, kad kiekvienas sakinys turi šią etiketę. Jei jūsų konkrečiu atveju nebuvo įmanoma įžvelgti šviesos, atsiprašau, galbūt jums tiks kitas tekstas.

Ši programa skirta tiems, kurie renka savo pirmąjį NAS, galintį įdiegti „Windows“, bet niekada nematė FreeBSD vadovo ar Oracle Solaris ZFS administravimo vadovo. NAS taip pat surenka IT pažangūs piliečiai; jie paprastai diegia pilna versija pasirinkta operacinė sistema. Įdomu, kad kai kurie naujokai įsitraukia į temą ir galiausiai daro tą patį.

Užduotys

Kad išvengtume nesusipratimų, nedelsdami išsiaiškinkime, kodėl mums reikia NAS.

Pirmoji užduotis yra saugi saugykla. Duomenys turi išlaikyti aparatinės įrangos problemą, pvz., disko gedimą.

Antra - suteikti prieigą prie saugomų duomenų. Būtinas SMB/CIFS palaikymas, skirtas Windows; NFS (medijos grotuvams), FTP (didelių duomenų kiekių atsisiuntimui) ir AFP (jei namuose turite Macintosh) yra labai pageidautina. DLNA dažnai minima, daugiau apie tai atskirai.

Trečias - atsisiuntimas neprisijungus dokumentus iš tinklo naudojant įvairius protokolus.

Ketvirta - automatizuoti atsargines kopijas iš kompiuterių vietinis tinklas . Jūsų sukurtos šeimos nuotraukos, vaizdo įrašai, dokumentai yra unikalūs ir nepakeičiami, bet namuose visa tai gerai sukaupta pusantros kopijos: viena nešiojamojo kompiuterio diske, pusė kokiame nors USB atmintinėje, kur nuotraukos buvo įkeltos praėjusį rudenį. Jei (tiksliau, kada) tokie duomenys bus prarasti, o NAS leis juos atkurti, patirsite nuoširdų malonumą iš savo numatymo. Arba atvirkščiai.

Reikalavimai

Vidutiniškai sudėtinga pradinė sąranka. Darbinę versiją žmogus turėtų gauti pirmą dieną. Gal ne iki galo sureguliuotas, bet duodantis naudingą rezultatą. Tai, beje, reiškia, kad įgudęs vartotojas privalo pradiniai nustatymai susitvarkyk per porą valandų.

Paprastas ir pakankamas srovės valdymas, viskas, ko reikia, turi būti padaryta per žiniatinklio sąsają. Įskaitant konfigūracijos išsaugojimą ir, jei reikia, atkūrimą. Specialiais ekspertiniais tikslais pageidautina prieiga per SSH ar panašiai.

Skaidrus kasdieniniam naudojimui . Jūsų geroji pusė, turinti laisvųjų menų išsilavinimą, turėtų sugebėti su tuo susitvarkyti: žiūrėti filmą per televizorių, klausytis muzikos, atsarginė kopija iš nešiojamojo kompiuterio į NAS turėtų būti daroma automatiškai ir pan.

DLNA/UPnP

Suprask, Kas tiksliai jums reikia iš DLNA serverio, tikrai tik testuojant. Daugumą paprasto vartotojo užduočių, tokių kaip medijos perkėlimas į planšetinį kompiuterį, išsprendžia beveik visi UPnP serveriai. O dėl DLNA naudojimo išvesties į televizorių pacituosiu HMS, vieno iš geriausių programinės įrangos UPnP/DLNA medijos serverių, kūrėją: „Daugumos gamintojų televizorių savininkams šios technologijos naudojimas yra laikinas etapas, kuris baigiasi arba tinklo medijos grotuvo įsigijimu (manau, pageidaujamas variantas), arba televizoriaus prijungimu kaip monitorių. Jei laikas ir nervai brangūs, tai gali būti verta praleisti šis etapas» . Į televizorių įmontuoto ir nebrangaus atskiro grotuvo, pavyzdžiui, „Dune“, „Popcorn“ ar „WD“ grotuvo galimybės, susijusios su visaėdžiu, vaizdo kokybe, naudojimo paprastumu ir pan., dažniausiai labai skiriasi. Tiesa, įmontuoti grotuvai sparčiai tobulėja, todėl verta apsispręsti dėl konkrečios aparatinės įrangos.

Diskų masyvai ir failų sistemos

Kodėl mums reikia masyvo?

Pagrindinė problema kuriant NAS yra vietos diske organizavimas. Kaip sužinojome 1 dalyje, diskų yra daug, 4-6, kartais 10 ar daugiau. Žinoma, jie gali būti naudojami atskirai. Tačiau sujungti į masyvą patogu, nes vietos yra viename gabale. Masyve be pertekliaus, kai diskas miršta, jame esantys ir, dažnai, priklausomai nuo diegimo, viso masyvo duomenys prarandami. Jūs turite teisę, naudodamiesi argumentu „nieko, aš jį perpumpuosiu“, sutaupyti atleidimo iš darbo. Tie, kuriems laikas vertingesnis, renkasi masyvus su pertekliumi. Svarbu: joks RAID negali pakeisti atsarginės kopijos. RAID užtikrina duomenų prieinamumą disko gedimo atveju. Neatkuriamų duomenų atsarginė kopija turi būti sukurta. Laimei, dažniausiai jų būna labai mažai.

Terminas perteklinis masyvas dažnai painiojamas su terminu RAID. Tačiau yra ir pažangesnių technologijų. Renkantis NAS programinę įrangą, galite jomis naudotis arba apsieiti be jos. Norėdami suprasti, kas jums geriausia, pagalvokime apie RAID ir failų sistemų problemas.

RAID 5 (6 ir kt.) yra rimta problema. Rašant į masyvą, duomenys ir pariteto blokai turi būti rašomi vienu metu. Tačiau rašymas į kelis diskus nėra atominė operacija. Jei rašymo metu iškyla problema (maitinimo sutrikimas, disko gedimas ir pan.), gali būti, kad duomenų ir pariteto blokai nesutaps. Jei duomenys parašyti neteisingai, daugeliu atvejų juos galima ištaisyti arba bent jau aptikti aptarnaujant failų sistemą, esančią RAID viršuje (chkdsk, fsck...). Tačiau neteisingi pariteto blokai, blogiausiu atveju, gali likti nepastebėti iki to momento, kai iš jų bus atkurtas masyvas. Ir vietoj duomenų bus atkurtos šiukšlės. Be to, šiukšlės bus įrašytos be jokio įspėjimo. Papildoma informacija pagal problemą galima gauti.

1 pav. RAID rašymo anga. Kairėje - duomenų ir pariteto blokai sinchronizuojami, vyksta įrašymas. Centre dingo elektra. Dešinėje yra duomenų ir pariteto blokai Ne yra sinchronizuojami, bet RAID apie tai nežino.

Pramoniniai RAID valdikliai išsprendžia šią problemą naudodami BBU, „bateriją“. Po gedimo, net ir išjungus maitinimą, valdiklis prisimena, kokie duomenys turėjo būti įrašyti. Ir kai atsiranda galimybė, šiuos duomenis įrašo į masyvą.

Rekonstrukcijos nesėkmė

Turėkime penkių 3T diskų RAID 5, kuriame vienas iš diskų sugedo. Masyvas turi būti perstatytas, o tokiu atveju teks perskaityti 4 diskus × 3T = 12T = 1,2 10 13 baitų = 0,96 10 14 bitų informacijos, nepriklausomai nuo masyvo užpildymo laipsnio – juk nieko nežinoma apie failus RAID lygiu. Sveiko vartotojo klasės diskai turi teisę sugesti vidutiniškai kartą per 1,10 14 bitų (žr., pvz.). Tai yra, su labai didele tikimybe sulauksime rekonstrukcijos gedimo vien dėl disko specifikacijos. Be to, yra tikimybė, kad diskas iš tikrųjų suges. Tradicinis receptas: naudokite įmonės klasės diskus (su gedimo tikimybe 10-15), nenusiminkite didelės talpos diskais ir naudokite RAID 6. Deja, visi trys patarimai už kainą nelabai tinka namams sąlygos.

Patikima failų sistema

Perkelkime vienu lygiu aukščiau, į failų sistemą. Iš to jie tikisi paprasto dalyko – galimybės rašyti failus, o paskui perskaityti, kas parašyta. Paradoksalu, bet dauguma failų sistemų to negarantuoja: jos remiasi idealiu įrangos veikimu – disko valdikliu, kabeliu, pačiu disku. Aparatinės įrangos gedimas ne tik praranda duomenis – tai veda prie nepastebėtas vartotojo duomenų praradimas. Nukopijuoji savo nuotraukų archyvą – bet iš tikrųjų dalis failų jau supuvę. Apie tai galite sužinoti palyginę kontrolines sumas – būtent tai darome atsisiųsdami programinę-aparatinę įrangą ir panašius duomenis, kurie negali sugesti. Kodėl nepalyginus kontrolinių sumų naudojant FS?

Dar vienas „vaikiškas“ noras FS – kad jis veiktų ir nesugestų – taip pat tikrai neišsipildo. Failų sistema be žurnalo, pvz., FAT arba ext2, gali palaidoti visą savo turinį, jei ji sugenda. Žurnaluose įrašytos failų sistemos, tokios kaip NTFS arba ext3, yra daug patikimesnės, nes... galite rasti nuoseklumo tašką ir atkurti žurnalą. Ar įmanoma sukurti FS, kuri apskritai negali patekti į prieštaringą būseną? Galite – naudodami funkciją „Kopijuoti rašant“. Duomenis nerašome ant senų, o pasirenkame naują bloką, ten rašome ir jei viskas tvarkoje, pakeičiame rodyklę iš senų duomenų į naujus.

ZFS

ZFS sujungia failų sistemos funkcionalumą ir RAID tipo masyvų palaikymą. Platinama pagal nemokamą licenciją (CDDL). Sukūrė „Sun Microsystems“, skirta „Solaris“. Perkelta į FreeBSD nuo 7.0 versijos. Visai neseniai ZOL (ZFS sistemoje Linux) projektas pasiekė išleidimo etapą. Galima tikėtis spartaus ZOL plitimo, procesas jau prasidėjo. Taip pat yra projektas skirtas Mac OS X, ZEVO, žr.


2 pav. ZFS automatiškai lygina kontrolines sumas, aptinka klaidas ir atkuria duomenis, jei jie saugomi pertekliškai (paveikslas iš eonnas.com).

Atidžiau pažvelkite į ZFS, jei jus domina failų sistema su šiomis galimybėmis:

  • saugoti kontrolines sumas ir neleisti vietoj duomenų nuskaityti šiukšlių;
  • vientisumo palaikymas tokiu mastu, kad jam tiesiog nėra tokių paslaugų kaip chkdsk ar fsck;
  • įrengta šaltų duomenų vientisumo tikrinimo ir automatinio jų koregavimo priemonė, jei duomenys saugomi pertekliškai;
  • galintis akimirksniu sukurti jūsų būsenos momentines nuotraukas ir saugoti jas bent kiekvieną mėnesio minutę, prijungti bet kokį momentinių nuotraukų rinkinį ir grįžti prie momentinės nuotraukos.

Pažvelkite į ZFS, jei jus domina RAID:

  • programinė įranga, t.y. nereikalauja techninės įrangos valdiklio;
  • nepriklausomas nuo aparatinės įrangos, būtų SATA prievadai;
  • be skylės pagal susitarimą;
  • galintis atkurti sugadintą masyvą su iš dalies neįskaitomais diskais, prarandant tik tuos duomenis, kurių kopijos nėra;
  • darbas tikrinant vientisumą ir atkūrimą tik naudojant naudingos apkrovos duomenis, o ne su visu masyvu;
  • su palaikymu RAID1 (veidrodis), RAID5 (vieno disko dydžio atleidimas), RAID6 (du) ir net „RAID7“ (duomenų išsaugojimas, jei sugenda kokie nors trys masyvo diskai) ir kt. sudėtingi variantai, panašus į RAID50 arba RAID60.

ZFS taip pat turi trūkumų, iš kurių pagrindiniai yra šie:

  • Negalite išplėsti RAID-Z masyvo viename diske. Visus terabaitų diskus galite pakeisti triteriais – ir padidinti garsumą. Galite surinkti kitą RAID-Z iš 3 (ar daugiau) diskų ir pridėti jį prie esamo, sukurdami vieną telkinį. Bet jūs galite paversti RAID-Z1 iš 5 diskų į RAID-Z1 iš 6 tik nutekinę informaciją kažkur, sunaikindami masyvą ir sukurdami naują.
  • Masyvo negalima sumažinti. Jį galite tik padidinti – pridėti diskų grupes, keisti diskus į didesnius.
  • Išteklių intensyvumas. ZFS nuolat skaičiuoja kontrolines sumas, kurios apkrauna procesorių ir naudoja atmintį talpykloms. Namuose dirbau su Atom 330 ir 2 GB atminties. Nors naudojant ZFS man šio Atom neužteko, kad galėčiau pilnai išnaudoti gigabitinį tinklą, 40-50 MB/s tiks daugeliui.

Taip, dar vienas dalykas: jei sunaikinsite ZFS ir sukursite naują masyvą iš tų pačių diskų (ty duosite porą komandų ir (arba) paspauskite mygtukus žiniatinklio sąsajoje, abiem atvejais ignoruodami įspėjimus), tada duomenys iš sunaikintas FS bus saugiai palaidotas – kitaip nei, pavyzdžiui, NTFS, iš kurio duomenis gana lengva atkurti net ir iš naujo sukūrus skaidinių lentelę. Ar tai bus laikoma trūkumu, priklauso nuo jūsų požiūrio.

Autoriaus teigimu, ZFS teikiamos gėrybės yra tokios skanios, kad už jas verta susimokėti papildomuose techninės įrangos reikalavimuose. NAS turėtumėte kurti tik naudodami ZFS. Tačiau skaitytojas turi pagrindinę teisę laisvai rinktis. Šis pasirinkimas bus lemiamas renkantis programinę įrangą NAS, todėl jį reikėtų daryti sąmoningai.

ReFS + saugojimo vietos

IN „Windows Server“. 2012 Microsoft pasiūlė ReFS failų sistemą ir Storage Spaces apimties valdymo sistemą. ReFS ir Storage Spaces derinys tam tikru mastu gali būti laikomas ZFS analogu, o pastarajame nėra įdiegtos savybės. Įdomūs yra diskų pašalinimo ir pridėjimo lankstumas, plonas aprūpinimas ir kt. Yra ir trūkumų – tai patentuota licencija, prieinama tik „Windows“ dalis Server 2012 ir Windows 8.1.

Blogai, kad, sprendžiant iš tų bandymų apžvalgų, „ReFS-Storage Spaces“ derinio našumas labai, ženkliai krenta, naudojant parinktis su paritetu, tai yra, apytiksliai, RAID5 arba ZFS RAID-Z analogą. Dar blogiau, pasirodė pirmieji pranešimai apie duomenų praradimą dėl ReFS gedimų, ir oficiali parama problemų neišsprendė. Taigi panašu, kad įdomus sprendimas turi subręsti.

btrfs+mdadm

Oficialiai Btrfs for Linux dar negavo leidimo statuso, nors buvo kuriama nuo 2007 m. Kaip ir dauguma failų sistemų (ir skirtingai nei ZFS), tai failų sistema, sukurta blokinio įrenginio viršuje. Norėdami gauti apytiksliai ZFS analogą, turite pridėti, pavyzdžiui, gerai suderintą mdadm, kurio viena iš galimybių yra atkurti RAID pridedant diską neprarandant duomenų.

Tradicinis FS

Ir, žinoma, pažangių FS egzistavimas neverčia jūsų pasirinkti vieno iš jų. Galbūt NTFS, ext4 arba UFS labiau tinka jūsų NAS – pasirinktai ašiai gimtoji failų sistema. Santykinai silpnoje aparatinėje įrangoje šis pasirinkimas gali būti vienintelis.

Programinės įrangos parinktys


3 pav. Apytikslis algoritmas pasirenkant programinę įrangą namų NAS

Iš ko ir kaip rinktis

Norėčiau rekomenduoti atsisiųsti „VirtualBox“, ten įdiegti keletą jums patinkančių parinkčių ir kiekvieną iš jų keletą dienų baksnoti pagaliuku. Virtualioje mašinoje tai pigiau, lengviau ir greičiau nei tikroje aparatinėje įrangoje. Rimtai tausoja nervus. Ypač jei jums nepatinka nė vienas iš variantų.

Trys programinės įrangos produktų grupės gali būti naudojamos kaip savarankiškai surinkta NAS programinė įranga.

Pirma, galite įdėti visą Operacinė sistema. Tai gali būti Linux, UNIX arba Windows, atsižvelgiant į asmeninius poreikius ir pageidavimus. „Windows“ atrodo labiau pažįstamas, *nix suteikia daugiau NAS už tuos pačius pinigus, tačiau *nix konfigūravimas nuo nulio nėra pradedančiojo užduotis.

Tokiam pradedančiajam buvo sukurta antroji parinktis – rinkiniai, iš anksto sukonfigūruoti specialiai NAS. Juose yra paslaugų rinkinys ir žiniatinklio sąsaja, leidžianti pradedantiesiems susidoroti su produkto nustatymu ir naudojimu be komandinės eilutės.

Galiausiai, trečioji galimybė yra įdiegti visą operacinę sistemą, o prie jos - tam tikrą žiniatinklio sąsają konfigūravimui ir valdymui. Pasirinkimas yra kompromisinis, tarpinis. Tai palengvina naudojimą, bet ne iki tokio lygio, kurio pakaktų nepatyrusiam mėgėjui. O pažengę piliečiai dažniausiai nemėgsta jokių priedų. Pradėsime nuo variantų, skirtų paprastiems mirtingiesiems.

Windows

Profilio gijoje buvo atlikta apklausa apie forumo narių naudojamas operacines sistemas savarankiškai surinktose NAS sistemose, o trečią vietą užėmė Windows su rezultatu šiek tiek žemiau 20%. Žinoma, balsavo ir labiau pažengę bendražygiai, bet jų tikrai nebuvo daugumos.

Rezultatas, kuris gali nustebinti. „Windows“ yra daugeliui labiausiai pažįstama operacinė sistema. Pagal jį galima pasidaryti NAS – juk tai padarė 20% apklaustųjų. Kuklios figūros priežastis yra ta naudojant Windows Kaip NAS ašis turi ne tik privalumų, bet ir trūkumų:

  • „Windows“ yra mokama programinė įranga, kuri konkuruoja su nemokama programine įranga, kuri daugeliu atžvilgių yra funkcionalesnė konkrečioms užduotims atlikti.
  • Palaiko virusų egzistavimą, todėl reikia nuolat įkelti antivirusines duomenų bazes.
  • Reikia nuolat naudoti naujinimus, o po jų dažnai reikia paleisti iš naujo. Tai nereiškia, kad visos *nix sistemos gali veikti be įsikišimo ir paleisti iš naujo daugelį metų. Tačiau daugelis gali.
  • langai - grafikos sistema, kad jis veiktų natūraliai, jums reikia monitoriaus, klaviatūros ir pelės. NAS paprastai jų trūksta. Tačiau, žinoma, yra būdų, kaip išspręsti problemą.
  • „Windows“ reikalauja daug išteklių.
  • Disko masyvai ir kontrolinės sumos failų sistemos lygiu nėra pačios stipriausios Langų vieta, ypač darbalaukio versijose.

Trūkumai nėra mirtini; galiausiai juos galima įveikti, apeiti, ignoruoti. Bet pakanka apsvarstyti kitas galimybes. Ir atrasti jų dorybes, ir įsipareigoti daug atradimų, kartais be prasmės.

Pateikdami neišsamų „Windows“ pranašumų sąrašą, be susipažinimo, galime paminėti:

  • Vietinis didelės spartos SMB diegimas.
  • Suderinamas su aparatūra. „Windows“ tvarkyklės turi būti parašytos.
  • Platus programinės įrangos pasirinkimas. Tai reiškia, kad NAS paprastai nereikia didelio pasirinkimo. Tačiau kuo konkretesni jūsų reikalavimai, tuo didesnė tikimybė, kad juos bus galima išspręsti naudojant „Windows“ programinę įrangą.
  • Didžiulė instrukcijų ir sprendimų įvairovė visoms progoms jūsų gimtąja kalba.

NAS sistemoje „Windows“ yra visiškai įmanoma. Bet tema „Windows“ nustatymai atskleidžiama daugelyje šaltinių, o tai leis autoriui rizikuoti susilaikyti nuo jo aptarimo.

Paruoštos *nix versijos NAS

Populiariausi profilių šakoje yra trys komplektai – NAS4Free, OMV (=openmediavault) ir FreeNAS 8.x. Visi yra skirti vidutiniam mėgėjui ir leidžia patenkinti tipinius poreikius arba atsisiunčiant papildinius.

„FreeNAS“ prekės ženklą sieja sumaištis. „FreeNAS“ produktas vystėsi daugelį metų, o vėliau išsiskyrė dėl daugelio priežasčių. Gerai žinomas pavadinimas, kuris yra prekės ženklas, tapo „iXsystems“ nuosavybe, kuri nusprendė visiškai perrašyti kodą ir uždaryti pradinę plėtrą. Taip gimė FreeNAS 8.x, pagrįsta FreeBSD 8.x. Tačiau originalus projektas entuziastų pastangomis išliko gyvas, buvo perkeltas į FreeBSD 9.x ir sėkmingai vystomas pavadinimu NAS4Free. Todėl atnaujinimas iš FreeNAS 0.7 palaikomas NAS4Free, bet ne FreeNAS 8.

Išsamų, įskaitant rusų kalbą, mazgų montavimo ir konfigūravimo aprašymą rasite profilio šakos DUK, todėl tekstą išsaugosime čia.

Oficialius šių trijų produktų techninės įrangos reikalavimus apibendrinsime lentelėje, juolab, kad juos „Google“ nėra taip paprasta.

Ir, žinoma, jums reikia diskų duomenims saugoti. Panašu, kad „FreeNAS“ kūrėjai nurodo ne tam, kad jis tik pradėtų veikti, o kad veiktų produktyviai. Bet kokiu atveju diegimo virtualioje mašinoje instrukcijoje nurodytas minimalus 512 MB RAM dydis.

NAS4 Nemokama

NAS4Free platinamas pagal nemokamą BSD licenciją. Projektas turi ilgą istoriją (ateina iš m0n0wall, FreeNAS 0.7, 0.6 ir senesnių versijų), pagrindinis dabartinės versijos skaitmuo yra 9. Tai reiškia, kad mazgas yra gerai nušlifuotas, bet toliau tobulinamas. Remiantis naujausia FreeBSD 9.1 versija.

NAS4Free yra sudarytas dviem versijomis, skirtas 32 ir 64 bitų Intel x86 suderinamiems procesoriams. NAS4Free galite naudoti trimis būdais: „LiveCD“ / „LiveUSB“, pilną ir įterptą. „Live disko“ režimas yra tradicinis *nix platinimui ir pirmiausia skirtas susipažinti. Faktiškai naudojant, montavimas paprastai atliekamas. Visa parinktis yra tradicinis diegimas, dažniausiai standžiajame diske. Diegimui naudojamas mažas skaidinys, kurio dydis nustatomas diegimo metu, ir apsikeitimo skaidinys, o likusią disko dalį galima laikyti duomenims. Galite įdiegti visą USB atmintinę, tačiau dėl intensyvaus įrašymo atmintinė susidėvės per kelis mėnesius.

Įterptojo diegimo parinktis skirta įdiegti į USB atmintinę. Kai sistema paleidžiama, atmintyje sukuriamas mažas diskas, kuriame sistemos vaizdas nukopijuojamas ir iškart sukonfigūruojamas pagal vienoje konfigūracijoje surinktus parametrus XML failą. Ir tada jis įkeliamas iš šio disko į atmintį. Šis požiūris turi pranašumą. Sistemą labai patogu diegti – sistemos „flash drive“ galima įrašyti į kitą įrenginį. Sistemos būsena surenkama į vieną tekstinį failą, todėl ją labai paprasta išsaugoti ir, esant reikalui, naudoti sistemos atkūrimui. Atminties diskas yra labai greitas, o sistemos „flash drive“ praktiškai nesusidėvi.

Neigiama yra tai, kad beveik visi sistemos pakeitimai, išskyrus žiniatinklio sąsają, prarandami po perkrovimo. Kūrėjai iš dalies išsprendė problemą, suteikdami galimybę išsaugoti daugybę parametrų žiniatinklio sąsajoje. Problemą galima iš dalies išvengti naudojant gudrybes, pavyzdžiui, sujungiant disko aplankus atmintyje ir aplankus tikroje laikmenoje per unionfs ir naudojant automatiškai paleidžiamus komandų scenarijus. Labiau pažengę vartotojai naudoja virtualizaciją norėdami įdiegti kalėjime arba atskirai virtualios mašinos bet ką, net porą langų. „TheBrig“ plėtinys labai supaprastina kalėjimo sąranką ir naudojimą diegiant papildomą programinę įrangą. Tačiau tam vis tiek reikia žinių, panašių į tas, kurių reikia norint įdiegti visą sistemą. Pradedantiesiems teisingiau manyti, kad NAS4Free turi tik tas paslaugas, kurios įtrauktos iš pradžių, viskas sukonfigūruojama per žiniatinklio sąsają ir nieko negalima pridėti.

Sąrašas, kas įtraukta iš dėžutės:

  • WebGUI (valdymas ir konfigūracija);
  • Diskai ir masyvai: ZFS v28 (veidrodis, RAID-Z 1, 2, 3...), minkštas RAID 0, 1, 5 ir mišinys (1+0, 1+1 ir kt.), disko šifravimas (naudojant aparatūros pagreitis, jei yra), failų sistemos ZFS, UFS, ext2/3, FAT, NTFS, iSCSI iniciatorius;
  • Tinklo protokolai ir paslaugos: SMB/CIFS (Samba) – Windows įrenginiams, AFP (Netatalk) – Mac OS, NFS – *nix, FTP (ProFTPD), TFTP (tftp-hpa), Rsync (klientas/serveris) – galingas įrankis, įskaitant atsarginę kopiją, SCP (SSH), iSCSI tikslą;
  • Paslaugos: UPnP serveris (FUPPES – tiesa, vidutiniškas), žiniatinklio serveris (lighttpd), tinklo pralaidumo matas (Iperf), Bittorent klientas (perdavimas);
  • Stebėjimas: S.M.A.R.T (smartmontools), el. pašto įspėjimas, SNMP, Syslog, UPS (NUT).

Sąraše galite pamatyti beveik viską, ko jums gali prireikti iš namų NAS. Tačiau svarbiausias pranašumas yra ZFS failų sistemos naudojimas. Palyginti silpnoji vieta NAS4Free yra pilnas UPnP/DLNA medijos serveris. Autorius Asmeninė patirtis, jis yra gana funkcionalus ir patenkins daugumą poreikių, tačiau jei reikia ypatingų gėrybių, reikia ieškoti kažko kito.

Parašiau išsamias, su nuotraukomis, nustatymo instrukcijas. Aprašyta ir pagrindinė sąranka, ir gudrybės, pvz., homemediaserver įdiegimas virtualioje „Windows“ mašinoje arba „TorrentMonitor“ kalėjime, kad būtų automatiškai atsisiunčiama TV serialų, kai išleidžiami naujinimai.

FreeNAS 8

„FreeNAS 8“ yra „FreeBSD 8.3“ pagrindu sukurta versija, kurią sukūrė ir sukūrė „iXsystems“. Bendrovė taip pat kuria mokamą versiją. Ilgam laikui nemokama FreeNAS buvo dirbtinai griežtai apribota. „FreeNAS 8.3“, išleista 2012 m. spalį, buvo gerokai patobulinta ir suteikia namų NAS būtiną funkcionalumą. FreeNAS turi puikią anglišką dokumentaciją. Prekybinės produkto šaknys gali būti siejamos su aukštais techninės įrangos reikalavimais (6+ GB RAM), ir sutelkiant dėmesį į versle naudojamą funkcionalumą. Paprastai namų paslaugos, tokios kaip bittorrent ir UPnP/DLNA medijos serveris, įdiegiamos kaip papildomi moduliai, kurių kiekvienas yra savo kalėjime. Darbas su kalėjimu atliekamas per vartotojo sąsają ir, kaip ir visas projektas, yra gerai dokumentuotas.

UPD: FreeNAS 9. Visai neseniai, 2013 m. rugpjūčio 5 d., buvo išleista FreeNAS 9.1.0, o rugpjūčio 27 d. – 9.1.1 versija su klaidų taisymais. Nauja versija naudoja FreeBSD 9-Stable ir, pasak kūrėjo, turi reikšmingų stabilumo, išplečiamumo, naudojimo paprastumo ir našumo patobulinimų. Mes planuojame išbandyti našumą 3 straipsnio dalyje. „FreeNAS 9.x“ techninės įrangos reikalavimai nepasikeitė, palyginti su „FreeNAS 8.x“.

„FreeNAS 8“ yra įdiegta „flash drive“, kurios talpa yra ne mažesnė kaip 2 GB, ir ją visiškai užima. Naudojamas nanoBSD vaizdas, įdiegtas į RAM, kuris apsaugo "flash drive" nuo nusidėvėjimo. Nors yra 32 bitų versija, ji labiau skirta vertinimo tikslams. Realiam naudojimui rekomenduojama 64 bitų versija, iš dalies dėl atminties reikalavimų, kurie nesuderinami su 32 bitų architektūra.

Išimtos funkcijos yra artimos NAS4Free funkcionalumui. Skirtumas yra galimybė pasirinkti iš dviejų UPnP serverių (FUPPES ir miniDLNA) ir žiniatinklio serverio nebuvimas (kūrėjai žada jį pridėti laikui bėgant).

NAS4Free sukurtus ZFS diskų telkinius galima importuoti į FreeNAS ir atvirkščiai, išsaugant duomenis. Profilio gijoje yra nedaug FreeNAS 8 vartotojų, o kai kurie skundžiasi problemomis (žr. DUK giją). Tačiau jis dar nebuvo sukurtas programinės įrangos produktas, kuriuo bent jau niekas nesiskųstų.

OMV

OMV (forumo svetainėje) yra pagrįsta Debian Linux, kuri suteikia daug funkcijų ir išplečiamumo. Produktą sukūrė ir prižiūri Volker Theile, buvęs vienas iš pirmaujančių FreeNAS kūrėjų. Platinama pagal atvirą GPL licenciją.

Produkte nėra ZFS palaikymo ir, pasak kūrėjo, jis neplanuojamas, o tai, regis, yra pagrindinis jo trūkumas. Internete galite rasti įsilaužimą, kaip įdiegti zfsonlinux OMV.

OMV yra įdiegtas standžiajame diske arba USB atmintinėje ir užima visą laikmeną. Šis diegimas neatrodo optimalus nei diskui, nei „flash drive“. Keista naudoti visą kietąjį diską sistemai, kuriai reikia tik gigabaito. Baisu įdiegti produktą į „flash drive“, kuris intensyviai į jį rašo. Tačiau abiem problemoms spręsti entuziastai sukūrė įsilaužimų, kurie išsprendžia šias problemas: specialus scenarijus į atmintį atneša daug rašymo reikalaujančius katalogus, o paprastas paskirstymo redagavimas leidžia sukurti skaidinį duomenims sistemos diske.

Apibūdinti OMV funkcionalumą nėra jokios ypatingos prasmės. Pagrindinės funkcijos, panašios į „NAS4Free“ ir „FreeNAS“, be žymaus ZFS, yra prieinamos iš dėžutės arba kaip papildomų modulių rinkinys. Tačiau OMV iš esmės yra „Debian“, Linux variantas, kurioms yra neįtikėtina programų įvairovė. Juos galima įdiegti standartiniu Linux būdu.

Svarbus OMV pranašumas prieš aukščiau paminėtus mazgus yra galimybė panaudoti gigabitinį kanalą gana silpnoje aparatinėje įrangoje, pvz. Intel Atom su gigabaitu atminties (plg. Padavan surinkimą pirmoje straipsnio dalyje).

Kiti variantai

Be trijų populiariausių agregatų, yra daugybė kitų. Autorius praktiškai nesvarstė mokamų variantų, jų populiarumas mažas. Galima paminėti, kad bazinėje versijoje jis nemokamas, iki 3 diskų, o mokamose – ne per brangu. Tai ne visai NAS, o sprendimas, leidžiantis išlaikyti namų failų iškeldinimą skirtingo dydžio diskuose, įskaitant tuos, kurie suformatuoti NTFS, ir taip pat įtraukti diskus į sistemą. Be to, dėl pariteto disko buvimo duomenys išgyvena bet kurio disko mirtį.

Daugelis nemokamų versijų yra ankstyvoje kūrimo stadijoje, todėl mėgėjai negali jų naudoti. Galima pateikti įdomų pavyzdį. Tai Linux (CentOS) projektas su zfsonlinux integracija. Jei ir kai autorius išleis produktą, jis gali tapti įdomia alternatyva.

Daugelis NAS versijų yra įsišaknijusios įmonės programose. Namams tai gali būti trūkumas. Nėra taip blogai, kad akcentuojamas funkcionalumas, kuris namuose mažai domina. Dar blogiau, kad dėžutėje trūksta to, ko jums reikia, o pridėti sunku. Dažniausiai tokiems rinkiniams trūksta torrent kliento ir DLNA serverio. Pavyzdys yra , kuris taip pat skiriasi mokama dokumentacija.

Jei, kaip ir šių eilučių autoriui, ZFS buvimas atrodo kaip privalomas NAS funkcionalumas, tai anksčiau ar vėliau dėmesys nukrypsta į parinktis, kurių šaknys yra Solaris. Visi „Solaris“ dariniai buvo pažymėti, kai „Oracle“ įsigijo „Sun“ pasmaugė „OpenSolaris“. Dauguma išgyveno sunkų etapą persijungę į Illumos kodų bazę, kai kurie išmirė, bet tai jau kita tema. Pavyzdžiui, čia yra keletas variantų. Argumentai "už" - našumas su šiek tiek mažesniu apetitu aparatinei įrangai, palyginti su "FreeBSD" ir "Linux" parinktimis. Trūkumai – siauresnis techninės ir programinės įrangos suderinamumo sąrašas bei gana aukšti reikalavimai administratoriui. Toks didelis, kad paprastai daug lengviau įdiegti sistemą pilnoje OS.

Ypatinga funkcija yra modifikuotos programinės įrangos iš įsigyto NAS naudojimas standartinėje aparatinėje įrangoje. Autorius nėra teisininkas, kad visapusiškai įvertintų licencijų taikymo detales, todėl tik tuo atveju apsieisime be nuorodų. Tačiau ne teisininkui vaizdas atrodo labai panašus į situaciją su OpenWRT. Originali programinė įranga parašė NAS gamintojai, remdamiesi atviro kodo su GPL licencija. Pagal tą pačią licenciją rezultatas skelbiamas šaltinio kode. Entuziastai, vėlgi turėdami GPL licenciją, paima šį kodą, jį modifikuoja ir paskelbia rezultatą. Šis rezultatas yra bendrai veikiantis pagrindas Linux pagrindu, kuri gali būti įdiegta ant pliko metalo, virtualioje mašinoje arba tinkamoje kito gamintojo NAS. Pastaroji, beje, praktikuojama daug metų ir iki šiol nėra dangstoma – tikriausiai būtent dėl ​​to, kad tokioje praktikoje nėra teisės pažeidimų. Šio pasirinkimo pranašumas yra kaina, tačiau yra ir trūkumų. Pirma, be GPL kodo, įsigytame NAS taip pat yra patentuotas kodas, daugiausia skirtas ryšiui su aparatine įranga. Todėl tokie mazgai turi problemų su perjungimu į miego režimą, taupydami energiją, reguliuodami ventiliatoriaus triukšmą ir pan. Antra, iš pirmaujančio gamintojo įsigytas NAS taip pat teikia interneto paslaugas, kurios, žinoma, yra skirtos tik pirkėjams, o ne visiems. Taigi visiškai tas pats neįvyksta įdiegus tokį mazgą; greičiau tai yra galimybė išbandyti, įskaitant virtualioje mašinoje.

Interneto sąsaja pilnai OS

Profilio gijos nariai daugiau ar mažiau aktyviai naudoja ZFSguru ir napp-it. Be abejo, yra ir kitų produktų, pradedant . Tačiau aptariamiems tikslams jie yra mažiau tinkami (arba visai netinka). Ir autorius su jais nėra susidūręs, žr. epigrafą.

ZFSguru

Naudoja FreeBSD. Šiandien produktas yra patogus FreeBSD diegimo programa, leidžianti įdiegti visą sistemą ZFS telkinyje, pavyzdžiui, veidrodyje, konfigūruoti duomenų telkinius ir gauti aukštos kokybės pusgaminį NAS. Pusgaminis – nes kai kurios pagrindinės NAS funkcijos dar neįdiegtos ir planuojamos neapibrėžtai ateičiai. Prie UPS turėsite prisijungti rankiniu būdu, prieiga prie tinkloį failus ir tt Kokybiška – nes tai, kas jau padaryta, daroma gerai.

nusnausk

Projektas pagal pasirengimo lygį atrodo kaip reta išimtis. Produktas leidžia tiesiogine prasme pasukti švarus diegimas„Solaris“ panaši operacinė sistema NAS su ZFS. Dabartinėje versijoje rekomenduojama naudoti „OmniOs“ arba „OpenIndiana“, kurias palaiko „Nexenta“, „Illumian“ ir „Oracle Solaris 11.1“ su tam tikrais apribojimais. Paslaptis, matyt, yra ta, kad kūrėjai sėkmingai komercializavo produktą. Pagrindinės funkcijos yra nemokamos, plėtiniai taip pat nemokami naudojimui namuose, pirmiausia UPnP serveris Mediatomb. Pratęsimai grynai įmonės tikslais yra mokami. Remiantis trumpų autoriaus testų virtualioje mašinoje rezultatais, įspūdžiai buvo teigiami. Bet dyzelinas yra dyzelinis kuras. Saugyklose net perdavimas gan barzdotas, o reikia surinkti daugmaž šiuolaikišką, kuriam autorius neturėjo rankų kreivumo. Draugas padavanas kažkur forume aprašė perėjimus su tamburinu, kuris leido jam išspręsti problemą, bet, kaip sakoma, tai, kas leidžiama Jupiteriui, jaučiui neduodama. Taigi, nors napp-it labai prideda draugiškumo Solaris pagrindu veikiančiai NAS, neturint didelės UNIX patirties geriau į šį krepšelį nešokti.

Pilna *nix sistema

Štai trumpai. Mokyti mokslininką – tai tik jį išlepinti. *nix serverio gaminį nuo nulio namuose kuria arba profesionalios patirties turintys žmonės, arba pažengę mėgėjai, kurių pomėgis nebetelpa į paruošto mazgo (ar dėžutės) smėlio dėžę, ant kurios prisiūta smulkmenų. Sprendžiant iš profilio gijos, jie dirba su įvairia programine įranga. Dažnai per virtualizavimą derinamos skirtingų OS produktų stipriosios pusės ir (arba) išplėstinės funkcijos.

Virtualizacija NAS

Virtualizavimas NAS yra natūrali pažengusio vartotojo praktika. Gal būt, paprasčiausias variantas- Įdiekite „VirtualBox“ su PHP žiniatinklio sąsaja NAS ir iškelkite keletą virtualių mašinų, kurios pagrindinėje ašyje atlieka dalykus, kuriuos sunku arba nepraktiška. Pirmiausia paleiskite daugiau ar mažiau egzotišką programinę įrangą. NAS4Free ir OMV buvo parašyti specialūs plėtiniai, kurie leidžia mėgėjams virtualizuoti. Žinoma, „VirtualBox“ galima įdiegti beveik bet kurioje pilnoje ašyje. Užduotis valdyti virtualią mašiną per stalinio kompiuterio monitorių, pelę ir klaviatūrą išspręsta dar lengviau, įskaitant ir VNC kliento naudojimą. „VirtualBox“ trūkumas yra didelis našumas, palyginti su pliko metalo sistemomis.

Antrasis variantas yra minkšta virtualizacija per FreeBSD kalėjimus. Visos ašies sistemų savininkai ląsteles dažniau naudoja pagal paskirtį, izoliuoti potencialiai pavojingus procesus, pavyzdžiui, žiniatinklio serverį, pasiekiamą iš išorės. Agregatai naudoja narvelio mechanizmą, kad apeitų įrengimo apribojimus papildomos programos. „FreeNAS“ tai yra dėžutės funkcija; „NAS4Free“ buvo parašytas plėtinys (TheBrig), kuris integruojamas į žiniatinklio sąsają.

Galiausiai, virtualizacijos parinktis, peržengianti NAS, gana populiari profilio šakoje, kūrėjų siūlymu vadinama „“. Trumpai tariant, ESXi įdiegta aparatinėje įrangoje, joje iškelta virtuali mašina, kurios vienintelė užduotis – sukurti ZFS saugyklą. Norėdami tai padaryti, jo viduje persiunčiamas disko valdiklis, o vieta diske eksportuojama per failų ir blokų protokolus kitoms virtualioms ir realioms mašinoms. Jei nesupranti, kam reikalingi tokie iškrypimai, tau to tikrai nereikia.

Iš viso

Jei bent tiek raidžių perskaitėte įstrižai, tuomet jums 99,9% pasiseks sukurti namų NAS. Atsirastų noras. Sėkmės ir, jei kas nutiks, susisiekite su atitinkama tema.

Norėčiau padėkoti visiems forumo profilio gijos dalyviams. Sh, TPAKTOP, iZEN ir RU_Taurus už daug naudingų komentarų.

Ypatingas ačiū nemokamos programinės įrangos kūrėjams: Olivier Cochard-Labbé, Daisuke Aoyama, Michael Zoon, Volker Theile ir daugeliui kitų. Jie leido sukurti „pasidaryk pats“ NAS temą.

Straipsnyje aptariama tinklo saugyklos konstravimo pagal įprastą serverį metodika, pateikiami niuansai, kuriuos patartina žinoti ir pateikiamos rekomendacijos, taip pat ir iš asmeninės patirties.

Įvadas

Yra daug straipsnių, pvz., „Sukurkime tinklo saugyklą (NAS) savo rankomis“. Tuo pačiu metu daugelis iš jų atrodo maždaug taip: „...radome įdomų platinimą, nukopijavome jį į „flash drive“, įdėjome į kompiuterį ir mėgaujamės gyvenimu“. (kitaip tariant, kam to reikia), komponentų parinkimas, bandymai praleisti, būsimo veikimo ypatybės ir pan.

Šį kartą pasuksime kiek kitu keliu ir pirmiausia aprašysime, kam to reikia, tada galvosime, kaip tai darysime ir į ką atkreipti dėmesį. Pabandykime, nors ir „šuoliuodami per Europą“, nustatyti pagrindinius tokios konstrukcijos taškus.

Šis straipsnis skirtas tik informaciniams tikslams ir nepretenduoja į išsamų prie tinklo prijungtos saugyklos (NAS) kūrimo vadovą bet kokiai progai.

NAS(Network Attached Storage) yra viena iš duomenų saugojimo sistemos (DS) parinkčių. Tiesą sakant, tai yra labai specializuotas failų serveris, kurio programinė įranga (o kartais ir techninė įranga) skirta išskirtinai duomenų mainų ir saugojimo operacijoms, dažniausiai veikia per TCP/IP protokolų krūvą, nors yra ir išimčių.

Tradiciškai NAS palaiko duomenų perdavimą naudojant failų prieigos protokolus: SMB (CIFS), NFS, APF ir kai kuriuos kitus. Tačiau pastaruoju metu į NAS pradėtas integruoti blokų prieigos protokolų, tokių kaip iSCSI, palaikymas.

Pastaba. Griežtai kalbant, darbas blokinės prieigos režimu yra kitos įrenginių grupės – SAN (Storage Area Network) – prerogatyva. Tiesą sakant, modernus NAS su blokinės prieigos funkcijomis jau yra hibridinis SAN/NAS įrenginys. Tačiau nepaisant gražios simetriškos rašybos, mes vis tiek vadinsime tai NAS. Jis trumpesnis ir labiau pažįstamas.

Savarankiško NAS kūrimo pranašumai

Yra paplitusi nuomonė, kad pavieniai entuziastai, radę senas serveris ir nezinau ka su tuo daryti. Tačiau tarp tų, kurie surenka savo NAS, yra gana daug griežtų, pragmatiškų žmonių, kurie tiksliai žino, ko nori. nauja sistema ir kaip jis bus įgyvendintas. Kas skatina žmones, kurie perka ar išsinuomoja serverį, paversti jį tinklo saugykla?

Pirma, tai noras sukurti sistemą sau. Dauguma gerai žinomų NAS kūrimo platinimų yra atviri šaltinis, galima atlikti bet kokius patikrinimus ir pakeitimus.

Pritaikyti galima ne tik diegiant trečiųjų šalių įskiepius, bet ir tiesiogiai keičiant programinę įrangą pagal savo poreikius. Pavyzdžiui, pridėti stebėjimo sistemos agentą ir pan.

Antra, Tai yra daug galimybių atnaujinti aparatinę įrangą. Tokios galimybės kaip procesorių keitimas galingesniais, RAID valdiklio ar HBA keitimas, tinklo adapterio įdiegimas – jei tik programinė įranga ir tvarkyklės tai palaiko. Visa tai gali būti pelningiau nei pirkti gatavą uždarą įrenginį.

Įrangos kainos nuolat kinta, todėl konkrečias sumas teikti nėra prasmės. Tačiau verta paminėti, kad gerai žinomo gamintojo paruoštas NAS su 12 HDD ir galingu procesoriumi nebus toks pigus. Todėl įsigyti puikų serverį iš gerai žinomo prekės ženklo jūsų poreikiams ir įdiegti jame patikrintą platinimą - daugeliu atvejų - tai yra visiškai konkurencingas sprendimas.

Pastaba. Naudojant paruoštą NAS, net ir iš žinomų gamintojų, kartais taip pat tenka padirbėti eksploatacijos metu. Atnaujinkite programinę-aparatinę įrangą, susisiekite su technine pagalba, kad išspręstumėte veikimo problemas arba net grąžinkite ją pagal garantiją. Parinktis „pirkti, įdiegti ir pamiršti“ – daugumai gamintojų tai yra visiškai neprivaloma parinktis.

Labai svarbus aspektas – praktinės patirties įgijimas. Galima drąsiai teigti, kad tinklo saugojimo sistemos sukūrimas savo rankomis suteikia galimybę daug geriau suprasti duomenų saugojimo sistemas apskritai. Net ir išklausę konkretaus pardavėjo kursus, vis tiek galite neišmokti tam tikrų niuansų, kurie, kaip sakoma, „plaukioja paviršiuje“. Be to, kuriant niekada nebus nereikalinga žinoti, kaip atrodo tikroji aparatinė įranga, kaip sąveikauja komponentai ir pan.

Kokie gali būti šios krypties trūkumai?

Pirma, kūrybinis procesas sukelia priklausomybę. Pats laikas pradėti eksploatuoti, bet jie dar neatliko tūkstančio pirmojo bandymo, neperrašė dokumentacijos skyriaus literatūriniu stiliumi ir pan... :)

Antra, žinoma, jums reikia tam tikro pasitikėjimo savo veiksmais. Kai reikia išbandyti idėją „senoje aparatinėje įrangoje“, atsakomybės našta nėra tokia slegianti. Tačiau kai turite išleisti tikrus pinigus ir patikėti savo duomenis „naminiam“ įrenginiui, kartais gali būti sunku nuspręsti.

Teisingai nustatome NAS vaidmenį ir vietą IT infrastruktūroje

Norėdami tai padaryti, apsvarstysime dvi NAS naudojimo galimybes: kaip nepriklausomą failų serverį ir kaip saugojimo sistemą.

NAS kaip failų serveris

Paprastai tai yra pagalbinis failų serveris, skirtas pagrindiniam įmonės serveriui iškrauti. Tai dažnai yra susiję ribotos funkcijos integravus į Active Directory.


Nepaisant to, kad dauguma šiuolaikinių atviros sistemos platinimų bent jau palaiko galimybę platinti teises remiantis sąveika su AD, subtilesni „subjektai“, tokie kaip grupės politika, naudojant specialią stebėjimo ir saugos programinę įrangą Windows aplinka- greičiausiai nebus pasiekiamas NAS platformoje.

NAS naudojimas kaip saugojimo sistema

Čia galima siekti šių tikslų:

Serverio disko vietos išplėtimas. Paprasčiau tariant, vietos buvo mažai – pridėjome tinklo saugyklą ir prie serverių prijungėme naujus tomus, pavyzdžiui, per iSCSI.

Papildomas atsarginės kopijos šaltinis. Pavyzdžiui, kai duomenų kiekis netelpa į juostos išteklius, kai kurie nekritiniai ir verslo duomenys saugomi tinklo saugykloje. Ir tai tik vienas NAS ir juostinės bibliotekos derinimo pavyzdys.

Pagalbinė saugojimo sistema virtualiai sistemai. Ne visada būtina tam tikras virtualias mašinas įdėti į didelės spartos išteklius. Kartais visiškai pakanka paprasto NAS su NFS arba iSCSI protokolais prijungtais tomais.


Programinės įrangos pasirinkimas

Kuriant NAS yra du būdai: naudoti paruoštą specializuotą platinimą arba sukurti savo versiją, pagrįstą universalia operacine sistema.

Jei norite nuodugniai suprasti visas programinės įrangos subtilybes ir aparatūra ir sukurti sau unikalią sistemą su lanksčiausiais parametrais – prasminga paimti atvirojo kodo platinimą, pavyzdžiui, vieną iš „Linux“, „FreeBSD“, „Open Indiana“ versijų ir, kruopščiai ją perdarę, sukurti platformą savo tinklui. saugykla.

Jei norite jį iš karto pradėti, turėtumėte naudoti paruoštą, populiarų NAS platinimą.

Tas pats patarimas galioja tiems, kurie nori pereiti nuo paprasto prie sudėtingo – pirmiausia pasinaudokite paruoštu paskirstymu, kad susidarytumėte pradinę idėją, o tada judėkite toliau.

Tarp paruoštų paskirstymų yra trys labiausiai žinomos sritys:

    paremtas FreeBSD – FreeNAS, NAS4Free, ZFSGuru;

    remiantis Solaris - NexentaStor;

    paremtas Linux – Open-E, OpenMediaVault, RockStor.

Pagrindinis „FreeNAS“, „NAS4Free“, „ZFSGuru“, taip pat „NexentaStor“ ir „Open-E“ platinimų „išryškinimas“ yra vieno ar kito ZFS failų sistemos varianto palaikymas.

„RockStor“ yra eksperimentinis platinimas, kuriame naudojamas „Btrfs“.

OpenMediaVault yra gerai žinomas Debian pagrindu sukurtas platinimas, kuris palaiko failų sistemas: XFS, JFS, ext2/ext3/ext4 – pilnas palaikymas, NTFS ir FAT32 – skaitymo/rašymo režimu. Atkreipkite dėmesį, kad visi platinimai su ZFS turi gana aukštus techninės įrangos reikalavimus.

Populiari išmintis: jei serveris turi mažiau nei 16 GB RAM, nėra prasmės maišytis su ZFS.

Kitas svarbus niuansas – kur planuojate paleisti pačią operacinę sistemą. Šiuo atveju yra dvi parinktys:

    kiekvieną kartą, kai sistema paleidžiama iš laikinosios laikmenos, pavyzdžiui, iš USB atmintinės arba paleidžiant per tinklą, o tada vaizdas išplečiamas iki RAM;

    Standartinis montavimas nuolatinis HDD.

Pavyzdžiui, NAS4Free galima įdiegti ir keičiamojoje laikmenoje, ir standžiajame diske, tačiau OpenMediaVault geriau rinktis standųjį diską dėl apsikeitimo skaidinio. Ir čia vėl kyla klausimas, ar galima įdiegti kietąjį diską ar SSD sistemai? Išsiaiškinę savo norus, pereiname prie techninės įrangos pasirinkimo.

Konfigūracijos parengimas

Verta paminėti, kad dauguma šiuolaikinių atvirojo kodo platinimų palaiko daugybę serverio konfigūracijų. Tačiau techninės įrangos palaikymo srityje vis dar yra spragų. Žemiau pateikiamas tokių „planuotų staigmenų“ aprašymas.

Svarbu! Turite suprasti, kad nebus įmanoma paimti labai pigaus serverio su minimalia konfigūracija ir gauti didelio našumo saugojimo sistemą įdiegus itin ekonomišką paskirstymą.

RAID valdiklis arba HBA

Kai kurie RAID valdikliai, HBA ir tinklo plokštės tam tikrame paskirstyme gali būti nepalaikomi. Simptomas atrodo maždaug taip: paskirstymas įkeliamas, pavyzdžiui, iš „flash drive“, tačiau sistema „nemato“ diskų.

Kartais problema išsprendžiama paleidžiant programinę-aparatinę įrangą, kartais įdiegiant naują valdiklio gamintojo tvarkyklę, kartais perjungiant į naują ar kitą platinimo šaką. Sunkiausiais atvejais nepadės nei trečiųjų šalių tvarkyklės, nei programinės įrangos pakeitimas.

Tinklo adapteriai

Problema yra maždaug tokia pati kaip HBA ir RAID valdiklių atveju. Galite kovoti, bet kartais galite susidurti su visišku palaikymo stoka.

Taip pat turėtume kalbėti apie duomenų perdavimo ypatybes. Turite tiksliai suprasti ne tik kokį tinklą turite dabar, bet ir koks jis bus ateityje.

Pavyzdžiui, jei šiuo metu naudojate Gigabit Ethernet standartą vytos poros tinkle ir ateityje planuojate naudoti 10 Gigabit Ethernet SFP (šviesolaidį), abiem atvejais turite išspręsti suderinamumo problemas.

Išplėtimo lizdų skaičius

Kaip minėta pirmiau, viena iš svarių priežasčių sukurti savo tinklo saugyklą yra galimybė ją atnaujinti. Bet jei to galimybes jau apribojo įrangos gamintojas, verta paieškoti kito pasirinkimo pagrindinei plokštei ar serverio platformai.

Galimybė korpuse sumontuoti papildomus komponentus

Maždaug ta pati parinktis, kaip ir aukščiau, tačiau čia taip pat reikia susidurti su montavimo vietos trūkumu, maitinimo jungčių trūkumu ir pan.

Kaip veikia konfigūracija

Paimame pasirinkto serverio konfigūracijos aprašymą, įskaitant mikroschemų rinkinį, HBA arba RAID valdiklį, tinklo adapterį ir kt., bei palaikomos įrangos sąrašą pasirinktame paskirstyme ir palyginame su tuo, kas yra serverio specifikacijoje.

Patarimas. Kartais lengviau prie serverio konfigūracijos pridėti žinomą palaikomą komponentą, pvz., HBA arba tinklo plokštė, o ne ilgai ir nuobodžiai aiškintis, ar pagrindinėje plokštėje įmontuotas modelis palaikomas, ar ne.

Jei neaišku, palaikoma šį įrenginį ar ne, tada eikite į gamintojo svetainę ir patikrinkite, ar yra šios sistemos tvarkyklė. Pavyzdžiui, NAS4Free reikalingos aparatūros gamintojo tvarkyklės atitinkamai FreeBSD versijai.

O jei viskas tikrai blogai, rinkitės kitą distribuciją arba kitą serverio konfigūraciją.

Svarbu! Prieš perkant įrangą, labai patartina išsiaiškinti visus subtilius suderinamumo aspektus, atliekant išsamią specifikacijų analizę. Kad vėliau nereikėtų įkalbinėti platintojo, kad suteiktų galimybę ką nors pakeisti ar grąžinti, taip pat kad nereikėtų pirkti to, ko trūksta.

Testavimas

Tarkime, jau įsigijome kruopščiai suprojektuotos komplektacijos įrangą.

Pirmasis patikrinimas yra suderinamumas. Visų pirma, apie techninės ir programinės įrangos suderinamumą. Tiems, kurie nusprendžia naudoti paruoštą platinimą, tai paprasta - atsisiųskite naujausią versiją, įdiekite ją serveryje ir pažiūrėkite, kokią įrangą matote. Jei viskas, ko norėjome, pavyko, pereikime prie našumo testavimo. Jei ne, išspręsime suderinamumo problemas.

Norint patikrinti našumą, mums reikės kito kompiuterio, pageidautina su galingesnėmis charakteristikomis, kad galėtume išbandyti NAS neatsižvelgiant į kitų duomenų mainų komponentų veikimą. Iš karto verta paminėti, kad bandymai yra visas mokslas. Ir apskaičiuotos ir numatomos vertės ne visada atitinka tai, kas vyksta praktikoje. Todėl įsiklausykime į Kozmos Prutkovo patarimą „neįmanoma aprėpti begalybės“ ir selektyviai susitelkime į įdomius niuansus.

Paprasčiausias testo tipas yra tiesiog nukopijuoti failų rinkinį ir pažymėti laiką. Rekomenduojama pabandyti kopijuoti labai didelis failas fiksuoto dydžio ir labai mažų tos pačios apimties failų rinkinys. Tai yra, jie paėmė gerą galingas kompiuteris, prijungė tinklo išteklius į mūsų NAS, pažymėjo laiką ir pradėjo kopijuoti. Baigę pažymėkite laiką. Taip pat turėtumėte atkreipti dėmesį į tokius rodiklius kaip procesoriaus apkrova, RAM naudojimas ir pan.

Paprasčiausiais atvejais galite tiesiog pabandyti paleisti viršutinę komandą ir pamatyti apkrovą. Sudėtingesniems atvejams yra specialių priemonių. Verta manyti, kad komunalinės paslaugos, su kuriomis stebime procesoriaus apkrovą, atmintį ir tinklo ryšio greitį, sunaudoja sistemos išteklius. Norint susidaryti išsamų vaizdą, reikia atlikti kontrolinius kopijavimo greičio matavimus išjungus sistemos stebėjimo įrankius.

Antrasis testų tipas yra naudojant specializuota programa, pavyzdžiui, atliekame įvairius derinius.

Testavimo metodika – labai plati tema, apie kurią publikuota daug medžiagos, belieka išsirinkti sau patogiausią metodą.

Dėmesio! Deklaruojamas tinklo mainų greitis ne visada atitinka realių duomenų perdavimo greitį failų pavidalu.

Todėl norint gauti vidutinę vertę, rekomenduojama testuoti ne tik ant kuriamos NAS, bet ir kitose sistemose (kompiuteriuose). Tada lengviau nustatyti rezultatus tam tikroje veiklos aplinkoje.

Remiantis bandymo rezultatais, gali būti trys parinktys:

    Veikimas atitinka numatomas šios veiklos aplinkos sąlygas.

    Našumas nesiekia lūkesčių, tačiau yra žinoma kliūtis, kurią reikia „išplėsti“. Pavyzdžiui, jums reikia talpyklos SSD.

    Našumas nesiekia lūkesčių, tačiau kliūties nustatyti neįmanoma. Pavyzdžiui, visi valdymo taškai: procesorius, atmintis, disko posistemis, tinklo posistemis ir kt. – veikia režimu, kuris nepasiekia normalios apkrovos.

Trečiasis atvejis yra pats sunkiausias. Dažniausia rekomendacija, kuri gali padėti – išbandyti skirtingą programinę įrangą (skirtingą platinimą). Kartais HBA arba RAID valdiklyje įdiegus kitą tvarkyklę padeda, pavyzdžiui, nauja gamintojo tvarkyklė. Be našumo testavimo, taip pat yra gedimų tolerancijos bandymai. Pavyzdžiui, kaip RAID (aparatinė ar programinė įranga) elgsis dirbtinio disko gedimo atveju, ar palaikomas ryšys pasikartojančiais tinklo kanalais, jei vienas iš jų sugenda ir pan.

Bandomoji operacija

Kaip dažnai nutinka, iš bandymų gavome daugiau ar mažiau tinkamų duomenų ir greitai pradėjome juos įgyvendinti. Ir dėl to gauname krūvą nemalonių „staigmenų“, kurios nepasirodė testavimo metu.

Kaip to išvengti? Tik laipsniškas paleidimas. Svarbiausia visą šį laiką atidžiai stebėti naują įrangą ir atidžiai kontroliuoti pasirinktus parametrus.

Pavyzdžiui, neperkeliame visų pasirinktų virtualių mašinų į naujas tomas iSCSI, bet tik vienas. Ir mes patikriname jo darbą. Jei viskas gerai, po savaitės galite planuoti kitą. Dar po dviejų savaičių – dar dvi ir pan.

Pagrindinis šio metodo privalumas yra tai, kad yra laiko atsikratyti šių „staigmenų“ ir paleisti jau patikrintą ir nuspėjamai veikiančią sistemą visu pajėgumu. Be to, lieka laiko rašyti instrukcijas, patikslinti reglamentus, kitaip tariant, pritaikyti dokumentinę bazę prie naujų realijų.

Žinoma, neįmanoma išnagrinėti visų aspektų viename straipsnyje. Tačiau mums pavyko supažindinti jus su pagrindiniais niuansais, į kuriuos reikėtų atsižvelgti kuriant tinklo saugyklą.

Operacinė FreeNAS sistema veiks ant bet kurio Asmeninis kompiuteris. Jei per daug Sistemos vienetas Jei neturite galimybės įdiegti kelių standžiųjų diskų, surinkite naują, vadovaudamiesi mūsų rekomendacijomis.

NAS sistemos pagrindu pasirinkome „BitFenix“ „Prodigy“ dėklą. Jame yra šešios 3,5 colio standžiųjų diskų nišos. Kompaktiška pagrindinė plokštė ASRock lenta E350M1 su integruotu dviejų branduolių centrinis procesorius užtikrina pakankamą našumą ir suteikia keturias SATA jungtis kietiesiems diskams prijungti.

Norėdami naudoti šešis diskus, turėsite įdiegti valdiklio plokštę su dviem SATA prievadais. SU pagrindinė plokštė suderinami du RAM moduliai Kingston HyperX 4 GB kiekvienas. Kaip maitinimo šaltinį pasirinkome tylų ir energiją taupantį modelį be tylaus „Pure Power L8“, kurio galia 300 W. kietieji diskai Rekomenduojame tylius – tokius kaip, pavyzdžiui, WD Red (2 TB).

2. Komponentų surinkimas

Jei griežtai laikysitės „BitFenix ​​​​Prodigy“ dėklo vartotojo vadove pateiktų instrukcijų, renkant kompiuterį problemų neturėtų kilti. Atkreipkite dėmesį, kad maitinimo šaltinį geriausia montuoti ventiliacijos anga žemyn, o kietieji diskai į korpusą įkišti kartu su slankiu jungtimis į priekį.

3. Ryšys

Pirmiausia prisijunkite prie sistemos plokštė maitinimo ir atstatymo mygtukų jungtys, taip pat LED indikatoriai, nes vėliau prieiti prie jų bus labai sunku. Kietuosius diskus rekomenduojama jungti toje korpuso pusėje, kurioje yra maitinimo ir atstatymo mygtukai.

4. FreeNAS diegimas USB atmintinėje

Išpakuokite jį kompiuteryje su operacine sistema Windows sistema„FreeNAS“ vaizdas taip pat nemokama programa Win32 Disk Imager. Norėdami tai padaryti, naudokite 7-Zip archyvatorių, kuris gali dirbti su XZ formatu.

Įdėkite bent 2 GB talpos „flash drive“ ir paleiskite „Win32 Disk Imager“. Atidarykite „FreeNAS“ vaizdo failą spustelėdami aplanko piktogramą ir elemente „Įrenginys“ pasirinkę „flash drive“ raidę. Spustelėjus „Rašyti“, prasidės vaizdo įrašymo į „flash drive“ procesas. Išimkite diską iš kompiuterio ir įkiškite jį į surinkto tinklo saugojimo įrenginio USB prievadą.

5. NAS paleidimas pirmą kartą

Prijunkite klaviatūrą ir monitorių prie surinktos NAS saugyklos ir LAN kabeliu prijunkite prie maršrutizatoriaus. Įjunkite NAS ir iškart kelis kartus paspauskite mygtuką Del, kad įvestumėte UEFI nustatymus.

Elemente „Išplėstinė / Super IO konfigūracija“ pakeiskite „Serial Port“ reikšmę į „Išjungta“ - kitaip „FreeNAS“ nebus paleista. Po to elemente "Boot / Boot Option" pasirinkite "flash drive", išsaugokite nustatymus ir iš naujo paleiskite NAS.

Po perkrovimo pamatysite teksto meniu ir IP adresą, kuriuo galite pasiekti FreeNAS žiniatinklio sąsają.

6. Pagrindiniai parametrai

Atidarykite žiniatinklio sąsają savo kompiuterio naršyklėje. Elemente „Sistema/Nustatymai“ galite pakeisti kalbą į rusų kalbą. Laiko juostoje pasirinkite būtinus nustatymus. Paspaudus „Išsaugoti“ ir paspaudus klavišą F5, bus įkelta sąsaja rusų kalba.

7. Diskų nustatymas

Naudodami mygtuką „Storage/ZFS Volume Management“ galite paskirstyti vietos diske. Pirmiausia įveskite „Tomo pavadinimas“, tada spustelėkite „+“ piktogramą šalia „Galimi diskai“. Po to skiltyje „Tūrio planavimas“ pamatysite prijungtus diskus. Vilkite apvalų sidabrinį mygtuką aukštyn ir dešinėn, kol visi diskai bus vienas šalia kito. Norėdami gauti didžiausią gedimų toleranciją, meniu pasirinkite „RaidZ2“.

8. Kūrimas sąskaitą Vartotojas

Aplankų medyje spustelėkite „Paskyra / Vartotojai / Pridėti vartotoją“. Skiltyse „Vartotojo vardas“ ir „ Pilnas vardas„Įveskite „Svečias“, spustelėkite šalia „Pagrindinis katalogas“ „View“ ir pasirinkite ankstesniame veiksme sukurtą tomą.

Suaktyvinkite parinktį „Išjungti slaptažodžio prisijungimą“ ir patvirtinkite savo pasirinkimą spustelėdami „Gerai“. Viršuje spustelėkite piktogramą „Saugykla“ ir anksčiau sukurtą tomą, tada apačioje spustelėkite rakto piktogramą su disku „Keisti leidimus“. Dialogo lange pasirinkite „Svečias“ šalia „Savininkas (vartotojas)“ ir „Savininkas (Grupė)“ ir spustelėkite „Redaguoti“.

9. CIFS nustatymas

Tada elemente „Shares/Windows (CIFS)“ sukurkite naują bendrinimą bet kokiu pavadinimu ir nurodykite anksčiau sukurtą tomą kaip kelią. Suaktyvinkite „Leisti prieigą svečiui“ ir „Tik svečio prieigą“.

Tada spustelėkite viršuje esantį mygtuką Paslaugos ir veržliarakčio piktogramą už CIFS. Autentifikavimo modelio eilutėje pasirinkite Anonymous, įveskite NetBIOS pavadinimą ir darbo grupė savo kompiuterį.

Svečio paskyroje pasirinkite „Svečias“ ir įgalinkite parinktis „Leisti tuščią slaptažodį“ ir „Įtraukti namų katalogus“. Elemente „Pagrindiniai katalogai“ pasirinkite anksčiau sukurtą tomą.

Galiausiai suaktyvinkite CIFS naudodami viršuje esantį mygtuką Paslaugos. Tinklo dalis dabar bus rodoma „Windows Explorer“. adresu "\\\".

Žymos nas

Canon PowerShot A200

Skaitmeninė fotografija įsiveržė į mano gyvenimą 2002 m., kai gimė dukra. Negalite visko prisiminti, o laikui bėgant kažkas pasimiršta, todėl norėjau užfiksuoti kuo daugiau akimirkų nuo jos gyvenimo pradžios. Taigi buvo daroma prielaida, kad fotografuosiu daug ir dažnai, ko tada neleido filmuoti (kaina filmai + spausdinimo kaina = brangu). Taigi 2002 m. rugpjūčio 21 d. iš Creative PC-CAM įsigijau skaitmeninį įrenginį, kuriame yra baterijomis maitinama internetinė kamera ir galimybė daryti 1 MP skaitmenines nuotraukas iš ne daugiau kaip 8 vienetų (daugiau jis netilpo ). vidinė atmintisįrenginių ir nemokėjo dirbti su atminties kortelėmis). Labai greitai supratęs tokios fotografijos grožį ir mažos vidinės atminties menkumą, jaunasis tėtis po poros mėnesių pasitempė finansiškai ir nusipirko tikrą Canon PowerShot A200 skaitmeninį fotoaparatą, kuris taip pat galėjo filmuoti!

Canon PowerShot A400

Nuo tos akimirkos, be filmavimo kameros, iš karto morališkai mirė vaizdo kamera Samsung Hi8. Naujojo fotoaparato nuotraukų kokybė buvo tokia nuostabi, o ši „Canon“ linija buvo tokia universali (daug optinio priartinimo, stabilizavimo nuo „drebančių“ rankų, daug nuotraukų vienu įkrovimu), kad vėlesniais metais pasikeitė tik modelis: A400, A430, SX100 IS (optinis stabilizavimas!) ir SX200 IS. Pastarasis taip pat pirktas rugpjūčio 21 dieną (sutapimas), bet jau 2009 metais ir naudojamas iki šiol. Be to, 2012 metų kovą buvo įsigyta Sony NEX-C3K Kit kamera su dviem keičiamais objektyvais 18-55mm/F3.5-5.6 ir pastebimai išaugo nuotraukų ir vaizdo įrašų apimtis (jau FullHD kokybe). Kitas geras „Sony NEX“ fotoaparato dalykas yra tai, kad per pigų kinišką adapterį prie jo prijungiau Helios 44-M objektyvą iš savo tėvo profesionalaus Zenit fotoaparato SSRS (oho, kiek vestuvių su juo buvo nufotografuota!).

CANON PowerShot SX100 IS

Ką aš turiu galvoje? Per maždaug 17 metų sukaupėme daugiau nei 20 tūkstančių nuotraukų ir daug daug valandų vaizdo įrašų. Man tai tikras lobis, kurio visai nenorėjau prarasti. Visa ši medžiaga buvo iškrauta iš fotoaparato atminties ir kruopščiai saugoma iš pradžių kompiuterio kietajame diske, o vėliau dėl virusų problemos sistemoje Windows buvo perkelta į vieną išorinį diską, o po to į talpesnį HDD Western Digital (WD). 1TB Mano knyga. Be to, mano tėvo ir mano „Samsung Hi8“ vaizdo kameros suskaitmeninti filmai (!) pradėjo užimti neblogą garsumą.

Senuose nuotraukų albumuose esančios nuotraukos galėtų dingti tik kilus gaisrui, tačiau šį nemalonų įvykį pastebėsite iš karto arba, jei pasiseks, iš anksto paskambinkite ugniagesiams ir spėkite viską išgelbėti. Skaičiaus ypatumas tas, kad visas jūsų sukauptas nuotraukų ir vaizdo įrašų archyvas dingsta akimirksniu, be išankstinio dūmų kvapo, kaip sakoma „spraustelėjus pirštais“. Pastaraisiais metais taip nutiko dviem mano draugams, turintiems išorinius USB HDD.


Kaip saugojimo galimybė išoriniai HDD, rinka mums siūlo NAS įrenginius – tinklo informacijos saugyklą. Tačiau tai nėra vienintelė jų funkcija, šie įrenginiai turi gana platų funkcionalumą: jie gali veikti kaip atskiri torrentų parsisiuntimo įrenginiai, o tada atsisiųstas vaizdo įrašas gali būti transliuojamas, pavyzdžiui, į televizorių, jie gali veikti kaip medijos leistuvai tiesiogiai televizorių jungiant per HDMI, kaip serverius Jūsų interneto svetainei ir pan. Viską riboja tik Jūsų norai ir konkrečios NAS programų saugykla. NAS diskus galima sujungti į masyvus nuo RAID0 iki RAID10, priklausomai nuo NAS modelio lizdų skaičiaus. RAID leidžia laisvai manipuliuoti bendrinamu disko talpa(pavyzdžiui, sujunkite du skirtingus HDD į vieną bendrą diską naudodami RAID0) ir padarykite failų saugojimą saugesnį (pavyzdžiui, naudodami RAID5). Daugiau apie skirtingų RAID lygių naudojimo parinktis galite perskaityti internete. Kitas skirtumas nuo įprastų kompiuterių ir didelis NAS pliusas yra energijos vartojimo efektyvumas ir tyla. Nes NAS nėra skirtos naudoti žaidimams; dažniausiai jie turi šaltą procesorių ir didelį mažo greičio ventiliatorių HDD vėsinimui. Didelis NAS minusas yra kaina, kuri kai kuriems modeliams kartais siekia 40 tūkstančių rublių ar daugiau, ir čia neatsižvelgiama į diskų kainą, kuri gali kainuoti dar penkiolika tūkstančių (pavyzdžiui, 4 HDD po ​​1 TB balandžio mėn. 2019 m. kainos). Sutikite, ne kiekvienas šeimos biudžetas gali susidoroti su šia veikla.

Laimei, yra dar viena alternatyva ir labai ekonomiška. Tai ir naudojau. Žinoma, tai nėra idealus pasirinkimas; niekas nėra idealus. Teigiama, kad kaina prasideda nuo 0 rublių; NAS savo namams galite surinkti iš seno kompiuterio ir nereikalingų HDD. O minusas yra tas, kad jūs turite būti „rankūs“ arba bent jau nebijoti šiek tiek padirbėti su technine ir programine įranga. Aš ėjau šiuo keliu ir tai yra mano istorija.

atvejo pavyzdys

Pirmiausia buvo rastas nebeeksploatuojamas 10 metų „biuro“ kompiuteris su 300 W maitinimo šaltiniu, 2 GB DDR3 RAM ir procesoriumi. Intel Pentium Dviejų branduolių E5400 ir visa ši „laimė“. pagrindinė plokštė Gigabyte GA-G41MT-ES2L (2009) su „įmontuotu“ prijungimui kietieji diskai ne tik 4 SATA jungtys, bet ir pora senų IDE jungčių. Labai apsidžiaugiau paskutiniuoju, nes... Turėjau porą senų IDE diskų, kurie tiesiog gulėjo daug metų nereikalingi, su kuriais ketinau pradėti eksperimentus su NAS. Kitas dalykas, kuris mane džiugino, buvo tai, kad be natūralių PCI lizdų pagrindinė plokštė turėjo ir vieną modernų PCI Express x1, kuris vėliau man buvo labai naudingas. Vienas iš šios pagrindinės plokštės trūkumų yra tai, kad iš įmontuoto kortelių skaitytuvo neįmanoma įkelti operacinės sistemos net ir po BIOS atnaujinimai prieš Naujausia versija. Gaila, pas mane guli pora nereikalingų 4GB SD kortelių, kurios tiktų šiam projektui, bet deja. Tačiau galima paleisti OS iš USB atmintinės. Gerai, pažiūrėkime, kaip tai gali būti panaudota ateityje. Taip pat yra pagrindinė plokštė tinklo prievadas 1 Gbit, o tai tiesiog puiku, nes... Kopijavimo greitis tinkle bus labai greitas. Mano namų vietinio tinklo centras yra „Zyxel Giga II“ interneto centras, kurio prievadai taip pat veikia 1 Gbit greičiu.

Tęskime. Taigi, antras klausimas po sistemos bloko buvo: kokią OS turėčiau naudoti NAS? Internetas siūlo daugybę galimybių, tiek mokamų, tiek visiškai nemokamų: FreeNAS, EasyNAS, Rockstor, OpenMediaVault ir panašiai, patariu perskaityti straipsnį (atsidaro naujame lange) „Geriausi NAS platinimai“. Po to, kai dar kelias dienas žiūrėjau „Youtube“, o tada savarankiškai patikrinau ir išbandžiau visas šias savo OS virtualus kompiuteris„VirtualBox“ nusprendžiau naudoti „OpenMediaVault“ (trumpai – OMV). Kodėl? Taip, nes OMV visiškai palaiko rusų kalbą, yra nemokama ir yra pagrįsta Linux OS (Debian), o tai reiškia stabilumą ir patikimumą, apie kurį Windows OS niekada nesvajojo. Puiku, kad Linux OS sprendimai yra nemokami, nėra OS viruso užkrėtimo grėsmės, o tai reiškia, kad nereikia pirkti antivirusinės programos. Sistemos reikalavimai prie Linux kartų mažesnis nei „Windows“, o tai reiškia, kad OS puikiai jausis net tuose kompiuteriuose, kuriuose „Windows“ tiesiog atsisako paleisti. Be to, įrenginiai pagal Linux valdymas nereikalauja daug dėmesio priežiūrai (pavyzdžiui, visi SmartTV, maršrutizatoriai ir Mobilieji telefonai dirbti su viena ar kita Linux versija. Apskritai, kad ir ką sakytume, Linux šiuo atveju yra mano pasirinkimas. Apskritai aš nusprendžiau dėl OS.

Tikriausiai čia neaprašysiu OpenMediaVault diegimo. Viskas gana paprasta, nekyla jokių problemų, o ir panašių aprašymų internete gausu. Pavyzdžiui, duosiu nuorodą į straipsnį (atsidaro naujame lange) „Openmediavault, arba How to make a NAS save? “. Skaitykite patys. Aš tiesiog parašysiu, kas man tinka dabar:

    T„orrent“ atsisiuntimo programa su žiniatinklio sąsaja. Labai patogiai.

    MMiniDLNA medijos serveris leidžia žiūrėti filmus per televizorių. Nurodžiau kelis aplankus, kuriuose yra mano filmai, taip pat aplanką, kuriame atsisiunčiamas torrentasachalka.

    Pranešimai įjungti paštu. Dabar darbe (ir bet kur!) iš karto sužinau apie visus incidentus, jei jie įvyksta.

    S.M.A.R.T kietojo disko monitorius įjungtas. Jei diskas staiga taps „blogas“, gausiu pranešimą apie tai el. paštu, pavyzdžiui, savo išmaniajame telefone ir galėsiu laiku išsaugoti informaciją iš jo į kitą diską, kol diskas visiškai nesuges.

    „Rsync“ įjungta, o tai yra naudojama atsarginė kopija kietasis diskas su archyvuotomis šeimos nuotraukomis ir vaizdo įrašais nuotolinis serveris Darbe.

    sukūrė bendrinamą aplanką visiems mano naudotojams namų tinklas. Dabar nėra jokių problemų su dokumentais, kai baigiate redaguoti tekstą staliniame kompiuteryje, galite jį atidaryti nešiojamajame kompiuteryje, kuris yra balkone arba planšetiniame kompiuteryje.

    Clave antivirusinė programa įjungta suplanuotam nuskaitymui bendrinamas aplankas. Faktas yra tas, kad namų tinkle yra vienas kompiuteris su „Windows“ ir, nors jame yra antivirusinė programa, tai yra „Windows“, o jūs ir aš suprantame, kad antivirusinė šiuo atveju nėravisada taupo. Taigi iš tikrųjų antivirusinė „Linux“ reikalinga tuo atveju, jei bendrinamo aplanko failai būtų užkrėsti „Wondows“ kompiuteriu. Pačioje „Linux“ nėra virusų tik kaip klasės.

IDE HDD pavyzdys

OMV turi papildinį, kurį reikia įdiegti, jei OS veikia USB atmintinėje. Tiesą pasakius, man taip niežėjo rankos, kad skubėjau ir nesivarginau susitvarkyti su šiuo papildiniu, todėl neįdiegiau OS į USB atmintinę ir kad nepaimčiau įkrovos diskas vertingas SATA prievadas motinoje, nusprendžiau įdiegti OMV į IDE diską. Ir ką? Greitis čia ne toks svarbus Linux funkcija Esmė ta, kad jis veikia kompiuterio atmintyje ir neterorizuoja kompiuterio standžiojo disko skaitydamas ir rašydamas, kaip tai daro Windows. Apskritai OS užima apie 2,5 GB vietos ir yra 80 GB kietajame diske, o antrame IDE diske, baigęs visus OMV nustatymus, padariau atsarginę kopiją, jei pirmas IDE diskas sugestų. Taip gavosi su biudžetu ir manau, kad tai patikima.

Laikinai eksperimentams draugai įmetė porą 3,5“ HDD po ​​500 GB. Aš įtraukiau juos į RAID0 ir išvestis buvo vienas diskas su 1TB talpa. Kol jie neatsiims, jis veiks taip. Naudojamas torrent operacijai ir bendrinamam vartotojo aplankui. Taip pat įsigijome porą 2,5“ Seagate Barracuda 1TB. Taip buvo užimti visi 4 pagrindinės plokštės SATA prievadai. Dešinėje esančioje nuotraukoje iš viršaus į apačią matote: 2 IDE su OMV sistema, tada yra pora SATA 500Gb, kurie yra „prijungti“ RAID0, o pačiame apačioje yra du - tai yra 1 TB. varžtai 2'5” nešiojamojo kompiuterio formatu. Beje, visas žemiau esančias nuotraukas galima spustelėti, spustelėkite jas norėdami padidinti.


Aerocool Motion 12

Nes Diskai pasirodė vadinami "dangteliais" ir vasara laukia, nusprendžiau jiems padaryti papildomą aušinimą. Aš nusipirkau „Aerocool Motion 12“ ventiliatorių CSN už 270 rublių. ir sumontavo jį viduje priešais stovą, o HDD buvo įprastoje vietoje. Veikia tyliai, viso 1200 apsisukimų, bet pučia nuostabiai dėl padidėjusio menčių skaičiaus, jų yra 9.

Įdomu, ką daryti, kai reikia įdėti dar bent vieną standųjį diską? Dabar pagrindinėje plokštėje nėra laisvo SATA prievado, taip pat nėra vietos kompiuterio korpuse standartiniuose HDD tvirtinimo taškuose.

Oimaster He-2006

Klaidžiodama po internetą vieną dieną atradau Kinijos parduotuvėįdomus sprendimas. Į kompiuterio dėklą vietoj DVD įrenginio įdėta šešių 2`5 HDD laikiklis ant ištraukiamo korpuso su užraktu, apsaugančiu nuo netyčinio diskų atjungimo, su nuoroda HDD veikimas ir priverstinis vidinių dalių aušinimas. Žinoma, man 6 HDD tiesiogiai nereikėjo, o ribotoje erdvėje jie būtų per tankūs, o tai yra šilumos išsklaidymo problema, diskai įkaista, ypač veikiant visą parą. Bet apskritai idėja man patiko. Pradėjau ieškoti sprendimo 4 HDD ir turėjau kažkaip išspręsti laisvų SATA prievadų trūkumo problemą. O šiuolaikiškai perfrazuojant patarlę apie Romą: Kinijoje visko yra. „Alishka“ radau SSU SA3014 PCI-E plokštę, kuri prideda 4 SATA 3.0 prievadus už maždaug 1350 rublių.

Bet jei atvirai, tuo metu man pasisekė ir aš jį nusipirkau kitur: ką tik buvo atidaryta nauja internetinė parduotuvė Bringly.ru, bendras „Yandex“ ir „Sberbank“ projektas. Buvo nuolaidų, o ir už pirmą pirkinį išdalino balus, kuriuos panaudodami atsiskaitysite už prekę kaip pinigus. Apskritai, kartu su viskuo, įskaitant pristatymą, ši lenta man kainavo 565 rublius. Tai pasirodė labai ekonomiška, mano projekto stiliumi. Tada, peržiūrėjęs krūvą HDD stelažų 5'25 skyriuose variantų, priėjau išvados, kad pati normaliausia kompanija yra Oimaster. Yra daug teigiamų atsiliepimų, o sprendžiant iš įrenginio nuotraukos, viskas yra gana kokybiška ir patikima, nors ir šiek tiek brangu.
Bet jis irgi turi gerai prižiūrėti mano diskus, kad juose saugomi duomenys neišnyktų, pavyzdžiui, dėl prasto stelažo viduje esančios grandinės sulitavimo ar paprasto perkaitimo. Minimali jo kaina yra apie 1898 rubliai. Porą mėnesių ieškojau pigesnių variantų, laukiau, gal kur bus nuolaidų? Paskutinio išpardavimo metu nebuvo nuolaidų, net AliExpress, todėl teko pirkti, kaip sakoma, už visą kainą. Gerai, kad naudojuosi Letyshops cashback paslauga (spausk ant banerio šio puslapio viršuje), o dalis sumokėtų pinigų man visada grąžinama, todėl galime manyti, kad prekės visada pigesnės. Kai viskas atvažiavo, viską sumontavau į korpusą. Viskas veikia puikiai!

OMV turi integruotą statistikos sistemą. Ji seka kiek apkraunamas procesorius, kiek sunaudojama RAM ir kiek liko laisvos, matosi pildomų standžiųjų diskų dinamika ir t.t. Leiskite jums priminti, kad mano sistemoje taip yra Intel procesorius Pentium Dual-Core E5400, kurio galios pasirodė daugiau nei pakankamai, vidutinė apkrova neviršija 8–10%. Laisvosios kreipties atmintis 2 GB taip pat yra daugiau nei 0,6 GB užima sistema, likusi dalis skirta duomenų buferiui.

Apibendrinant. Galiu pasakyti, kad NAS pasirodė pigus, tiesą sakant, iš privalomų išlaidų - tai 270 rublių. papildomam ventiliatoriui privalomam HDD masyvo aušinimui. Taigi neskubėkite išmesti senų kompiuterių – jie vis tiek gali jums tarnauti ilgą laiką, bet atlikdami kitą vaidmenį. Jei turite senus HDD, tada taip pat nėra jokių išlaidų. Visos kitos mano išlaidos dėl papildomos plokštės ir 4 diskų stovo apskritai buvo nereikalingos. OMV galimybių pakanka ne tik namų naudojimui, bet ir biurui bei dideliems įmonių tinklas- nes visa tai pagrįsta Linux OS (Debian) su reguliariais sistemos atnaujinimais. Ir mano NAS mane džiugina septyniais naujais filmais, akimirksniu pasiekiamu visa namų vaizdo įrašų ir nuotraukų masyve ir galiausiai užtikrinta ramybe dėl visų per metus sukauptų duomenų saugumo.

Kategorijos:// nuo 2019-04-09

Klausimas susirinkite NAS patys arba nusipirkite jau paruoštą visada sukelia holivar siauruose ratuose. Štai naujausias Kirilo Kočetkovo straipsnis. Tinklo disko pasirinkimas jau sukėlė tris diskusijų puslapius. Kas būdinga - pilnai skirta šventajam karui. Kirilas IMHO dėl savo didelės patirties išmano įsigyto NAS temą geriau nei bet kas kitas „RuNet“. Tačiau jis nemano, kad naudinga diskutuoti šia tema. turėsiu pabandyti :)

IMHO pavadinime pateiktas klausimas turi labai paprastą ir neemocingą atsakymą: Jis skiriasi priklausomai nuo jūsų poreikių ir išteklių. O emociją jam suteikia bandymas ne tik pateikti universalų atsakymą, bet ir primesti šį atsakymą kiekvienam.

Taigi paklauskime savęs pirmas klausimas - kam tau reikia NAS? Ir pasirodo, kad didžiajai daugumai NAS visai nereikia. Taip, jie gali juo naudotis – jei, pavyzdžiui, brolis, sūnus ir pan. pastatys ir atiduos. Bet naujos nepirks (ir pastatys), net jei senasis išnyks. Daugumos žmonių poreikius žiūrėti filmus tenkina televizorius, įprastas kompiuteris, o pažangiausiu atveju – transliacijos paslaugos, iTunes ir Play. Pagal atsarginę kopiją, jei jie tai daro - USB diskas ir debesijos paslaugos. Taigi palikime nuošalyje tuos, kuriems jokia forma nereikia aptariamos aparatūros.

O likusioje dalyje turime daug mažesnę mažumą, kuri gali pasakyti, kodėl jiems reikėjo NAS. Šis sąrašas nusipelno savo įrašo (kurį parašysiu toliau), bet kol kas naudingiau apie šį sąrašą pagalvoti pačiam. Greičiausiai sąrašas bus be egzotikos, kaip ir visi kiti. Atsisiųskite torrentų, žiūrėkite filmus ir klausykitės muzikos per medijos leistuvą, išmanųjį televizorių arba HTPC. Kurkite atsargines namų kompiuterių kopijas ir mobiliuosius įrenginius. Saugokite namų nuotraukas. Tuomet jums tiks ir įsigytas, ir pačių surinktas NAS. Jei yra egzotiškų dalykų (ryškūs pavyzdžiai yra virtualizacija, specialios programinės įrangos, neįtrauktos į paruoštos NAS pristatymą, naudojimas) - tai yra įtikinamas argumentas savaiminio surinkimo naudai. Nėra taip, kad tai visiškai neįmanoma paruoštoje NAS. Bet jei jums reikia virtualizacijos (namuose!), jums nėra jokių problemų surinkti ir sukonfigūruoti NAS patiems. Lygiai taip pat, iš pažiūros įprastų poreikių, bet dideliu mastu (ne poros terabaitų, o nuo dešimties iki dvidešimties, vaizdo perkodavimas į skirtingi įrenginiai ir tt) pakelti reikalavimus paruoštam NAS nuo paprastų namų įrenginių iki pažangių ir net įmonių. Jie kyla kartu su kaina.

Bet tarkime, kad neturite egzotikos. Tada jis įsigalioja išteklių klausimas. jei tu lengviau mokėti papildomai Užuot gilinęsi į programinę ir techninę įrangą, rinkitės jau paruoštą NAS, jų pakanka. Be to, nereikia mokėti papildomai - maždaug vieno kietojo disko kaina namų konfigūracijų be egzotikos atveju. Jeigu Surinkti ir įsirengti pačiam – vienas malonumas, tada atidžiai peržiūrime Norų sąrašą, bandome įvertinti rezervą augimui, pasirenkame programinę įrangą, tada pagal jos reikalavimus aparatinę įrangą. Tokia tvarka, o ne atvirkščiai. Kad ir kokią programinę įrangą ir konfigūraciją pasirinktumėte, puodus degina ne dievai. Jei sugebate pasirinkti biuro kompiuterio aparatūrą ir ten įdiegti ašį, taip pat mokate „Google“ ieškoti ir suprasti, ką skaitote, tuomet turite reikiamų įgūdžių sukurti savo NAS. Be įgūdžių, jums reikės laiko. Bent dieną ar dvi. Maksimalus, jei tai virsta hobiu – kiek tik nori. Jei laiko ištekliai yra svarbūs, vėl grįžtame prie įsigytos parinkties.

PS Kaip matote, pačiame pasirinkime holivarui vietos nėra. Tai egzistuoja psichologiniais aspektais, kurių čia nekalbėsime. Su viena išimtimi. Beveik visada pradžioje yra pakeičiamos sąvokos. Ir vietoj obuolių lyginimo su obuoliais, o ananasus su ananasais, yra lyginami obuoliai su ananasais.

Vos prieš keletą metų už geležį savarankiškai surinktas NAS reiškė x86 platformą, o pagrindinė paruošta NAS – ARM. Žinoma, ARM sunaudoja mažiau, mažiau šildo ir yra daug silpnesnis. Tačiau pastaraisiais metais tapo įmanoma rinkti ARM. Pavyzdžiui, pagal Naujieji metai Pirkau Avito už 2500+300+300+200 = 3300 rub. vienas tokio pat modelio. Į dėžutę įdėjau seną pusantro terabaito diską, kuris media grotuve su NAS tapo nereikalingas. Sukonfigūruotas nas4free (su zfs!), įskaitant robotą, kuris automatiškai atsisiunčia naujas serialų serijas ir perkelia nuotraukas ir kitus dalykus pirmyn ir atgal per karštuosius aplankus, t.y. namų šeimininkei suprantamu būdu. Ir nuvežė pas giminaičius į kitą miestą. Veikimo laikas artėja prie 5 mėnesių.

Taip pat šiandien jau paruoštas NAS nebūtinai turi silpną procesorių – jei dėl kokių nors priežasčių jūsų apkrova viršija vidutinę, pasirinkimas yra gana platus. Taigi nei klausimas, kiek energijos suvartoja, nei ar pakanka našumo, renkantis nėra lemiamas veiksnys. Jei atvejis nėra egzotiškas, abu variantai gali pateikti reikalavimus.

Pagal programinę įrangą 99,99% paruoštų NAS yra Linux pagrindu sukurtos versijos. O savaiminio surinkimo metu galite pasirinkti bent jau Win, iš Windows 7 Embedded standarto, išvalytą nuo visų šiukšlių iki Win Server 2016 Tech Preview, bent *nix visose jos įvairovėse, nuo Linux iki FreeBSD ir Solaris. Bet ar tai yra lyginamasis pranašumas? IMHO beveik tikrai ne. Nes jei įsigyto NAS programinės įrangos funkcionalumo jūsų atveju nepakanka, greičiausiai turėsite neįprastų reikalavimų.

PPS UPD apie klausimą, kurį tikriausiai užduosite – kuri versija turi daugiau funkcijų?
IMHO – tas pats, tiek praktiškai, tiek teoriškai.

Praktiškai: jums nereikia visų funkcijų, tik tos, kurias naudojate. Ir viskas, išskyrus egzotišką, yra visuose variantuose.

Teoriškai: esant pakankamai galingai aparatūrai, tiek paruošta, tiek savarankiškai surinkta NAS palaiko hipervizorių. Atitinkamai, galite įdiegti „Xpenology“ savarankiškai surinktoje virtualioje mašinoje. (Tai teisėta, nes tai yra kodų, paskelbtų pagal GNU licenciją, rinkinys. Beje, Synology neteigia priešingai.) Ir turėti visas funkcijas, kurios yra DCM ir kurių trūksta pagrindinėje sistemoje. Lygiai tas pats – priešingai, bet ką įdedame į virtualią mašiną paruoštoje NAS – ir pirmyn. Taigi klausimas tik apie techninę įrangą, skaitykite – apie pinigus. Žinoma, šis metodas neišsprendžia kai kurių NAS gamintojų debesijos paslaugų problemos. Bet jei (!) jums jų reikia, mažai tikėtina, kad tarp jų yra kažkas unikalaus, kurio pakaitalo nebus. Tie. vėl apie pinigus. Ir mažų.



 


Skaityti:



Atidarykite kairįjį meniu cayo coco

Atidarykite kairįjį meniu cayo coco

Cayo Coco sala yra kurortinė sala centrinėje Kuboje. Salos vieta Cayo Coco sala yra tiesiai priešais Canal Viejo...

Kodėl mums reikia radijo ryšio ir radijo stočių?

Kodėl mums reikia radijo ryšio ir radijo stočių?

Vieni svajoja apie naują „iPhone“, kiti – apie automobilį, treti – apie dalių rinkinį ir naują radijo garsiakalbį. Ne taip seniai buvo laikas, kai...

Kendall ir Spearman rangų koreliacijos koeficientai Kendall rango koreliacijos koeficiento pavyzdys

Kendall ir Spearman rangų koreliacijos koeficientai Kendall rango koreliacijos koeficiento pavyzdys

Ekspertinių vertinimų pateikimas ir preliminarus apdorojimas Praktikoje naudojami keli vertinimų tipai: - kokybiniai (dažnai-retai,...

Programavimo funkcijos

Programavimo funkcijos

Darbo tikslas: 1) išstudijuoti funkcijų aprašymo taisykles; 2) įgyti įgūdžių naudojimosi funkcijomis rašant programas C++ kalba Teorinės...

tiekimo vaizdas RSS