FreeNAS - nastavitev FTP strežnika. FreeNAS: izgradnja zanesljivega sistema za shranjevanje podatkov ⇡ Dodatne funkcije

Opozarjamo vas, da lahko poskusi ponovitve avtorjevih dejanj povzročijo izgubo garancije za opremo in celo njeno okvaro. Gradivo je na voljo samo v informativne namene. Če boste ponovili spodaj opisane korake, vam močno svetujemo, da vsaj enkrat natančno preberete članek do konca. Uredništvo 3DNews ne prevzema nobene odgovornosti za morebitne posledice.

Prvi korak je odločitev o strojni komponenti bodočega NAS. Ogledali si bomo namestitev in konfiguracijo 7. veje FreeNAS. Obstajajo že izdaje 8. veje te distribucije, vendar vsaj do različice 8.1 niso tako zanimive. FreeNAS temelji na FreeBSD, kar pomeni, da je seznam podprte strojne opreme zanje enak. Vendar pa še vedno obstajajo nekatere minimalne zahteve. Najmanjša zahtevana količina RAM-a je 96 MB. Pravzaprav, kot običajno, več pomnilnika, bolje je. Nekatere storitve nalagajo dodatne omejitve - iSCSI na primer zahteva vsaj 512 MB RAM-a za normalno delovanje. Na splošno bo za domači NAS več kot dovolj en ali dva gigabajta pomnilnika, a se da preživeti tudi z manj.

Bolje je izbrati prostorne trde diske z velikim vmesnim pomnilnikom in hitrostjo vrtenja 5400-5900 RPM - med delovanjem bodo tihi in hladni. Čas za nakup trdega diska seveda ni najboljši, če se spomnimo nedavne poplave na Tajskem. Zmogljivost shranjevanja je odvisna izključno od vaših potreb. Lahko tudi zberete vse stare trde diske in jih združite v diskovno polje. Upoštevajte, da je za pogone SATA najbolje, da BIOS nastavite na način združljivosti IDE. Lahko kupite en prostoren pogon, nanj namestite FreeNAS in tam shranite podatke (to možnost bomo upoštevali) ali pa sistem namestite na bliskovni pogon ali kartico CF (z adapterjem CF-IDE) s kapaciteto 2 GB ali več. Druga možnost je boljša, če sestavljate niz pogonov.

Za NAS ne potrebujete veliko računalniške moči. Lahko se znajdeš s starim Pentiumom 4 ali podobnim Athlonom. Če želite sestaviti nov stroj, je bolje kupiti ploščo s procesorjem Intel Atom na krovu in pasivnim hlajenjem - spet boste dobili tiho, hladno in ekonomično platformo. Seveda je bolje, če je omrežni vmesnik gigabitni. Ker potrebujemo video kartico le v prvi fazi namestitve in je v prihodnosti ne bomo uporabljali, bo treba video pomnilnik, ki je "odgriznjen" iz sistemskega pomnilnika, zmanjšati na minimum. Za takšno polnitev bo treba izbrati kakšno kompaktno ohišje mini-ITX, ki jih je na trgu kar nekaj. Med namestitvijo bomo potrebovali tudi pogon CD.

⇡ Namestitev

Ko je sistem sestavljen, lahko začnete nameščati FreeNAS. Prenesite svežo ISO sliko sistema, jo zapišite v prazno, nastavite BIOS za zagon z optičnega pogona in znova zaženite. Zagonski nalagalnik bo ponudil več možnosti za zagon sistema. Če se FreeNAS ne zažene v privzetem načinu, boste morali poskusiti zagnati z onemogočenim ACPI. Če je vse v redu, bomo videli glavni meni, kjer moramo izbrati 9. element za namestitev sistema.

Izberemo možnost popolne namestitve in označimo disk, na katerega bomo namestili OS. Za particijo z OS potrebujete vsaj 380 MB, lahko pa namenite malo več, na primer pol gigabajta. Če namestite FreeNAS na bliskovni pogon, se morate izogibati ustvarjanju izmenjalne particije, saj lahko to povzroči hitro obrabo bliskovnega pogona. Sama namestitev bo trajala največ nekaj minut, potem pa lahko znova zaženete sistem in ob tem izklopite optični pogon. Upoštevajte, da bodo vsi podatki na disku izbrisani!

Najprej morate po namestitvi spremeniti nastavitve omrežnega vmesnika tako, da v meniju izberete element številka dve, če ima vaše lokalno omrežje naslov, ki ni 192.168.1.0/24. Najbolj logično je, da nastavite statični naslov IP za datotečni strežnik iz svojega podomrežja, pri čemer ne pozabite navesti naslova glavnega prehoda in strežnika DNS. Ko so te nastavitve uporabljene, lahko odklopite monitor in tipkovnico iz NAS.

⇡ Osnovna nastavitev

Nadaljnja konfiguracija in upravljanje bo potekalo izključno preko spletnega vmesnika na http://ip-address-NAS/, ki smo ga določili v prejšnji fazi. Privzeta prijava je admin, geslo pa freenas. Po prijavi gremo v razdelek System → General Setup, kjer spremenimo jezik vmesnika, nastavimo časovni pas in po želji omogočimo sinhronizacijo s strežnikom NTP. Kliknite Shrani in osvežite stran v brskalniku. Nato za vsak slučaj spremenimo geslo za vstop v spletni vmesnik in se po shranjevanju ponovno prijavimo. Mimogrede, po spremembi nastavitev ne pozabite klikniti gumbov »Shrani«, »Uporabi spremembe« in tako naprej.

Če ste dovolili ustvarjanje izmenjalne particije, jo je treba priklopiti. Če želite to narediti, pojdite v razdelek »Diagnostika« → »Informacije« → »Particije« in natančno preučite informacije o particiji diska. V našem primeru je disk razdeljen na tri dele različnih velikosti - za OS, podatke in zamenjavo. Ugotovite, kateri in kje po volumnu. Moramo navigirati in najti pot do izmenjalne particije. Ime diska v našem primeru je /dev/ad0 (vidno na vrhu), tretja particija je primerne velikosti (256 MB). Torej bo pot do njega /dev/ad0s3. Sploh tisti bolj pozorni bi morali opaziti, da se nam je med namestitvijo ta pot pokazala takoj po formatiranju diska. Zdaj pojdite na »Sistem« → »Napredno« → »Swap file«, izberite vrsto naprave in določite pot. Kliknite »Shrani«.

