FreeNAS - postavljanje FTP poslužitelja. FreeNAS: izgradnja pouzdanog sustava za pohranu podataka ⇡ Dodatne značajke

Podsjećamo vas da pokušaji ponavljanja radnji autora mogu dovesti do gubitka jamstva za opremu, pa čak i do njenog kvara. Materijal se daje samo u informativne svrhe. Ako namjeravate ponoviti dolje opisane korake, toplo vam savjetujemo da pažljivo pročitate članak do kraja barem jednom. Uredništvo 3DNews ne snosi nikakvu odgovornost za moguće posljedice.

Prvi korak je odluka o hardverskoj komponenti budućeg NAS-a. Pogledat ćemo instalaciju i konfiguraciju 7. grane FreeNAS-a. Već postoje izdanja 8. grane ove distribucije, ali barem do verzije 8.1 nisu toliko zanimljiva. FreeNAS se temelji na FreeBSD-u, što znači da je popis podržanog hardvera isti za njih. Međutim, još uvijek postoje neki minimalni zahtjevi. Najmanja potrebna količina RAM-a je 96 MB. Zapravo, kao i obično, što više memorije, to bolje. Neke usluge nameću dodatna ograničenja - na primjer, iSCSI zahtijeva najmanje 512 MB RAM-a za normalan rad. Općenito, za kućni NAS jedan ili dva gigabajta memorije bit će više nego dovoljni, ali možete proći i s manje.

Bolje je odabrati prostrane tvrde diskove, s velikim međuspremnikom i brzinom rotacije od 5400-5900 RPM - bit će tihi i hladni u radu. Vrijeme za kupnju HDD-a, naravno, nije najbolje, ako se prisjetite nedavne poplave na Tajlandu. Kapacitet pohrane ovisi isključivo o vašim potrebama. Također možete sakupiti sve stare tvrde diskove i kombinirati ih u niz diskova. Imajte na umu da je za SATA diskove najbolje postaviti BIOS na način rada kompatibilnosti s IDE. Možete kupiti jedan kapacitetni pogon, instalirati FreeNAS na njega i tamo pohranjivati ​​podatke (razmotrit ćemo ovu opciju) ili možete instalirati sustav na flash pogon ili CF karticu (s CF-IDE adapterom) kapaciteta 2 GB ili više. Druga opcija je poželjnija ako sastavljate niz pogona.

Za NAS vam nije potrebna velika računalna snaga. Možeš proći sa starim Pentiumom 4 ili sličnim Athlonom. Za sastavljanje novog stroja bolje je kupiti ploču s Intel Atom procesorom na ploči i pasivnim hlađenjem - opet ćete dobiti tihu, hladnu i ekonomičnu platformu. Naravno, bolje je ako je mrežno sučelje gigabitno. Budući da nam je video kartica potrebna samo u prvoj fazi instalacije, a neće se koristiti u budućnosti, video memorija "odgrizena" iz sistemske memorije morat će se smanjiti na minimum. Za takvo punjenje trebat ćete odabrati neko kompaktno mini-ITX kućište, kojih na tržištu ima poprilično. Tijekom instalacije trebat će nam i CD pogon.

⇡ Instalacija

Nakon što je sustav sastavljen, možete početi instalirati FreeNAS. Preuzmite svježu ISO sliku sustava, zapišite je na prazno mjesto, postavite BIOS da se pokreće s optičkog pogona i ponovno pokrenite sustav. Bootloader će ponuditi nekoliko opcija za pokretanje sustava. Ako se FreeNAS ne podigne u zadanom načinu, morat ćete pokušati pokrenuti s onemogućenim ACPI-jem. Ako je sve u redu, tada ćemo vidjeti glavni izbornik, gdje moramo odabrati 9. stavku za instalaciju sustava.

Odaberemo opciju pune instalacije i označimo disk na koji ćemo instalirati OS. Za particiju s OS-om potrebno vam je najmanje 380 MB, ali možete izdvojiti malo više, primjerice pola gigabajta. Ako instalirate FreeNAS na flash pogon, morat ćete izbjegavati stvaranje swap particije jer to može dovesti do brzog trošenja flash pogona. Sama instalacija će trajati najviše nekoliko minuta, nakon čega se možete ponovno pokrenuti, usput isključiti optički pogon. Imajte na umu da će svi podaci na disku biti izbrisani!

Prije svega, nakon instalacije trebate promijeniti postavke mrežnog sučelja odabirom stavke broj dva u izborniku ako vaša lokalna mreža ima adresu koja nije 192.168.1.0/24. Najlogičnije je postaviti statičku IP adresu za datotečni poslužitelj iz vaše podmreže, ne zaboravljajući navesti adresu glavnog pristupnika i DNS poslužitelja. Nakon primjene ovih postavki, možete isključiti monitor i tipkovnicu iz NAS-a.

⇡ Osnovna postavka

Daljnja konfiguracija i upravljanje vršit će se isključivo putem web sučelja na adresi http://ip-address-NAS/, koje smo naveli u prethodnoj fazi. Zadana prijava je admin, a lozinka je freenas. Nakon prijave idemo na odjeljak System → General Setup, gdje mijenjamo jezik sučelja, postavljamo vremensku zonu i po želji omogućujemo sinkronizaciju s NTP poslužiteljem. Pritisnite Spremi i osvježite stranicu u pregledniku. Zatim, za svaki slučaj, promijenimo lozinku za ulazak u web sučelje i nakon spremanja ponovno se prijavimo. Usput, ne zaboravite kliknuti gumbe "Spremi", "Primijeni promjene" i tako dalje nakon promjene postavki.

Ako ste dopustili stvaranje swap particije, ona mora biti montirana. Da biste to učinili, idite na odjeljak "Dijagnostika" → "Informacije" → "Particije" i pažljivo proučite informacije o particiji diska. U našem primjeru disk je podijeljen u tri dijela različitih veličina - za OS, podatke i swap. Doznajte koji i gdje po volumenu. Moramo se kretati i saznati put do swap particije. Naziv diska u našem primjeru je /dev/ad0 (može se vidjeti na vrhu), treća particija je odgovarajuće veličine (256 MB). Dakle, put do njega će biti /dev/ad0s3. Općenito, oni koji su pažljiviji trebali su primijetiti da nam je tijekom instalacije pokazan ovaj put odmah nakon formatiranja diska. Sada idite na "Sustav" → "Napredno" → "Swap datoteka", odaberite vrstu uređaja i navedite stazu. Pritisnite "Spremi".