Čas je, da razumemo logiko dela s pogoni. Najprej moramo v sistem dodati diske. Pojdite na »Diski« → »Upravljanje« in kliknite na seznam. Na seznamu izberite naš disk. Če jih imate v sistemu več, poskusite ničesar ne zamenjati in izberite tistega, ki ga potrebujete. Omogočite podporo SMART in izberite FS. V našem primeru je bil samo en disk, na katerega smo namestili OS. V tem primeru morate izbrati UFS z mehkimi posodobitvami. Če dodajate drugo, že formatirano podatkovno disketo, morate določiti ustrezen tip datotečnega sistema. Kliknite »Dodaj«.

Če imate v sistemu neformatirane diske, pojdite v razdelek »Diski« → »Formatiraj«, izberite želeni disk (še enkrat ne zamenjujte ničesar) in ga formatirajte. Uporaba UFS je zelo priporočljiva, vendar ni obvezna. Zdaj je mogoče namestiti vse pogone. Pojdite na »Diski« → »Točka priklopa«, kliknite znak plus, izberite disk kot vrsto, nato sam pogon, navedite številko particije (glejte zgoraj, v našem primeru je bila 2) in vrsto datoteke ter vnesite tudi ime točke priklopa, ki mora biti edinstveno za vsak disk. Kliknite »Dodaj« in »Uporabi spremembe«. To je to, osnovna namestitev FreeNAS je končana.

⇡ Nastavitev dostopa

Če želite odpreti omrežni dostop do našega NAS-a, morate omogočiti vsaj storitev CIFS/SMB (NetBIOS). V nastavitvah boste morali spremeniti ime delovne skupine, ime NAS v omrežju, nastaviti kodiranja, omogočiti časovni strežnik in omogočiti AIO. Preostale nastavitve lahko pustite privzete in kliknete »Shrani in znova zaženi«. Nato morate dodati vsaj en omrežni vir z navedbo imena in komentarja ter poti do njega. Na začetku se vse naše točke priklopa nahajajo v imeniku /mnt, tako da bo pot do korena pogona videti kot /mnt/mount_point/ (v našem primeru bo to /mnt/data/). Seveda je bolje ustvariti več map v korenu diska in jih dodati omrežnim virom, vendar je to stvar okusa. Če imate več diskov, jih ne pozabite "deliti" na enak način. Po tem bi moral biti naš datotečni strežnik s polnim dostopom že viden v omrežnem okolju Windows.

Za upravljanje datotek in map neposredno iz spletnega vmesnika uporabite upravitelja datotek v razdelku »Napredno«. Prijava in geslo sta enaka kot za uporabnike v FreeNAS.

Sredstva SMB bomo uporabljali v lokalnem omrežju, za dostop od zunaj pa je bolje omogočiti FTP strežnik. Seveda boste morali posredovati vrata TCP 21 na usmerjevalniku in omogočiti tudi storitev DDNS (to je vključeno tudi v FreeNAS, če se to zgodi). V nastavitvah storitve FTP morate omogočiti prijavo samo pooblaščenim uporabnikom in ne pozabite shraniti nastavitev.

Upravljanje uporabnikov se nahaja v razdelku »Dostop« → »Uporabniki«. Za uporabniški dostop do FTP strežnika morate določiti ftp kot glavno skupino. Domači imenik postavite na podatkovni disk, potem ko ste ga predhodno ustvarili. Če potrdite polje »Omogoči dostop do uporabniškega portala«, lahko pri prijavi v spletni vmesnik FreeNAS uporabite ne le skrbniški račun, temveč tudi podrobnosti tega uporabnika. Res je, da ne bo mogel upravljati NAS - spremenite samo geslo in zaženite upravitelja datotek, ki bo deloval samo v uporabnikovem domačem imeniku.

⇡ Dodatne funkcije

Nima smisla upoštevati absolutno vseh zmogljivosti FreeNAS. Dotaknili se bomo le nekaterih izmed njih. Omogočimo na primer prenos vgrajenega odjemalca Bittorrent. V njegovih nastavitvah boste morali določiti mapo, v kateri bodo shranjene prenesene datoteke. Izberete lahko tudi imenik za sledenje torrent datotekam - takoj ko se vanj naloži hudournik, bo Transmission samodejno dodal prenos. Povezava do spletnega vmesnika odjemalca Bittorrent je prikazana čisto na dnu - privzeto je http://ip-address-NAS:9091/.

Naslednji korak je nastavitev medijskega strežnika UPnP. Tudi tukaj je vse preprosto - samo določite mape z predstavnostnimi datotekami in izberite imenik, v katerem bo shranjena baza podatkov te storitve. Prepričajte se tudi, da ste določili ustrezen profil za združljivost z omrežnimi multimedijskimi predvajalniki, sprejemniki ali igralnimi konzolami. Dodatne nastavitve so na voljo prek povezave na dnu strani z nastavitvami. Isti Windows 7 NAS je zlahka identificiran kot omrežna medijska naprava in vam omogoča neposredno poslušanje glasbe iz njega, ogled videoposnetkov in slik.

Končno bo za nekatere uporaben strežnik DAAP. Nastavitev je enaka kot v primeru UPnP: izberite imenik za bazo podatkov in glasbeno mapo. V naprednih nastavitvah (povezava spodaj) lahko na primer ustvarite sezname predvajanja. Glasbo lahko poslušate prek omrežja v katerem koli od odjemalcev DAAP, v istem iTunesu pa je strežnik prikazan kot domača zbirka s skupnim dostopom. Vendar pa dostop ne deluje v različici 10.5, zato je lahko začasna rešitev preklop na nižjo različico iTunes.

Nazadnje si poglejmo ustvarjanje preprostega polja JBOD in njegovo povezovanje s pomočjo iSCSI na Windows 7. Na primer, dodamo dva fizična diska različnih kapacitet v naš sistem - 40 in 60 GB. Nato morate diske povezati, kot je opisano na začetku članka, pri čemer kot datotečni sistem določite Unformatted, nato pa vsakega od njih formatirati v programski RAID. Nato v razdelku “Diski” → “Programski RAID” → “JBOD” dodamo nov nosilec, za katerega izberemo ime in navedemo dva diska, ki smo ju pravkar inicializirali. Potrdite polje »Ustvari in inicializiraj RAID« in uporabite nastavitve. Če bi nameravali to matriko JBOD v prihodnosti uporabljati kot običajni omrežni pogon, bi jo morali formatirati v UFS in ustvariti točko namestitve zanjo.

Tudi kljub pripravljenosti uporabnikov, da porabijo precejšen znesek za že pripravljene omrežno shranjevanje, verjetno nihče ne bi zavrnil, da bi svoj stari ali neprevzeti računalnik vanj spremenil s pomočjo operacijskega sistema FreeNAS.

Trenutno je ta razred naprav v velikem povpraševanju, saj distribucijski kompleti programov in multimedijskih datotek nenehno rastejo, kar zahteva velike količine prostora za shranjevanje. Poleg tega so strežniki NAS, namenjeni domači uporabi, priročno sredstvo za shranjevanje informacij. Omrežni pomnilnik zlahka reši problem pomanjkanja prostega prostora na trdem disku vašega osebnega računalnika, hkrati pa postane centralizirano mesto za shranjevanje vaše zbirke glasbe, videoposnetkov in fotografij. In kar je najpomembnejše, vse te datoteke, zbrane na enem mestu, bodo na voljo za ogled iz katere koli elektronske naprave v lokalnem omrežju, pa naj bo to prenosnik, tablica, pametni telefon ali TV.

Da, strežniki NAS so precej dragi, vendar se da Naredi sam omrežno shranjevanje kot alternativa tovarniški rešitvi, ne da bi bila omejena v funkcionalnosti. Potrebovali bomo najbolj navaden računalnik in operacijski sistem FreeNAS. O rešitvah v primernem primeru sem pisal v članku "".

Seveda lahko uporabite tudi star računalnik (iz tega koncepta takoj izključite računalnike "starodavne" generacije procesorjev Pentium 4). Vendar je bolje, če je mogoče, v kakovosti strojna platforma za omrežno shranjevanje, ki bo poganjal operacijski sistem FreeNAS, uporablja kompakten računalnik zgrajen na energijsko učinkovitem procesorju Intel Atom ali AMD Brazos. To utemeljujem s tem, da te komponente porabijo minimalno električne energije, delujejo skoraj neslišno in niso prav nič drage. Količina RAM-a ni tako pomembna, saj FreeNAS ni zahteven glede RAM-a. Poskrbeti morate za trde diske, vsaj dva, ki ju je mogoče združiti v zrcaljeno polje RAID za zanesljivejše shranjevanje informacij. Varnost je pomembna za strežnik NAS, vendar če imate kaj za zaklad. Glede na vsebino je uporaba RAID sporno vprašanje.

Kako zapisati OC na bliskovni pogon

FreeNAS bomo namestili na USB ključek, tako da pri zamenjavi trdih diskov ne bo moteno delovanje strežnika NAS. Uporaba bliskovnega pogona je upravičena zaradi njegovega tihega delovanja (za razliko od trdega diska), in kar je najpomembnejše, če trdi disk odpove, bo nameščen operacijski sistem zunaj polja za shranjevanje podatkov lahko normalno deloval. Za namestitev FreeNAS OS je primeren kateri koli bliskovni pogon, ne nujno hiter (kot pri težjih operacijskih sistemih), z zmogljivostjo najmanj 2 GB.

Najprej morate prenesti arhiv s sliko operacijskega sistema in izbrati različico OS (32-bitno ali 64-bitno) glede na podprto arhitekturo procesorja. Če potrebujete 64-bitno različico FreeNAS, pojdite na uradno spletno mesto. Razpakirajte preneseni arhiv, na primer s programom 7-Zip.

Zdaj pa pripravimo pogon USB:

priključite bliskovni pogon ali trdi disk USB na računalnik in ga formatirajte, pri čemer kot datotečni sistem izberite FAT32 (pred začetkom postopka se prepričajte, da na bliskovnem pogonu ni pomembnih podatkov, saj bo vsa njegova vsebina izbrisana) - desno- kliknite pogon USB v mapi »Moj računalnik«, da odprete kontekstni meni »Raziskovalca« in izberite »Oblikuj ...«.


Uporabite lahko tudi podobne pripomočke iz članka.

Kliknite sliko mape, da izberete ekstrahirano datoteko s pripono *img, ki vsebuje OC FreeNAS. Na spustnem seznamu na desni izberite črko izmenljivega pogona, na katerega bo nameščen OS. Nato kliknite gumb »Zapiši« in počakajte, da se postopek kopiranja datotek na bliskovni pogon zaključi.

Če Image Writer for Windows pomotoma ustvari napako med snemanjem, ponovite postopek. Ko je snemanje končano, boste prejeli zagonski ključek USB.

Namestitev FreeNAS OS na strežnik NAS

Namestite bliskovni pogon USB z FreeNAS v vrata USB računalnika, ki ga boste uporabljali kot strežnik NAS. Ta bliskovni pogon bomo morali izbrati kot zagonski nalagalnik v BIOS-u; za to takoj po vklopu računalnika pritisnite tipko "F1", "F2" ali "Del" (odvisno od proizvajalca), da odprete meni z nastavitvami BIOS-a računalnika.

V meniju poiščite element Standardne funkcije CMOS. Kliknite nanj s tipko "Enter".

Pozor! Imena elementov se lahko razlikujejo glede na model matične plošče (v imenu poiščite besedo »Boot«). To velja tudi za dostop do sistemskih nastavitev. matično ploščo, saj se lahko razlikuje tudi od tistih, navedenih v mojem primeru. Pozanimajte se o kako odpreti BIOS, ko se računalnik zažene, si lahko ogledate priročnik za matično ploščo ali med zagonom računalnika: povzetek bližnjičnih tipk je prikazan na dnu zaslona.