Vrijeme je da shvatite logiku rada s pogonima. Prvo, moramo dodati diskove u sustav. Idite na “Disks” → “Management” i kliknite na popis. Odaberite naš disk s popisa. Ako ih imate nekoliko u svom sustavu, pokušajte ništa ne zbuniti i odaberite onu koja vam je potrebna. Omogućite SMART podršku i odaberite FS. U našem primjeru, postojao je samo jedan disk na koji smo instalirali OS. U tom slučaju trebate odabrati UFS s mekim ažuriranjima. Ako dodajete drugu, već formatiranu podatkovnu disketu, morate navesti odgovarajuću vrstu datotečnog sustava. Pritisnite "Dodaj".

Ako imate neformatirane diskove u svom sustavu, idite na odjeljak "Diskovi" → "Format", odaberite željeni disk (opet, nemojte ništa brkati) i formatirajte ga. Upotreba UFS-a je vrlo preporučljiva, ali nije obavezna. Sada se mogu montirati svi pogoni. Idite na “Disks” → “Mount Point”, kliknite na znak plus, odaberite disk kao vrstu, zatim sam pogon, označite broj particije (vidi gore, u našem slučaju je bio 2) i vrstu datoteke, i također unesite naziv točke montiranja, koji mora biti jedinstven za svaki disk. Kliknite "Dodaj" i "Primijeni promjene". To je to, osnovna instalacija FreeNAS-a je gotova.

⇡ Postavljanje pristupa

Da biste otvorili mrežni pristup našem NAS-u, morate omogućiti barem CIFS/SMB (NetBIOS) uslugu. U postavkama ćete morati promijeniti naziv radne grupe, naziv NAS-a na mreži, postaviti kodiranja, omogućiti vremenski poslužitelj i omogućiti AIO. Ostatak postavki možete ostaviti na zadanim postavkama i kliknuti "Spremi i ponovno pokreni". Zatim morate dodati barem jedan mrežni resurs, navodeći naziv i komentar, kao i put do njega. U početku se sve naše točke montiranja nalaze u /mnt direktoriju, tako da će put do korijena pogona izgledati kao /mnt/mount_point/ (u našem primjeru to će biti /mnt/data/). Bolje je, naravno, stvoriti nekoliko mapa u korijenu diska i dodati ih mrežnim resursima, ali to je stvar ukusa. Ako imate nekoliko diskova, ne zaboravite ih "dijeliti" na isti način. Nakon toga bi naš datotečni poslužitelj s punim pristupom već trebao biti vidljiv u Windows mrežnom okruženju.

Da biste upravljali datotekama i mapama izravno s web sučelja, koristite upravitelj datoteka iz odjeljka "Napredno". Prijava i lozinka za njega su isti kao i za korisnike u FreeNAS-u.

Koristit ćemo SMB resurse na lokalnoj mreži, ali za pristup izvana bolje je omogućiti FTP poslužitelj. Naravno, morat ćete proslijediti TCP port 21 na usmjerivaču, te također omogućiti DDNS uslugu (ovo je također uključeno u FreeNAS, ako se to dogodi). U postavkama FTP servisa morate dopustiti prijavu samo ovlaštenim korisnicima i ne zaboravite spremiti postavke.

Upravljanje korisnicima nalazi se u odjeljku “Pristup” → “Korisnici”. Za korisnički pristup FTP poslužitelju morate navesti ftp kao glavnu grupu. I postavite početni direktorij na podatkovnu disketu, nakon što ste ga prethodno stvorili. Ako potvrdite okvir "Omogući pristup korisničkom portalu", tada prilikom prijave na FreeNAS web sučelje možete koristiti ne samo administratorski račun, već i podatke o ovom korisniku. Istina, on neće moći upravljati NAS-om - samo promijenite lozinku i pokrenite upravitelj datoteka koji će raditi samo unutar korisničkog direktorija.

⇡ Dodatne značajke

Nema smisla razmatrati apsolutno sve mogućnosti FreeNAS-a. Dotaknut ćemo se samo nekih od njih. Na primjer, omogućimo ugrađeni Prijenos Bittorrent klijenta. U njegovim postavkama morat ćete odrediti mapu u koju će se pohraniti preuzete datoteke. Također možete odabrati direktorij za praćenje torrent datoteka - čim se torrent prenese u njega, Transmission će automatski dodati preuzimanje. Veza na web sučelje Bittorrent klijenta prikazana je na samom dnu - prema zadanim postavkama to je http://ip-adresa-NAS:9091/.

Sljedeći korak je postavljanje UPnP medijskog poslužitelja. I ovdje je sve jednostavno - samo odredite mape s medijskim datotekama i odaberite direktorij u kojem će se pohraniti baza podataka ove usluge. Također svakako navedite odgovarajući profil za kompatibilnost s mrežnim medijskim playerima, set-top box uređajima ili igraćim konzolama. Dodatne postavke dostupne su putem veze na dnu stranice postavki. Isti Windows 7 NAS lako se identificira kao mrežni medijski uređaj i omogućuje vam izravno slušanje glazbe s njega, gledanje videa i slika.

Konačno, DAAP poslužitelj će biti koristan za neke. Postavljanje je isto kao u slučaju UPnP: odaberite direktorij za bazu podataka i glazbenu mapu. U naprednim postavkama (link ispod) možete, primjerice, izraditi popise za reprodukciju. Glazbu možete slušati preko mreže u bilo kojem od DAAP klijenata, au istom iTunesu poslužitelj se prikazuje kao kućna zbirka sa zajedničkim pristupom. Međutim, pristup ne radi u verziji 10.5, pa bi privremeno rješenje moglo biti prebacivanje na nižu verziju iTunesa.