S puščičnimi tipkami za krmarjenje dodelite prvo zagonsko napravo bliskovnemu pogonu, ki ustreza elementu naprave USB (na primer izmenljiva naprava ali trdi disk USB). Pritisnite tipko "Esc", da se vrnete v glavni meni z nastavitvami BIOS-a, in nato tipko "F 10", da shranite opravljene spremembe, ali pojdite na element "Shrani in zapusti nastavitve" in se strinjate s spremembami z "Y" ključ. Postopek zagona FreeNAS traja približno 1 minuto. Da je operacijski sistem pripravljen za delovanje, vas opozori sporočilo o naslovu IP, ki je dodeljen napravi.

IP naslov obvezno zapišite v beležko, saj ga boste kasneje potrebovali za konfiguracijo NAS strežnika prek spletnega vmesnika. Zdaj lahko izklopite monitor in tipkovnico ter postavite računalnik na mesto, ki vam ustreza. Operacijski sistem FreeNAS bo zagnan z bliskovnega pogona v popolnoma samodejnem načinu, tako kot z navadnega trdega diska v osebnem računalniku.

Ustvarjanje računa na FreeNAS OS

Začnimo nastavitev FreeNAS. Za dostop do spletnega vmesnika strežniškega operacijskega sistema v naslovno vrstico poljubnega spletnega brskalnika vnesite IP naslov omrežnega pomnilnika, ki ste ga shranili po namestitvi operacijskega sistema.

Najprej morate nastaviti skrbniško geslo, saj privzeto Skrbniško geslo operacijskega sistema FreeNAS je odsoten in varnostne težave ne smete prezreti. Če želite ustvariti skrbniški račun, kliknite gumb »Račun« v orodni vrstici. Nato pojdite na zavihek »Spremeni geslo« in določite geslo, ki bo dodeljeno temu računu. Če želite uporabiti spremembe, kliknite »Spremeni skrbniško geslo«. Odjavite se iz FreeNAS s klikom na »Odjava«.


Osvežite stran v spletnem brskalniku, da se znova prijavite. Tokrat vas bo FreeNAS prosil, da vnesete prijavo (admin) in geslo (tisto, ki ste ga določili prej) za dostop do nastavitev omrežnega pomnilnika.

Priporočam, da ustvarite vsaj še en uporabniški račun z omejenimi pravicami. Kliknite gumb "Račun" in pojdite na zavihek "Uporabniki". Kliknite na gumb "Dodaj novega uporabnika", da odprete okno za ustvarjanje novega računa.

Določite prijavo, polno uporabniško ime, geslo in ime domače mape, v kateri si lahko ne samo ogleduje datoteke, ampak tudi ustvarja nove.

Glede na to, da trdi diski še niso formatirani, pustite privzeto ime domače mape uporabnika nespremenjeno. Za dokončanje operacije kliknite na gumb "V redu".

Sistem je skoraj pripravljen za uporabo. Ostalo je le še nekaj zadnjih korakov.

Spreminjanje jezika v FreeNAS OS

Ko je skrbniškemu računu FreeNAS dodeljeno geslo, ste svoje podatke zaščitili pred neželenimi gosti. Toda za temeljito konfiguracijo operacijskega sistema in raziskovanje zmogljivosti FreeNAS je vredno preklopiti sistemski jezik iz angleščine v ruščino.

Kliknite gumb v orodni vrstici in pojdite na zavihek. V spustnem meniju »Jezik« izberite »Ruščina«, da uveljavite spremembe, kliknite gumb »Shrani«. Po tem osvežite stran v brskalniku.

pripravljena! Vse besedilo v meniju FreeNAS je zdaj prikazano v ruščini. Na žalost se nekatera imena menijskih elementov in gumbov v ruskem jeziku, za razliko od angleških imen, ne ujemajo dobro s celotno zasnovo lupine, vendar se takšne nevšečnosti zlahka prenašajo, saj je namen večine elementov, odgovornih za uporabniku postanejo najpomembnejše funkcije jasne vsakomur.


Poleg tega ne pozabite, da je FreeNAS odprt projekt, kar pomeni, da lahko vsak uporabnik sodeluje pri razvoju programa ali pomaga avtorjem pri prevodu. Torej je pravilno prevod operacijskega sistema FreeNAS v ruščino vas ne bo pustil čakati.

Ustvarjanje zrcaljenega polja RAID

Priključitev dveh trdih diskov RAID 1 pomeni, da se bodo informacije na njih podvojile ena proti ena. Zahvaljujoč tako učinkoviti metodi varnostnega kopiranja okvara enega trdega diska ne bo povzročila izgube podatkov. Za vrnitev v normalno delovanje morate le zamenjati okvarjeni trdi disk z novim. Seveda bo v načinu RAID 1 samo eden od njih na voljo za ročno kopiranje datotek. Ampak glede na to strežnik NAS Shranjeni bodo vsi vaši podatki: dokumenti, fotografije in videoposnetki, zato ne bi smeli obžalovati izgubljene zmogljivosti.

Seveda lahko sami izberete organizacijo diskovnega sistema, vendar ne pozabite, da shranjevanje datotek na trdi disk brez združevanje nizov pomeni popolno izgubo podatkov.

Za ustvarite zrcalno polje RAID dveh trdih diskov kliknite gumb »Shramba« v orodni vrstici. Nato kliknite Upravljanje glasnosti, da ustvarite novo diskovno particijo. V oknu, ki se prikaže, določite ime particije in, medtem ko držite tipko Ctrl, z miško izberite oba trda diska.

Če želite ustvariti zrcaljeno polje RAID 1 in ga formatirati z datotečnim sistemom ZFS, aktivirajte gumba "ZFS" in "mirror". Svojo izbiro potrdite s klikom na "Dodaj glasnost". Formatiranje diskov, odvisno od njihove zmogljivosti in kapacitete, lahko traja od nekaj sekund do ene minute.

Kako deliti mape na FreeNAS

Kot smo že ugotovili, vam FreeNAS omogoča ustvarjanje osebnih map za vsakega uporabnika, do katerih bo imel dostop samo on sam. Toda za izmenjavo datotek med računalniki v lokalnem omrežju je smiselno ustvariti skupni imenik, do katerega bodo imeli dostop vsi uporabniki brez izjeme.

Za skupno rabo mape kliknite gumb »Skupna raba« v orodni vrstici, pojdite na zavihek Windows (CIFS) in kliknite »Dodaj skupno rabo Windows (CIFS)«. V oknu, ki se prikaže, določite ime mape in njeno lokacijo na trdem disku.