Na kraju, pogledajmo stvaranje jednostavnog JBOD niza i njegovo povezivanje pomoću iSCSI-ja sa sustavom Windows 7. Na primjer, dodajmo našem sustavu dva fizička diska različitih kapaciteta - 40 i 60 GB. Zatim morate spojiti diskove kao što je opisano na početku članka, navodeći Unformatted kao datotečni sustav, a zatim svaki od njih formatirati u Software RAID. Zatim u odjeljku “Disks” → “Software RAID” → “JBOD” dodamo novi volumen za koji odaberemo naziv i označimo dva diska koja smo upravo inicijalizirali. Označite okvir "Stvori i inicijaliziraj RAID" i primijeni postavke. Ako planiramo koristiti ovo JBOD polje kao obični mrežni pogon u budućnosti, morali bismo ga formatirati u UFS-u i stvoriti točku montiranja za njega.

Čak i unatoč spremnosti korisnika da potroše znatan iznos na gotove mrežna pohrana, vjerojatno nitko ne bi odbio pretvoriti svoje staro ili nezahtjevano računalo u njega pomoću operativnog sustava FreeNAS.

Trenutno je ova klasa uređaja u velikoj potražnji, jer distribucijski setovi programa i multimedijskih datoteka stalno rastu, što zahtijeva velike količine prostora za pohranu. Štoviše, NAS poslužitelji namijenjeni kućnoj upotrebi prikladno su sredstvo za pohranjivanje informacija. Mrežna pohrana jednostavno rješava problem nedostatka slobodnog prostora na tvrdom disku vašeg osobnog računala, ali također postaje centralizirano mjesto za pohranu vaše kolekcije glazbe, videa i fotografija. I što je najvažnije, sve ove datoteke, prikupljene na jednom mjestu, bit će dostupne za pregled s bilo kojeg elektroničkog uređaja u lokalnoj mreži, bilo da se radi o prijenosnom računalu, tabletu, pametnom telefonu ili TV-u.

Da, NAS poslužitelji su prilično skupi, ali može se DIY mrežna pohrana kao alternativa tvorničkom rješenju, bez ograničenja u funkcionalnosti. Trebat će nam najobičnije računalo i operativni sustav FreeNAS. O rješenjima u prikladnom slučaju pisao sam u članku „“.

Naravno, možete koristiti i staro računalo (trebalo bi odmah isključiti iz ovog koncepta računala "drevne" generacije Pentium 4 procesora). Ali bolje je, ako je moguće, u kvaliteti hardverska platforma za mrežnu pohranu, koji će pokretati operativni sustav FreeNAS, koristiti kompaktno računalo izgrađeno na energetski učinkovitom Intel Atom ili AMD Brazos procesoru. To opravdavam činjenicom da ove komponente troše minimalno struje, a rade gotovo nečujno i nisu nimalo skupe. Količina RAM-a nije toliko bitna, jer FreeNAS nije zahtjevan za RAM. Trebali biste se pobrinuti za tvrde diskove, barem dva, koji se mogu kombinirati u zrcaljeni RAID niz za pouzdaniju pohranu informacija. Sigurnost je važna za NAS poslužitelj, ali ako imate što cijeniti. Ovisno o sadržaju, korištenje RAID-a je kontroverzno pitanje.

Kako napisati OC na flash disk

FreeNAS ćemo instalirati na USB flash disk tako da prilikom zamjene tvrdih diskova funkcionalnost NAS servera neće biti poremećena. Upotreba flash pogona opravdana je njegovim tihim radom (za razliku od tvrdog diska), a što je najvažnije, ako tvrdi disk pokvari, instalirani operativni sustav izvan polja za pohranu podataka moći će normalno raditi. Za instaliranje FreeNAS OS-a prikladan je bilo koji flash pogon, ne nužno velike brzine (kao što je slučaj s težim operativnim sustavima), s kapacitetom od najmanje 2 GB.

Najprije trebate preuzeti arhivu sa slikom operativnog sustava, odabirom verzije OS-a (32-bitna ili 64-bitna), u skladu s podržanom arhitekturom procesora. Ako vam je potrebna 64-bitna verzija FreeNAS-a, idite na službenu web stranicu. Raspakirajte preuzetu arhivu, na primjer, pomoću programa 7-Zip.

Sada pripremimo USB pogon:

spojite flash pogon ili USB HDD na računalo i formatirajte ga, odabirući FAT32 kao datotečni sustav (prije pokretanja postupka provjerite nema li važnih podataka na flash disku jer će sav njegov sadržaj biti izbrisan) - desno- kliknite na USB pogon u mapi "Moje računalo" da biste otvorili kontekstni izbornik "Explorera" i odaberite "Format...".


Također možete koristiti slične alate iz članka.

Kliknite na sliku mape kako biste odabrali ekstrahiranu datoteku s ekstenzijom *img koja sadrži OC FreeNAS. Na padajućem popisu s desne strane odaberite slovo prijenosnog pogona na koji će biti instaliran OS. Zatim kliknite gumb "Zapiši" i pričekajte dok se proces kopiranja datoteka na flash pogon ne završi.

Ako Image Writer za Windows slučajno generira pogrešku tijekom snimanja, ponovite postupak. Kada snimanje završi, dobit ćete USB flash pogon za podizanje sustava.

Instalacija FreeNAS OS-a na NAS poslužitelj

Instalirajte USB flash pogon s FreeNAS-om u USB priključak računala koje će se koristiti kao NAS poslužitelj. Morat ćemo odabrati ovaj flash pogon kao program za podizanje sustava u BIOS-u; da biste to učinili, odmah nakon uključivanja računala pritisnite tipku "F1", "F2" ili "Del" (ovisno o proizvođaču) da biste otvorili izbornik postavki BIOS-a računala.

U izborniku pronađite stavku Standardne CMOS značajke. Kliknite na njega tipkom "Enter".

Pažnja! Nazivi stavki mogu se razlikovati ovisno o modelu matične ploče (potražite riječ "Boot" u nazivu). Ovo se također odnosi na pristup postavkama sustava. matičnu ploču, budući da se i ona može razlikovati od onih navedenih u mom primjeru. Saznati o kako otvoriti BIOS kada se PC podigne, možete vidjeti priručnik za matične ploče ili dok se računalo diže: sažetak prečaca prikazan je na dnu zaslona.