Prej ustvarjena diskovna particija na podlagi polja RAID se nahaja na:

Če želite spremembe stopiti v veljavo, kliknite gumb »V redu«. Po tem vas bo operacijski sistem FreeNAS pozval, da zaženete storitev CIFS. Če želite omogočiti zagon, kliknite gumb "Da". Po tem naredite mapo v skupni rabi domačo mapo za uporabniški račun, ki ste ga ustvarili prej. To je vse. Strežnik za skupno rabo datotek v lokalnem omrežju popolnoma konfiguriran.

FreeNAS je operacijski sistem, ki se pogosto uporablja za omrežno shranjevanje datotek in temelji na datotečnem sistemu ZFS z vgrajeno odprtokodno podporo RAID. Operacijski sistem FreeNAS v celoti temelji na BSD in ga je mogoče namestiti na virtualne in fizične stroje, da uporabnikom omogoči popolno skupno rabo datotek, na primer za sodelovanje v računalniškem omrežju.

Z uporabo FreeNAS lahko enostavno ustvarite lastno shrambo podatkov, ki jo lahko uporabljate ne samo v lokalnem omrežju podjetja, temveč tudi na primer v domačem omrežju. Upravljanje poteka preko posebnega spletnega vmesnika, prvotno napisanega v PHP, v zadnjem času pa v Python/Django.

FreeNAS podpirajo Linux, Windows in MAC OS ter številni virtualni sistemi, kot sta VMware in XenServer, ki uporabljajo protokole, kot so CIFS (Samba), FTP, NFS, Rsync in drugi.

V domačem omrežju lahko zgradite tudi shrambo FreeNAS, vanj shranite videoposnetke in datoteke za poznejšo uporabo, na primer video tokove, v kateri koli omrežni napravi ali celo na televizorju, ki podpira Smart TV. Če nameravate ustvariti torrent portal, lahko za te namene uporabite tudi FreeNAS.

Za FreeNAS je na voljo več vtičnikov, ki so sestavljeni iz naslednjih izboljšav:

  • Own-Cloud - za izgradnjo shranjevanja podatkov v oblaku
  • Plex Media Server - za ustvarjanje lastnega pretočnega video strežnika
  • Bacula - uporablja se kot rezervni strežnik
  • Prenos - za ustvarjanje lastnega torrent strežnika

Funkcije FreeNAS

  • Podpora za datotečni sistem ZFS.
  • Podpira vgrajen RAID s podporo za pariteto, krone, pametne teste.
  • Podpira imeniške storitve, kot so LDAP, Active Directory, NIS, NT4.
  • Podpora za storitve, kot so NFS, SSH, CIFS, FTP in iSCSI.
  • Podpira datotečne sisteme, kot sta NTFS in FAT.
  • Periodično ustvarjanje posnetkov (kopije sistemov) in podpora replikaciji, rsync.
  • Spletni vmesnik z GUI in SSL podporo.
  • Sistem poročanja za naknadno obveščanje po elektronski pošti
  • Šifriranje podatkov in številne funkcije za varovanje vaših podatkov
  • Podpora za UPS
  • Bogat GUI vmesnik z grafičnimi poročili o uporabi računalniških virov (CPE, pomnilnik, trdi disk, omrežje itd.)

Članek bo velik, zato ga bom razdelil na dele, začel bom z namestitvijo in konfiguracijo FreeNAS, nato pa z napredno nastavitvijo, namestitvijo in konfiguracijo strežnika za pretakanje videa in torrent strežnika, posodobitvijo strežnika FreeNAS.

V mojem primeru bom ustvaril virtualni stroj na VirtualBoxu, stroj bo 64-bitni, operacijski sistem je FreeNAS 9.3 (beta verzija, zadnja je na spletni strani proizvajalca), IP naslov 192.168.0.200, 1 5 GB disk za operacijski sistem in 8 diskov (po 5 GB vsak) za sistem za shranjevanje podatkov (potrebovali jih bomo v naslednjih člankih), je seveda lahko v pravem stroju manj diskov, na primer 1 sistemski disk in 2 trda diska za organiziranje zrcalnega RAID-a.

Prenesite FreeNAS 9.3

Za namestitev operacijskega sistema FreeNAS moramo prenesti najnovejšo različico, če nameščate na delovni stroj, potem seveda priporočam, da namestite zadnjo stabilno različico, vendar upam, da bo različica 9.3 kmalu to postala, zato Menim, da je najnovejša možna različica za namestitev. Torej, pojdimo na. In prenesite najnovejšo različico, še enkrat ponavljam - v mojem primeru je to beta različica FreeNAS 9.3, če potrebujete stabilno - poiščite jo tam, na voljo je za prenos v razdelku »Stabilna«

Nato se naloži ISO slika OS, ki jo kasneje lahko zapišete na CD ali uporabite za nadaljnjo namestitev na virtualne stroje (po mojem vsi podpirajo ISO disk slike). Tik spodaj lahko prenesete sliko za bliskovni pogon USB, ki ga lahko zapišete s številnimi pripomočki v Linuxu in Windowsih:

Mimogrede, velikost ISO slike stabilne različice FreeNAS 9.2.1.8 je 199 MB, beta različice 9.3 pa 381 MB, kar pomeni, da bi morale biti spremembe res zanimive :)

Tako bomo po prenosu ustvarili virtualni stroj z zgoraj navedenimi parametri.

Namestitev FreeNAS - Začetna priprava virtualnega stroja

Najprej bom ustvaril virtualni stroj v VirtualBoxu. Zelo hitro bom šel skozi ta trenutek namestitve in se bom poskušal ne obremenjevati z nepotrebnimi stvarmi, saj bo najverjetneje vaša namestitev potekala na pravem stroju. Pojdimo v VirtualBox, kliknite na gumb "Ustvari", ustvarite stroj z naslednjimi parametri:

Nato v nastavitvah kliknite »Ne povezuj navideznega trdega diska« - pozneje moramo izbrati krmilnik SCSI, saj na krmilniku IDE ne bomo mogli povezati veliko trdih diskov (možno bo za povezavo 4 naprav na krmilnik IDE)