Pomoću navigacijskih tipki sa strelicama dodijelite First Boot Device flash pogonu koji odgovara stavci USB uređaja (na primjer, Removable Device ili USB HDD). Pritisnite tipku "Esc" za povratak na glavni izbornik BIOS postavki, a zatim tipku "F 10" za spremanje napravljenih promjena ili idite na stavku "Save & Exit Setup", slažući se s promjenama pomoću "Y" ključ. Proces pokretanja FreeNAS-a traje oko 1 minutu. Činjenicu da je operativni sustav spreman za rad označava poruka o IP adresi koja je dodijeljena uređaju.

Svakako zapišite IP adresu u notepad jer će vam trebati kasnije za konfiguraciju NAS poslužitelja putem web sučelja. Sada možete isključiti monitor i tipkovnicu i postaviti računalo na mjesto koje vam odgovara. Operativni sustav FreeNAS pokrenut će se s flash pogona u potpuno automatskom načinu rada, baš kao s običnog tvrdog diska unutar osobnog računala.

Kreiranje računa na FreeNAS OS

Započnimo postavljanje FreeNAS-a. Za pristup web sučelju operacijskog sustava poslužitelja u adresnu traku bilo kojeg web preglednika unesite IP adresu mrežne pohrane koju ste spremili nakon instalacije operativnog sustava.

Najprije morate postaviti administratorsku lozinku, jer prema zadanim postavkama Lozinka administratora operativnog sustava FreeNAS je odsutan, a pitanje sigurnosti ne treba zanemariti. Za izradu administratorskog računa kliknite na gumb "Račun" na alatnoj traci. Zatim idite na karticu "Promijeni lozinku" i navedite lozinku koja će biti dodijeljena ovom računu. Za primjenu promjena kliknite na "Promijeni lozinku administratora". Odjavite se iz FreeNAS-a klikom na “Odjava”.


Osvježite stranicu u svom web pregledniku da biste se ponovno prijavili. Ovoga puta FreeNAS će od vas tražiti da unesete svoju prijavu (admin) i lozinku (onu koju ste ranije naveli) za pristup postavkama mrežne pohrane.

Preporučam stvaranje barem još jednog korisničkog računa s ograničenim pravima. Kliknite na gumb "Račun" i idite na karticu "Korisnici". Kliknite na gumb "Dodaj novog korisnika" kako biste otvorili prozor za kreiranje novog računa.

Navedite prijavu, puno korisničko ime, lozinku i naziv matične mape u kojoj ne samo da može pregledavati datoteke, već i stvarati nove.

S obzirom na to da tvrdi diskovi još nisu formatirani, ostavite zadani naziv početne korisničke mape nepromijenjen. Za dovršetak operacije kliknite na gumb "Ok".

Sustav je gotovo spreman za korištenje. Ostalo je još samo nekoliko završnih koraka.

Promjena jezika u FreeNAS OS-u

Nakon što je FreeNAS administratorskom računu dodijeljena lozinka, osigurali ste svoje podatke od neželjenih gostiju. Ali kako biste temeljito konfigurirali OS i istražili mogućnosti FreeNAS-a, vrijedi promijeniti jezik sustava s engleskog na ruski.

Pritisnite gumb na alatnoj traci i idite na karticu. U padajućem izborniku "Jezik" odaberite "Ruski" da biste primijenili promjene, kliknite gumb "Spremi". Nakon toga osvježite stranicu u pregledniku.

Spreman! Sav tekst u izborniku FreeNAS sada je prikazan na ruskom. Nažalost, neki nazivi stavki i gumba na ruskom jeziku, za razliku od engleskih naziva, ne uklapaju se baš dobro u cjelokupni dizajn ljuske, ali takve se neugodnosti mogu lako tolerirati, s obzirom da je svrha većine stavki odgovornih za najvažnije funkcije svakom korisniku postaju jasne.


Osim toga, ne zaboravite da je FreeNAS otvoreni projekt, što znači da svaki korisnik može sudjelovati u razvoju programa ili pomoći autorima u prijevodu. Dakle, točno je prijevod operativnog sustava FreeNAS na ruski neće vas ostaviti da čekate.

Stvaranje zrcalnog RAID polja

Spajanje dva tvrda diska RAID 1 implicira da će se informacije na njima umnožavati jedan prema jedan. Zahvaljujući tako učinkovitoj metodi sigurnosne kopije, kvar jednog HDD-a neće dovesti do gubitka podataka. Da biste se vratili u normalan rad, samo trebate zamijeniti pokvareni tvrdi disk novim. Naravno, u RAID 1 modu samo će jedan od njih biti dostupan za ručno kopiranje datoteka. Ali s obzirom na to NAS poslužitelj Svi vaši podaci bit će pohranjeni: dokumenti, fotografije i videozapisi, a zatim ne biste trebali žaliti zbog izgubljenog kapaciteta.

Naravno, vi sami možete odabrati organizaciju diskovnog sustava, ali zapamtite da pohranjivanje datoteka na tvrdim diskovima bez spajanje nizova povlači za sobom potpuni gubitak podataka.

Do stvoriti zrcaljeni RAID niz dva tvrda diska, kliknite gumb "Pohrana" na alatnoj traci. Zatim kliknite na "Manage Volumes" za stvaranje nove particije diska. U prozoru koji se pojavi navedite naziv particije i, držeći pritisnutu tipku Ctrl, mišem odaberite oba tvrda diska

Za stvaranje zrcaljenog RAID 1 niza i formatiranje u ZFS datotečnom sustavu, aktivirajte gumbe “ZFS” i “mirror”. Potvrdite svoj odabir klikom na "Dodaj volumen". Formatiranje diskova, ovisno o njihovoj izvedbi i kapacitetu, može trajati od nekoliko sekundi do jedne minute.

Kako dijeliti mape na FreeNAS-u

Kao što smo već saznali, FreeNAS vam omogućuje stvaranje osobnih mapa za svakog korisnika, kojima će samo oni sami imati pristup. Ali za razmjenu datoteka između računala u lokalnoj mreži, ima smisla stvoriti zajednički direktorij kojem će svi korisnici bez iznimke imati pristup.

Za dijeljenje mape kliknite na gumb "Dijeljenje" na alatnoj traci, idite na karticu Windows (CIFS) i kliknite na "Dodaj Windows dijeljenje (CIFS)". U prozoru koji se pojavi navedite naziv mape i njezino mjesto na tvrdom disku.

Particija diska stvorena ranije na temelju RAID polja nalazi se na:

Da bi promjene stupile na snagu, kliknite na gumb "Ok". Nakon toga, FreeNAS operativni sustav će od vas tražiti da pokrenete CIFS uslugu. Da biste dopustili njegovo pokretanje, kliknite na gumb "Da". Nakon toga, postavite dijeljenu mapu kao početnu mapu za korisnički račun koji ste prethodno stvorili. To je sve. Poslužitelj za dijeljenje datoteka na lokalnoj mreži potpuno konfiguriran.

FreeNAS je operativni sustav koji se često koristi za mrežnu pohranu datoteka, a temelji se na ZFS datotečnom sustavu s ugrađenom podrškom za RAID otvorenog koda. Operativni sustav FreeNAS u potpunosti se temelji na BSD-u i može se instalirati i na virtualna i na fizička računala kako bi korisnicima pružio potpunu mogućnost dijeljenja svojih datoteka, na primjer za suradnju na računalnoj mreži.

Koristeći FreeNAS možete jednostavno stvoriti vlastitu pohranu podataka, koja se može koristiti ne samo na lokalnoj mreži poduzeća, već i, na primjer, na kućnoj mreži. Upravljanje se provodi putem posebnog web sučelja, izvorno napisanog u PHP-u, a odnedavno u Python/Djangu.

FreeNAS podržavaju Linux, Windows i MAC OS, kao i brojni virtualni sustavi kao što su VMware i XenServer, koristeći protokole kao što su CIFS (Samba), FTP, NFS, Rsync i drugi.

Na svojoj kućnoj mreži također možete izgraditi FreeNAS pohranu, tamo pohraniti video zapise i datoteke za kasniju upotrebu, na primjer, video streamove, na bilo kojem mrežnom uređaju ili čak na TV-u koji podržava Smart TV. Ako planirate izraditi torrent portal, u te svrhe možete koristiti i FreeNAS.

Za FreeNAS je dostupno nekoliko dodataka koji se sastoje od sljedećih poboljšanja:

  • Own-Cloud - za izgradnju pohrane podataka u oblaku
  • Plex Media Server - za stvaranje vlastitog streaming video poslužitelja
  • Bacula - koristi se kao rezervni poslužitelj
  • Prijenos - za stvaranje vlastitog torrent poslužitelja

FreeNAS značajke

  • Podrška za ZFS datotečni sustav.
  • Podržava ugrađeni RAID s podrškom za paritet, krunice, pametne testove.
  • Podržava imeničke usluge kao što su LDAP, Active Directory, NIS, NT4.
  • Podrška za usluge kao što su NFS, SSH, CIFS, FTP i iSCSI.
  • Podržava datotečne sustave kao što su NTFS i FAT.
  • Periodično kreiranje snapshotova (kopija sustava) i podrška za replikaciju, rsync.
  • Web sučelje s GUI i SSL podrškom.
  • Sustav dojave za naknadnu obavijest e-mailom
  • Enkripcija podataka i mnoge funkcije za zaštitu vaših podataka
  • Podrška za UPS
  • Bogato GUI sučelje s grafičkim izvješćima o korištenju resursa računala (CPU, memorija, tvrdi disk, mreža itd.)

Članak će biti velik, stoga ću članak podijeliti na dijelove, počet ću s instaliranjem i konfiguriranjem FreeNAS-a, a zatim naprednim postavkama, instaliranjem i konfiguriranjem poslužitelja za video streaming i torrent poslužitelja, ažuriranjem FreeNAS poslužitelja.

U mom slučaju napravit ću virtualni stroj na VirtualBoxu, stroj će biti 64-bitni, operativni sustav je FreeNAS 9.3 (beta verzija, najnovija je na web stranici proizvođača), IP adresa 192.168.0.200, 1 5 GB disk za operativni sustav i 8 diskova (po 5 GB svaki) za sustav za pohranu podataka (trebat će nam u sljedećim člancima), prirodno može postojati manje diskova u stvarnom stroju, na primjer 1 sistemski disk i 2 tvrda diska za organiziranje zrcalnog RAID-a.

Preuzmite FreeNAS 9.3

Za instalaciju FreeNAS operativnog sustava potrebno je preuzeti najnoviju verziju, ako instalirate na radni stroj, onda naravno preporučam da instalirate zadnju stabilnu verziju, ali nadam se da će verzija 9.3 uskoro postati takva, stoga, Smatram je najnovijom mogućom verzijom za instalaciju. Dakle, idemo na . I preuzmite najnoviju verziju, ponavljam još jednom - u mom slučaju ovo je beta verzija FreeNAS 9.3, ako vam je potrebna stabilna - potražite je tamo, dostupna je za preuzimanje u odjeljku "Stabilna"

Nakon toga se preuzima ISO image OS-a koji kasnije možete snimiti na CD ili koristiti za daljnju instalaciju na virtualnim strojevima (po mom mišljenju svi podržavaju ISO slike diskova). Odmah ispod možete preuzeti sliku za USB flash pogon, koji se može napisati pomoću mnogih uslužnih programa u Linuxu i Windowsima:

Inače, veličina ISO slike stabilne verzije FreeNAS 9.2.1.8 je 199 MB, a beta verzije 9.3 381 MB, odnosno promjene bi trebale biti stvarno zanimljive :)

Dakle, nakon preuzimanja, stvorit ćemo virtualni stroj koristeći gore navedene parametre.

Instalacija FreeNAS - početna priprema virtualnog stroja

Prvo ću napraviti virtualni stroj u VirtualBoxu. Vrlo brzo ću proći kroz ovaj trenutak instalacije i pokušat ću se ne zadržavati na nepotrebnim stvarima, jer će se vaša instalacija najvjerojatnije odvijati na stvarnom stroju. Idemo u VirtualBox, kliknite na gumb "Create", stvorite stroj sa sljedećim parametrima:

Zatim u postavkama kliknite "Ne spajaj virtualni tvrdi disk" - kasnije moramo odabrati SCSI kontroler, jer na IDE kontroleru nećemo moći spojiti puno tvrdih diskova (bit će moguće za spajanje 4 uređaja na IDE kontroler)

Nakon toga, stroj je kreiran, idemo u postavke našeg novokreiranog virtualnog stroja, u kartici “Media” i dodajemo naš SCSI kontroler, 8 diskova od 5 GB, jedan sistemski disk također od 5 GB i jedan optički disk za naša ISO slika (ali već na IDE kontroleru, jer se još uvijek nije pokrenula na SCSI), odnosno nama sve izgleda ovako:

I pokrećemo naš virtualni stroj. Zatim prelazimo na sljedeće poglavlje.

Instalacija FreeNAS - Proces instalacije

Za instalaciju FreeNAS-a odabiremo Install/Upgrade. Ovo će instalirati ili ažurirati OS.

Zatim se slažemo da će svi podaci na disku da0 biti izbrisani i ovaj disk se ne može koristiti za dopuštanje zajedničkog pristupa disku (ne može se koristiti kao pohrana datoteka), odaberite "Da" i pritisnite Enter:

Vraćajući se na izbornik, jednostavno kliknite na “Reboot” ili ponovno pokrenite naše računalo/virtualni stroj.

Nakon prvog pokretanja sustavu će trebati neko vrijeme za početno postavljanje. I uskoro ćete vidjeti ovaj izbornik:

Postavljanje mreže na FreeNAS

Konfigurirajmo naše mrežno sučelje na adresu koju sam ranije rekao - 192.168.0.200 (u vašem slučaju - naravno, može biti drugačije, te parametre možete urediti sami, možda će postavke koje će vam dati vaš DHCP poslužitelj biti dovoljne za vas). U mom slučaju, i dalje ću napisati adresu 192.168.0.200 u svoju 0. mrežu.

U izborniku pritisnem “1” i konfiguriram mrežu, prvo odaberem sučelje (imam jedno - em0), zatim odbijem brisati sučelje (n), odbijem ponovno pokrenuti mrežno sučelje (n), odbijem konfiguraciju putem DHCP-a (n) , a zatim se slažete s postavkom IPv4 (y). Naziv sučelja ostavljamo isti ako mu ne želite promijeniti naziv (em0), zatim navedite IP adresu budućeg poslužitelja datoteka (192.168.0.200 u mom slučaju), navedite masku 255.255.255.0 i pritiskom na Unesite mi tada odbijamo konfigurirati IPv6 adresu (ako je ne koristite) - (n):

nakon toga sustav će malo razmisliti i sve konfigurirati prema vašim podacima, a nakon toga će vam se pojaviti nova IP adresa:

Zatim konfiguriramo zadanu rutu - gdje označavamo pristupnik naše mreže, u izborniku pritisnemo "4", gdje se slažemo s konfiguracijom IPv4 pristupnika (y), upišemo adresu pristupnika - 192.168.0.100 u moj slučaju, a zatim odbijte konfigurirati IPv6 pristupnik (ako ga ne koristite):

Zatim postavite DNS, pritisnite tipku "6" u izborniku, zatim napišite naš DNS prefiks, u mom slučaju neka ostane "lokalni", a zatim unesite DNS poslužitelje u skladu s našom mrežom, javni DNS sam naveo kao DNS 2. i 3 Google (8.8.8.8 i 8.8.4.4)

Kako bih bio siguran da su postavke primijenjene (još uvijek koristim Beta verziju), ponovno ću pokrenuti stroj odabirom stavke 11 u izborniku i pritiskom na Enter.

Zatim ćete vidjeti opće parametre - o vašem sustavu i mnoge zanimljive kartice, nadam se da vas je, kao i mene, uhvatila želja da kliknete na njih i vidite što svaka od postavki znači, ali ovim završava ovaj dio instalacije i sljedeći, o naprednim FreeNAS postavkama ću pisati malo kasnije, ali ću vas obradovati činjenicom da postavljanje nije teško i da to možete učiniti sami:

Nažalost, nije jednostavno u potpunosti testirati proizvod u virtualnom okruženju. Hardverski zahtjevi, ako su vrlo, vrlo minimalni - 8 GB RAM-a i višejezgreni procesor, jednostavno su minimalni - 16 GB memorije. Preporučeno - minimalno 32 GB S druge strane, za pravi kućni sustav to je puno, ali ne i pretjerano. NAS4FREE kod mene je instaliran na stroju sa 16GB memorije (ali ima utora do 32), iako su minimalni zahtjevi za NAS4FREE 512Mb, a već može raditi na 2Gb.

Prvo što upada u oči je potpuno redizajnirano sučelje. Lijepo, a ovo je jasan plus.

U video guraju virtualizaciju. Postoji bhyve (ima ga i NAS4FREE, ali bez webguya) i Docker (NAS4FREE ga nema). I to s dobrim razlogom. Važni su i potrebni i potpuni hipervizor i najpopularnija paravirtualizacija spremnika. I to je cool. I ovdje zahtjevi za memorijom postaju jasniji. Da bi postavili nekoliko virtualnih strojeva, morat će dati barem gigabajt. Da, zfs uključuje prethodno dohvaćanje s 4 GB za ARC. A skup sustava je na zrootu. Da, treba ti barem gigabajt za os. Da, i sam dodatak FreeNAS trebao bi živjeti negdje s lijepim slikama. Dakle, 8 gigabajta je stvarno dovoljno, trebamo više.

Sada da vidimo koliko smo morali platiti za to. Glavna ideja programera bila je osigurati da dodatak uvijek zna sve o hardveru i konfiguraciji osnovne osi. Na primjer, na NAS4FREE (i FreeNAS 9) to nije uvijek slučaj. Mogu stvoriti ZFS skup na naredbenom retku - a sustav neće znati za to sve do sinkronizacije. Ili promijenite parametre mrežne kartice putem ifconfig. itd. i tako dalje. Pa se čini kao dobra ideja. Ali njegova dosljedna implementacija znači potpunu izolaciju korisnika od osnovne osi. A pristup je samo preko dodatka.