Nato je stroj ustvarjen, gremo v nastavitve našega novo ustvarjenega virtualnega stroja, v zavihek “Media” in dodamo naš SCSI krmilnik, 8 diskov po 5 GB, en sistemski disk prav tako 5 GB in en optični disk za naša slika ISO (vendar že na krmilniku IDE, ker se še vedno ni zagnala na SCSI), torej za nas vse izgleda takole:

In zaženemo naš virtualni stroj. Nato preidemo na naslednje poglavje.

Namestitev FreeNAS - Postopek namestitve

Za namestitev FreeNAS izberemo Install/Upgrade. S tem boste namestili ali posodobili OS.

Nato se strinjamo, da bodo vsi podatki na disku da0 izbrisani in tega diska ni mogoče uporabiti za omogočanje skupnega dostopa do diska (ni ga mogoče uporabiti kot shrambo datotek), izberite "Da" in pritisnite Enter:

Ko se vrnete v meni, preprosto kliknite »Reboot« ali ponovno zaženite naš računalnik/virtualni stroj.

Po prvem zagonu bo sistem potreboval nekaj časa za začetno nastavitev. In kmalu boste videli ta meni:

Nastavitev omrežja na FreeNAS

Konfigurirajmo naš omrežni vmesnik na naslov, ki sem ga prej omenil - 192.168.0.200 (v vašem primeru - seveda je lahko drugače, te parametre lahko urejate sami, morda bodo nastavitve, ki vam jih bo dal vaš DHCP strežnik, dovolj ti). V mojem primeru bom še vedno zapisal naslov 192.168.0.200 v svojo 0. mrežo.

V meniju pritisnem "1" in konfiguriram omrežje, najprej izberem vmesnik (imam enega - em0), nato zavrnem brisanje vmesnika (n), zavrnem ponovni zagon omrežnega vmesnika (n), zavrnem konfiguracijo prek DHCP (n) in se nato strinjate z nastavitvijo IPv4 (y). Ime vmesnika pustimo enako, če ne želite spremeniti njegovega imena (em0), nato določite naslov IP bodočega datotečnega strežnika (v mojem primeru 192.168.0.200), določite masko 255.255.255.0 in s pritiskom na Vnesite nato zavrnemo konfiguracijo naslova IPv6 (če ga ne uporabljate vi) - (n):

po tem bo sistem malo razmislil in vse konfiguriral glede na vaše podatke, nato pa boste videli nov naslov IP:

Nato konfiguriramo privzeto pot - kjer navedemo prehod našega omrežja, v meniju pritisnemo "4", kjer se strinjamo s konfiguracijo prehoda IPv4 (y), vpišemo naslov prehoda - 192.168.0.100 v moj in nato zavrnite konfiguracijo prehoda IPv6 (če ga ne uporabljate):

Nato nastavite DNS, v meniju pritisnite gumb "6", nato napišite našo predpono DNS, v mojem primeru naj ostane "lokalna" in nato vnesite DNS strežnike v skladu z našim omrežjem, javni DNS sem določil kot DNS 2 in 3 Google (8.8.8.8 in 8.8.4.4)

Da bi bil prepričan, da so nastavitve uporabljene (še vedno uporabljam različico beta), bom znova zagnal stroj tako, da v meniju izberem postavko 11 in pritisnem Enter.

Nato boste videli splošne parametre - o vašem sistemu in veliko zanimivih zavihkov, upam, da vas bo, tako kot mene, zagrabila želja, da kliknete nanje in vidite, kaj vsaka od nastavitev pomeni, vendar se s tem konča ta del namestitve in naslednji, o naprednih nastavitvah FreeNAS bom pisal malo kasneje, vendar vas bom razveselil z dejstvom, da nastavitev ni težka in jo lahko naredite sami:

Na žalost izdelka v virtualnem okolju ni enostavno v celoti preizkusiti. Zahteve glede strojne opreme, če so zelo, zelo minimalne - 8 GB RAM-a in večjedrni procesor, so preprosto minimalne - 16 GB pomnilnika. Priporočeno - minimalno 32 GB, po drugi strani pa je to za pravi domači sistem veliko, a ne previsoko. NAS4FREE pri meni doma je nameščen na stroju s 16GB pomnilnika (vendar so reže do 32), čeprav so minimalne zahteve za NAS4FREE 512Mb, deluje pa že na 2Gb.

Prva stvar, ki pade v oči, je popolnoma prenovljen vmesnik. Lepo in to je očiten plus.

IN video si prizadevajo za virtualizacijo. Obstaja bhyve (ima ga tudi NAS4FREE, a brez webguya) in Docker (NAS4FREE ga nima). In z dobrim razlogom. Pomembna in potrebna sta tako popoln hipervizor kot najbolj priljubljena paravirtualizacija vsebnika. In to je kul. In tu postanejo zahteve po pomnilniku bolj jasne. Za postavitev nekaj virtualnih strojev bodo morali dati vsaj gigabajt. Da, zfs vključuje vnaprejšnje pridobivanje s 4 GB za ARC. In sistemsko področje je na zroot. Ja, za os rabiš vsaj gigabajt. Da, tudi sam dodatek FreeNAS bi moral živeti nekje z lepimi slikami. Torej je 8 gigabajtov res ravno dovolj, potrebujemo več.

Zdaj pa poglejmo, koliko smo morali plačati za to. Glavna ideja razvijalcev je bila zagotoviti, da dodatek vedno pozna vse tako o strojni opremi kot o konfiguraciji osnovne osi. Na primer, na NAS4FREE (in FreeNAS 9) to ni vedno tako. Področje ZFS lahko ustvarim v ukazni vrstici - in sistem zanj ne bo vedel do sinhronizacije. Ali pa spremenite parametre omrežne kartice prek ifconfig. itd. in tako naprej. Torej se zdi dobra ideja. Toda njegova dosledna izvedba pomeni popolno izolacijo uporabnika od osnovne osi. In dostop je samo prek dodatka.