Volumen FreeNAS koda u prethodnoj verziji bio je deset puta veći od volumena NAS4FREE koda. A sada se čak bojim i zamisliti... Pa ipak, IXSys nije MicroSoft, niti Windows niti PowerShell se ne mogu stvoriti. Sudeći prema već objavljenoj dokumentaciji, guiju su dodane samo glavne zadaće. Ostatak je bio umotan u naše vlastite homebrew naredbe naredbenog retka. ZFS skup podataka sada se ne stvara naredbom zfs, već naredbom volume. Umjesto ifconfig trebate upisati network i tako dalje.

Jeste li spremni naučiti novoizmišljeni jezik naredbenog retka? Mislim samo ako si za to dobro plaćen na poslu. Ali definitivno ne kod kuće. Dakle, kućni korisnik FreeNAS-a bit će ograničen na osnovne funkcije unesene u webgui. Ali je li tako osnovni korisnik spreman kupiti NAS s ovim hardverskim zahtjevima? I treba li mu doista glavna značajka proizvoda - virtualizacija? Dakle, jedan na jedan, svrha FreeNAS Corrala je čisto korporativna. A sudbina dodataka prethodne verzije to jasno pokazuje.

Činjenica je da je godinama, od samog početka postojanja FreeNAS-a u rukama IXSys-a, kutija pružala samo osnovnu funkcionalnost pohrane i pristupa. I sve što se smatralo nepotrebnim (na primjer, torrent klijent) bilo je dano kao dodaci. Tehnički, ovi su dodaci radili povrh FreeBSD kaveza/zatvora, s kojim su korisnici nas4freea također vrlo upoznati. Dakle, potpora stanica je potpuno uklonjena. Forum bruji od stenjanja - što učiniti. Odgovor je prebaciti spremnike u Docker. Nemamo priručnik o tome kako točno prevoditi, ali izdržite. Cool? Pa ne za doma! A u poduzeću, torrent klijent ne samo da nije potreban, on je tamo neprikladan.

Usput, osnovna os FreeNAS-a je FreeBSD 10. UPD Ovo je prema trgovcima. Instalirao sam ga u virtualni stroj i ispostavilo se da je FREEBSD 11.0-STABLE /UPD. Nije jasno je li 10.3, 10.2 ili još stariji. Ali FreeBSD 11.0 je objavljen prošlog listopada. Tako da ostaviti 10 u nazivu proizvoda nekako nije cool. Zato su, mislim, odabrali ime bez broja. Corral se ne odnosi na koralje. Ovo je tor, riječ iz povijesti američkih kauboja. Obor za stoku, često privremen.

FreeNAS 9.1.1- distribucijski komplet za brzu implementaciju mrežne pohrane, temeljen na FreeBSD-u, ima integriranu ZFS podršku i potpuno se konfigurira putem web sučelja. Za organizaciju pristupa pohrani podržani su FTP, NFS, Samba, AFP, rsync i iSCSI; softverski RAID (0,1,5) može se koristiti za povećanje pouzdanosti pohrane; LDAP/Active Directory podrška implementirana je za autorizaciju klijenta.

Verzija FreeNAS 9.1.1 poznat po prijelazu na bazu koda FreeBSD 9, (posljednje izdanje bilo je temeljeno na FreeBSD 8.3), kao i puno rada na poboljšanju upotrebljivosti, stabilnosti i performansi. Poboljšanja su zahvatila gotovo sve podsustave distribucije, od web sučelja do sustava povezivanja dodataka. Infrastruktura razvoja projekta prebačena je na Git.

FreeNAS se može instalirati na tvrdi disk ili USB flash pogon. U ovom slučaju sustav zauzima cijeli volumen medija na kojem je instaliran, bez obzira na kapacitet, a svi mrežni resursi za pohranu informacija nalaze se na drugim tvrdim diskovima.
oni. sam freenas sustav zauzima 1 hard disk na koji se ne može ništa pohraniti, a na drugi već mogu pohraniti sve naše informacije!

Nadam se da vam nisam previše dosadio s ovako dugim uvodom, pa idemo na instalaciju. Najprije preuzmite FreeNAS iso sliku i spržite je npr. na CD.

Montaža.

Umetnemo FreeNAS CD u pogon i podignemo sustav s njega. Vidimo ovu sliku


Prvo što ćemo od nas tražiti je da instaliramo FreeNAS na neki medij za pohranu, pojavit će se sljedeći prozor:

Dogovaramo se i nastavljamo s odabirom tvrdog diska na koji ćemo instalirati sustav. Bit će navedena naša dva tvrda diska.

Odaberemo željeni hdd za instalaciju, tada ćemo biti upozoreni da će svi podaci na njemu biti izgubljeni.

Slažemo se i nastavljamo. Proces instalacije ide brzo, a po završetku od nas će se tražiti da izvadimo CD i ponovno pokrenemo sustav.

Početno postavljanje

Nakon ponovnog pokretanja vidjet ćemo početni zaslon FreeNAS-a:

Ovdje možete izvršiti neke početne korake (opcije od 1 do 11), malo niže bit će prikazana trenutna IP adresa ovog računala ako ju je uspjelo dobiti putem DHCP-a. Prije svega, promijenimo IP adresu u vlastitu, da bismo to učinili, prijeđimo na stvar Konfigurirajte mrežna sučelja pritiskom na tipku 1 i Enter.
Ovdje će nam se prikazati popis mrežnih kartica na našem računalu.

Jer imamo samo jedan, tada će se popis sastojati od samo jedne stavke, u mom slučaju broj 1 će biti adapter em0(kao na slici iznad). Odaberite ga pritiskom na 1 i Enter.
FreeNAS će tada pitati želimo li primati adresu automatski putem DHCP-a ili ne? - odgovaramo ne.
Sljedeće pitanje je Konfigurirajte IPv4 - odgovor je da.
Zatim trebate navesti naziv sučelja - napišite naziv.
Zatim upišite željenu IP adresu.
Za sljedeće pitanje unesite masku podmreže.
Sljedeće pitanje je želimo li konfigurirati IPv6 - kažemo ne.