Obseg kode FreeNAS v prejšnji različici je bil desetkrat večji od obsega kode NAS4FREE. In zdaj se celo bojim predstavljati ... In še vedno, IXSys ni MicroSoft, niti Windows niti PowerShell ni bilo mogoče ustvariti. Sodeč po že objavljeni dokumentaciji so bile v gui dodane le glavne naloge. Ostalo je bilo zavito v lastne domače ukaze ukazne vrstice. Nabor podatkov ZFS zdaj ni ustvarjen z ukazom zfs, temveč z ukazom volume. Namesto ifconfig morate vnesti network in tako naprej.

Ste se pripravljeni naučiti na novo izumljenega jezika ukazne vrstice? Mislim, da le, če si za to v službi dobro plačan. Ampak zagotovo ne doma. Domači uporabnik FreeNAS bo torej omejen na osnovno funkcionalnost, vneseno v spletni gui. Toda ali je tako osnovni uporabnik pripravljen kupiti NAS s temi strojnimi zahtevami? In ali res potrebuje glavno lastnost izdelka - virtualizacijo? Torej, ena proti ena, namen FreeNAS Corral je izključno korporativni. In usoda vtičnikov prejšnje različice to jasno kaže.

Dejstvo je, da je več let, od samega začetka obstoja FreeNAS v rokah IXSys, škatla zagotavljala le osnovno funkcionalnost shranjevanja in dostopa. In vse, kar se je zdelo nepotrebno (na primer torrent odjemalec), je bilo na voljo kot vtičniki. Tehnično so ti vtičniki delovali poleg FreeBSD cages/jail, ki ga uporabniki nas4free prav tako dobro poznajo. Podpora za celice je bila torej popolnoma odstranjena. Forum kar mrgoli od stokov - kaj storiti. Odgovor je prenos vsebnikov v Docker. Nimamo priročnika o tem, kako natančno prevajati, vendar vztrajajte. kul? Pa ne za domov! In v podjetju torrent odjemalec ne le ni potreben, tam je neprimeren.

Mimogrede, osnovna os FreeNAS je FreeBSD 10. UPD To je glede na tržnike. Namestil sem ga v virtualni stroj in izkazalo se je, da je FREEBSD 11.0-STABLE /UPD. Ni jasno, ali je 10.3, 10.2 ali celo starejši. Toda FreeBSD 11.0 je bil izdan oktobra lani. Zato pustiti 10 v imenu izdelka nekako ni kul. Zato mislim, da so izbrali ime brez številke. Corral ne govori o koralah. To je korral, beseda iz ameriške kavbojske zgodovine. Ograda za živino, pogosto začasna.

FreeNAS 9.1.1- distribucijski komplet za hitro namestitev omrežnega pomnilnika, temelji na FreeBSD, vključuje integrirano podporo za ZFS in ga je v celoti mogoče konfigurirati prek spletnega vmesnika. Za organizacijo dostopa do shrambe so podprti FTP, NFS, Samba, AFP, rsync in iSCSI; programski RAID (0,1,5) je mogoče uporabiti za povečanje zanesljivosti shranjevanja; za avtorizacijo odjemalcev je implementirana podpora LDAP/Active Directory.

Različica FreeNAS 9.1.1 znan po prehodu na kodno osnovo FreeBSD 9, (zadnja izdaja je temeljila na FreeBSD 8.3), poleg tega pa smo veliko delali na izboljšanju uporabnosti, stabilnosti in zmogljivosti. Izboljšave so vplivale na skoraj vse podsisteme distribucije, od spletnega vmesnika do sistema povezovanja vtičnikov. Infrastruktura za razvoj projekta je bila preklopljena na Git.

FreeNAS je mogoče namestiti na trdi disk ali ključek USB. V tem primeru sistem zasede celotno količino medija, na katerem je nameščen, ne glede na zmogljivost, vsi omrežni viri za shranjevanje informacij pa se nahajajo na drugih trdih diskih.
tiste. sam sistem freenas zaseda 1 trdi disk na katerega ni mogoče ničesar shraniti, drugi pa že lahko shrani vse naše podatke!

Upam, da vas nisem preveč dolgočasil s tako dolgim ​​uvodom, zato preidimo na namestitev. Najprej prenesite iso sliko FreeNAS in jo zapišite na primer na CD.

Namestitev.

V pogon vstavimo FreeNAS CD in se z njega zaženemo. Vidimo to sliko


Prva stvar, ki jo bomo morali storiti, je namestitev FreeNAS na neki medij za shranjevanje, prikazalo se bo naslednje okno:

Strinjamo se in nadaljujemo z izbiro trdega diska, kamor bomo namestili sistem. Naša dva trda diska bosta navedena.

Izberemo želeni trdi disk za namestitev, nato pa bomo opozorjeni, da bodo vsi podatki na njem izgubljeni.

Se strinjamo in nadaljujemo. Postopek namestitve poteka hitro in po zaključku bomo pozvani, da odstranimo CD in znova zaženemo sistem.

Začetna nastavitev

Po ponovnem zagonu bomo videli začetni zaslon FreeNAS:

Tukaj lahko izvedete nekaj začetnih korakov (možnosti od 1 do 11), nekoliko nižje pa bo prikazan trenutni naslov IP tega računalnika, če ga je uspel pridobiti prek DHCP. Najprej spremenimo naslov IP na svojega, če želite to narediti, pojdite na bistvo Konfigurirajte omrežne vmesnike s pritiskom na gumb 1 in Enter.
Tukaj se nam bo prikazal seznam omrežnih kartic v našem računalniku.

Ker imamo samo enega, potem bo seznam sestavljen iz samo enega elementa, v mojem primeru številka 1 bo adapter em0(kot na zgornjem posnetku zaslona). Izberite ga s pritiskom na 1 in Enter.
FreeNAS bo nato vprašal, ali želimo samodejno prejeti naslov prek DHCP ali ne? - odgovorimo ne.
Naslednje vprašanje je Konfiguracija IPv4 – odgovor je da.
Nato morate določiti ime vmesnika - napišite ime.
Nato napišite želeni naslov IP.
Za naslednje vprašanje vnesite masko podomrežja.
Naslednje vprašanje je, ali želimo konfigurirati IPv6 - mi rečemo ne.

Povedali nam bodo, da je omrežje konfigurirano, a za popolno srečo moramo konfigurirati prehod. Pojdimo k bistvu Konfigurirajte privzeto pot, s pritiskom na gumb 3. Tukaj se pojavi vprašanje, ali res želimo konfigurirati prehod za IPv4 - rečemo da in na naslednje vprašanje vnesemo naslov IP našega usmerjevalnika (če ga imamo). Na naslednje vprašanje o konfiguraciji IPv6 odgovorimo nikalno.

Nadzorna plošča

Najprej gremo na spletno ploščo FreeNAS WEB z uporabo IP-ja, ki smo ga pravkar dodelili.

Vidimo rdeč utripajoč semafor (opozorilo), ki nas prosi, da vnesemo geslo na naši SPLETNI plošči
Poiščite gumb na levi račun – spremeni geslo

In spremenimo geslo, po spremembi gesla bo semafor začel svetiti zeleno, kar pomeni, da je vse v redu :)

Nato gremo na zaznamek nastavitve in tam spremenite časovni pas, da bodo naši dnevniki FreeNAS pravilno shranjeni. Nato kliknite OK, da shranite nastavitve. Ne bi bilo odveč navesti strežnik DNS v omrežnih nastavitvah, če želite to narediti, kliknite na gumb Omrežje na zgornji plošči in v polju Imenski strežnik 1 in tam vnesite naslov IP našega usmerjevalnika (ali namenskega strežnika DNS, če obstaja). Ne pozabite shraniti nastavitev.

Zdaj moramo v sistem dodati trde diske in določiti datotečni sistem. To se naredi v razdelku Shranjevanje(gumb na zgornji plošči). Nato kliknite na Upravljalnik glasnosti ZFS.

Naj navedemo Ime nosilca, nato kliknite znak plus v kategoriji Dobavljivi diski, in potem dodajte glasnost

Ustvarjanje omrežnih virov

FreeNAS lahko ustvari vire za vse platforme: za Apple (AFP), za sisteme UNIX (NFS) in za Windows (CIFS). In to ne šteje univerzalnega FTP-ja itd. Zdaj si bomo ogledali ustvarjanje vira za računalnike z operacijskim sistemom Windows.
Pojdimo na razdelek Skupna raba, Windows in pritisnite gumb Dodaj Windows Share

Pred nami se prikaže okno, v katerem bomo navedli ime vira, ki ga bomo ustvarili (ime), nato na polje Pot izbrati moramo nabor podatkov, ki smo ga naredili za izpis datoteke. Če želite omogočiti anonimen dostop do tega vira, lahko potrdite polje Dovoli gostujoči dostop malo navzdol.

Za vsak slučaj je tukaj seznam zanimivih parametrov, ki jih lahko določite pri ustvarjanju vira:
Izvoz samo za branje- naj bo vir samo za branje
Možnost brskanja do omrežnih odjemalcev- Vidnost vira v omrežnem okolju. Če počistite to polje, bomo naredili skrito žogo.
Podeduj dovoljenja- podedovanje dovoljenj
Izvozi koš- dodaj voziček, tj. podatki iz delnic bodo najprej izbrisani v koš
Pokaži skrite datoteke- prikaz skritih datotek
Račun gosta- račun za goste. Bolje je pustiti, kot je.
Dovoli gostujoči dostop- dovoli prijavo gosta (tj. v skupno rabo se lahko prijaviš brez gesel itd.).
Dovoli samo račun gosta- vstop samo za goste. Ne bo mogoče ločeno vnesti gesla ob prijavi v skupno rabo, da povečate svoje pravice.
Dovoli gostitelja- seznam naslovov IP, s katerih lahko dostopate do skupne rabe. Kot ločilo lahko uporabite presledek.
Gostitelj Zavrni- seznam naslovov IP, s katerih ne morete dostopati do skupne rabe. Kot ločilo lahko uporabite presledek.

Zdaj pa preidimo na nastavitev storitve CIFS. Pojdimo na razdelek Storitve, nato pa kliknite ikono ključa nasproti storitve CIFS

V oknu, ki se prikaže, moramo določiti več parametrov:
Model avtentikacije- shema dostopa. Možni možnosti: anonimni dostop (Anonymous) in s prijavami (Local User). Izberemo tisto, kar potrebujemo.
Ime NetBIOS- ime računalnika v omrežju.
Delovna skupina- ime delovne skupine. Nastavljen mora biti enako kot na vaših drugih računalnikih v omrežju.
Opis- če to polje sploh ni izpolnjeno, potem FreeNAS nadomesti neinformativne storitvene informacije. Zato priporočamo, da v to polje napišete vsaj presledek.
Izbira kodiranja (nabor znakov DOS in nabor znakov UNIX) - vse lahko nastavite, kot je prikazano na zgornjem posnetku zaslona.
Lokalni mojster- definirajte FreeNAS kot glavni računalnik v delovni skupini.
Časovni strežnik za domeno- narediti FreeNAS točen časovni strežnik za omrežne računalnike.
Račun gosta- Račun gosta lahko pustite, kot je.
Dovoli gostujoči dostop- dovoli gostujočo prijavo v omrežne vire. Ne označite tega polja, če uporabljate shemo dostopa s prijavo in geslom (lokalni uporabnik).
Maska datoteke- dostopna maska ​​za ustvarjene datoteke. Sprva je bolje, da to vrednost nastavite na 0777
Imeniška maska- enako kot Maska datoteke, samo za kataloge.

Preostale parametre lahko pustite takšne, kot so. Pomaknite se na dno strani in kliknite V redu. Vse kar morate storiti je, da omogočite storitev CIFS, za to morate klikniti ikono IZKLOP poleg imena storitve. Po nekaj sekundah se bo njegovo stanje spremenilo v VKLOP.

Zdaj lahko poskusite dostopati do naše ustvarjene mape iz katerega koli računalnika v omrežju.

posodobitev Popolnoma sem pozabil, morda boste morali nastaviti pravice za ustvarjeno skupno rabo, da boste lahko varno nalagali datoteke. (shramba - aktivni nosilci - dovoljenje za spremembo)

V naslednjih delih vam bom podrobneje povedal, kako nastaviti omejevanje dostopa do skupnih rab, ustvarjanje kvot, nastavitev prenosa torrentov, strežnik dlna mediatomb za povezavo s televizorjem in še veliko zanimivih malenkosti