Reći će nam da je mreža konfigurirana, ali za potpunu sreću moramo konfigurirati gateway. Prijeđimo na stvar Konfigurirajte zadanu rutu, pritiskom na gumb 3. Ovdje ćemo biti upitani želimo li doista konfigurirati gateway za IPv4 - kažemo da i na sljedeće pitanje unesemo IP adresu našeg routera (ako ga imamo). Na sljedeće pitanje o konfiguraciji IPv6 odgovaramo negativno.

Upravljačka ploča

Prije svega, idemo na FreeNAS WEB panel koristeći IP koji smo upravo dodijelili.

Vidimo crveno trepćuće svjetlo na semaforu (upozorenje), ono od nas traži da stavimo lozinku na našu WEB ploču
Pronađite gumb s lijeve strane račun – promijenite lozinku

I promijenimo lozinku, nakon promjene lozinke semafor će početi svijetliti zeleno, što znači da je sve u redu :)

Zatim ćemo ići na oznaku postavke i tamo promijenite vremensku zonu kako bi se naši zapisi FreeNAS-a ispravno čuvali. Zatim kliknite OK za spremanje postavki. Ne bi bilo suvišno naznačiti DNS poslužitelj u postavkama mreže, da biste to učinili, kliknite na gumb Mreža u gornjoj ploči iu polju Nameserver 1 i tamo unesite IP adresu našeg usmjerivača (ili namjenskog DNS poslužitelja ako postoji). Ne zaboravite spremiti postavke.

Sada trebamo dodati tvrde diskove u sustav i definirati datotečni sustav. To se radi u odjeljku Skladištenje(gumb na gornjoj ploči). Zatim kliknite na ZFS upravitelj volumena.

Naznačimo Naziv volumena, zatim kliknite na znak plus u kategoriji Dostupni diskovi, i onda dodati volumen

Stvaranje mrežnih resursa

FreeNAS može kreirati resurse za sve platforme: za Apple (AFP), za UNIX sustave (NFS) i za Windows (CIFS). I to ne računajući univerzalni FTP, itd. Sada ćemo pogledati stvaranje resursa za Windows računala.
Idemo na odjeljak Dijeljenje, Windows i pritisnite tipku Dodajte Windows Share

Ispred nas će se pojaviti prozor u kojem ćemo naznačiti naziv resursa koji treba stvoriti (Ime), zatim u polje Staza moramo odabrati skup podataka koji smo napravili za ispis datoteke. Ako želite omogućiti anonimni pristup ovom resursu, označite okvir Dopusti pristup gostima spuštajući se malo dolje.

Za svaki slučaj, ovdje je popis zanimljivih parametara koje možete navesti prilikom izrade resursa:
Izvoz samo za čitanje- učiniti resurs samo za čitanje
Može se pregledavati mrežnim klijentima- Vidljivost resursa u mrežnom okruženju. Ako poništite ovaj okvir, napravit ćemo skrivenu loptu.
Naslijedite dopuštenja- naslijediti dopuštenja
Izvoz koša za smeće- dodati košaricu, tj. podaci iz dijeljenja bit će prvo izbrisani u smeće
Prikaži skrivene datoteke- prikaz skrivenih datoteka
Račun gosta- račun gosta. Bolje je ostaviti kako jest.
Dopusti pristup gostima- dopustite prijavu gosta (tj. možete se prijaviti na dionicu bez lozinki itd.).
Dopusti samo račun gosta- ulaz samo za goste. Neće biti moguće posebno unijeti lozinku prilikom prijave na dionicu kako biste povećali svoja prava.
Domaćin Dopusti- popis IP adresa s kojih možete pristupiti dijeljenju. Kao razdjelnik možete koristiti razmak.
Host Deny- popis IP adresa s kojih ne možete pristupiti dijeljenju. Kao razdjelnik možete koristiti razmak.

Sada prijeđimo na postavljanje usluge CIFS. Idemo na odjeljak Usluge, a zatim kliknite na ikonu francuskog ključa nasuprot usluge CIFS

U prozoru koji se pojavi moramo odrediti niz parametara:
Model provjere autentičnosti- shema pristupa. Moguće opcije: anonimni pristup (Anonymous) i putem prijava (Local User). Mi biramo ono što nam treba.
NetBIOS naziv- naziv računala na mreži.
Radna grupa- naziv radne skupine. Mora biti postavljen isto kao i na drugim računalima na mreži.
Opis- ako ovo polje uopće nije popunjeno, FreeNAS umjesto njega zamjenjuje neinformativne servisne informacije. Stoga preporučamo da u ovo polje upišete barem razmak.
Odabir kodiranja (DOS skup znakova i UNIX skup znakova) - možete postaviti sve kao što je prikazano na gornjoj snimci zaslona.
Lokalni majstor- definirati FreeNAS kao glavno računalo u radnoj grupi.
Vremenski poslužitelj za domenu- učiniti FreeNAS točnim vremenskim poslužiteljem za mrežna računala.
Račun gosta- Račun gosta može se ostaviti kakav jest.
Dopusti pristup gostima- dopustiti prijavu gosta na mrežne resurse. Nemojte označiti ovaj okvir ako koristite shemu pristupa s prijavom i lozinkom (lokalni korisnik).
Maska datoteke- pristupna maska ​​za stvorene datoteke. U početku je bolje postaviti ovu vrijednost na 0777
Imenik Maska- isto kao Maska datoteke, samo za kataloge.

Preostale parametre možete ostaviti kakvi jesu. Pomaknite se do dna stranice i kliknite OK. Sve što trebate učiniti je omogućiti uslugu CIFS, da biste to učinili morate kliknuti na ikonu ISKLJUČENO pored naziva usluge. Nakon nekoliko sekundi status će se promijeniti u NA.

Sada možete pokušati pristupiti našoj kreiranoj mapi s bilo kojeg računala na mreži.

Ažurirano Potpuno sam zaboravio, možda ćete morati postaviti prava na stvoreno dijeljenje kako biste sigurno učitavali datoteke. (pohrana - aktivni volumeni - dozvola za promjenu)

U sljedećim dijelovima ću vam detaljnije reći kako postaviti ograničavanje pristupa dijeljenjima, kreiranje kvota, postavljanje torrent preuzimanja, dlna mediatomb server za povezivanje s TV-om i još mnogo zanimljivih sitnica