Kako da kreirate sopstveni server za skladištenje fajlova. Kako stari PC pretvoriti u moderan server

Dom / Tehnologije

Kao što ste pogodili iz naslova, danas ćemo napraviti kućni NAS server. Više od pet godina imam malu staru životinju u In Win BQ656 crnom Mini-ITX 80W USB/audio/ventilatoru + vanjski daljinski upravljač. Unutar njega je sledeći procesor: AMD Athlon(tm) Dual Core Processor 4050e, sa BogoMips očitavanjem 4200. Iako mali, malo jede i može virtuelizirati, što je važno. Detaljne specifikacije možete ga gledati bilo gdje :). Inače, nakon sklapanja htio sam ga promijeniti u malo hladniji Athlon 64 X2 6000+. Možete ga kupiti na Avitou za 500–700 rubalja. Cijelu smo ovu stvar podigli na Minix780G-SP128M matičnoj ploči.

Ne fontana, naravno, - samo četiri SATA i bez RAID podrške, ali niska potrošnja energije. Današnja cijena se nije mogla utvrditi, ali je jedno vrijeme koštala 220 dolara. U idealnom slučaju, naravno, bilo bi bolje imati majku sa mogućnošću povezivanja šest diskova i RAID podrškom. Ali takvo zadovoljstvo će koštati dosta. Pokušajmo procijeniti iz onoga što se nalazi na korišćenom tržištu. Ponudili su komplet za Intel 7600 + Asus majka se može kupiti za 1500–2000 rubalja (podsjećam da se ovo koristi).

Prije zamjene kućišta, sistem se sastojao od Ubuntu servera, kuglica na njemu - i, zapravo, to je sve. Unutra su bila dva diska od 500 GB. Sada je kupljeno novo kućište i instalirano još nekoliko hard diskova. Ukupno tri HDD-a od 500 GB i jedan od 1,5 GB.

Lista želja

Među zadacima koje medijski server mora riješiti izdvajamo sljedeće:

  • naravno, Samba, distribucija medijskog sadržaja preko mreže, više o tome u nastavku;
  • virtuelizacija različitih nivoa: nekoliko virtuelnih mašina, unutra može biti 1C Linux server, Docker kontejneri;
  • tako da ne morate da konfigurišete svaki kućni čvor za usluge, mali DNS sa nešto.lokalnom zonom.

Hardverski zahtjevi:

  • bešumnost;
  • pogodna instalacija/zamjena HDD-a;
  • kompaktnost.

Ponavljam: stvarno bih volio zamijeniti matičnu ploču procesorom, ali to nije neophodno. Možda ću u budućnosti zamijeniti samo procesor hladnjakom. Dakle, nova zgrada, potraga je bila duga i teška. Nakon nedelju dana guglanja, izbor je pao na Raijintek Metis. Ono što mi je odgovaralo u odnosu cijena/kvalitet.

Par fraza o zgradi

Proizvođač i model: Raijintek Metis, sa prozorom
Materijal: aluminijum, čelik
Dimenzije: 190 x 254 x 277 mm (Š x V x D)
Forma: Mini-ITX
Ležišta za disk jedinice: 1 x 2,5/3,5" (unutrašnje), 2 x 2,5" (unutrašnje)
Ventilatori: 1 x 120 mm (stražnji, unapred instalirani)
Težina: oko 2,8 kg

Cool dizajn i boja izgledaju sjajno gotovo svugdje, a cijena je vrlo pristupačna. Inače, takav slučaj me koštao samo 4.000 rubalja. Kupljen na Avitu, dostava poštom. Više detalja o kućištu možete pronaći na web stranici proizvođača. Skoro sam zaboravio na sećanje! U vrijeme pisanja, instalirano je 2 GB (dva sticka od 1 GB). Sada već naručujem dva 2 GB diska.

Implementacija softverskog dijela

Dakle, šta je najvažnija stvar koju želite od servera? Tako da je lako skalabilan, ide u korak s vremenom, ugodan i jednostavan za korištenje/administriranje. Poželjno je atraktivno web lice.

  • Opcija 1: staviti Ubuntu server sa Ajenty 2 kontrolnom pločom i isporučite sve što vam je potrebno ručno.
  • Opcija 2: instalirajte OpenMediaVault. Brnjica je dostupna, postoji mnogo dodataka/proširenja za povećanje funkcionalnosti, bazirana je na Debianu, tako da uvijek postoji mogućnost da se isporuči ili završi ručno.
  • Opcija 3: instalirajte FreeNAS. Malo manje poslastica, ali sve možete isporučiti ručno, iako je to malo teže. Zasnovan na FreeBSD-u.
  • Opcija 4: instalirajte XPenology. Ogroman broj dobrota, spremišta sa dodacima. Podrška za virtuelne mašine i Docker.

Nakon mnogo muke, izbor je pao na četvrtu opciju. Na njemu ćemo podići kućni server dalje. Zašto je to tako? Prva opcija je dobra sama po sebi, ali u isto vrijeme želite minimum napora i maksimum mogućnosti bez dodatne sile. Osim toga, Ajenty ne dozvoljava fleksibilan pristup serveru, samo želite da uskočite u konzolu i odatle sve radite ručno. A onda idite na panel i samo se divite :). Među preostalim opcijama, XPenology je pobijedio. Pruža maksimalne usluge uz minimalna podešavanja.

Hajdemo

Dakle, prije svega, idite na web stranicu xpenology.me u odjeljku preuzimanja i preuzmite komplet za implementaciju.

XPEnoboot je slika disk za pokretanje za instalaciju i pokretanje/ponovno pokretanje servera.

DSM je sam sistem. Synology Assistant - opciono, program otkriva XPEnology/Synology servere, instalirane ili spremne za instalaciju čvorove. Instalirao sam ga preko web interfejsa - kako kažu, svi markeri imaju različite ukuse i boje.

ISO sliku treba raspakovati na USB fleš disk i koristiti svaki put kada se server ponovo pokrene, što nije baš zgodno. Ili donirajte fleš disk serveru i postavite ga kao prioritet prilikom učitavanja. Postoji drugi način. U prethodnim brojevima časopisa Hacker pisao sam o organizovanju PXE servera sa razne opcije preuzimanja. Ako postoji takva usluga, onda mu je lako možete dati. Dvije datoteke su odgovorne za učitavanje u XPenology (kao u bilo kojoj Linux distribuciji): zImage i rd.gz. Postavljamo ih u direktorij PXE servera i dodajemo sljedeće u izbornik:

Umetanje u PXELINUX.CFG/Default Label Xpenolog Kernel Xpenology/Zimage Root =/Dev/MD0 IHD_NUM = 0 NETIF_NUM = 2 SYNO_HW_VERSION = RS3612XSS AC1 = 0010562E3E36 Mac1 = 00510005100000000000000000 gz

Meni jasno pokazuje lokaciju datoteka u poddirektorijumu xpenology, u odnosu na koren TFTP servera. Informacije su pronađene na xpenology.com. Preporučujem da ga provjerite.

Prva opcija nije uspjela. Probaću drugačije. Raspakujem ISO, uzimam datoteku menija isolinux.cfg odatle, kopiram meni u moj PXE meni, sa podešenom putanjom do zImage kernel fajla. Kopiram zImage na PXE server. Ova opcija je radila kako bi trebala nakon što je instalacija počela, čak ni pat datoteka operativnog sistema nije bila potrebna. Sam server ga je preuzeo sa synology.com, što me izmami na osmijeh :). Tokom procesa instalacije, server će od vas tražiti da unesete administratorske vjerodajnice. Nakon instalacije, dobijamo potpuno spreman za korištenje Synology server na običnom hardveru. Za one koji nisu upoznati sa ovim OS, toplo ga preporučujem! Ogromna zajednica. Kao rezultat - veliki broj spremišta koja značajno proširuju standardnu ​​funkcionalnost.

Nastavak je dostupan samo članovima

Opcija 1. Pridružite se zajednici "site" da pročitate sve materijale na stranici

Članstvo u zajednici u navedenom periodu će vam omogućiti pristup SVIM Hakerskim materijalima, povećati vaš lični kumulativni popust i omogućiti vam da sakupite profesionalnu ocjenu Xakep Score!

Nikada prije problem skladištenja datoteka nije bio tako akutan kao danas.

Pojava tvrdih diskova kapaciteta 3, pa čak i 4 TB, Blu-Ray diskova kapaciteta od 25 do 50 GB, te cloud storage ne rješava problem. Sve je više uređaja oko nas koji generiraju težak sadržaj oko nas: foto i video kamere, pametni telefoni, HD televizija i video, konzole za igre itd. Generišemo i trošimo (uglavnom sa interneta) stotine i hiljade gigabajta.

To dovodi do činjenice da računalo prosječnog korisnika pohranjuje ogroman broj datoteka, veličine stotine gigabajta: arhivu fotografija, kolekciju omiljenih filmova, igrica, programa, radnih dokumenata itd.

Sve ovo treba ne samo pohraniti, već i zaštititi od kvarova i drugih prijetnji.

Pseudo rješenja problema

Možete opremiti svoj računar sa kapacitetom hard disk. Ali u ovom slučaju postavlja se pitanje: kako i gdje arhivirati, recimo, podatke sa diska od 3 terabajta?!

Možete instalirati dva diska i koristiti ih u RAID “mirror” modu ili samo redovno izvoditi backup od jednog do drugog. Ovo također nije najbolja opcija. Recimo da je vaš računar napadnut virusima: najvjerovatnije će zaraziti podatke na oba diska.

Važne podatke možete pohraniti na optički diskovi, organizirajući kućnu Blu-Ray arhivu. Ali to će biti izuzetno nezgodno za korištenje.

Mrežna pohrana je rješenje problema! Djelomično...

Mrežna pohrana (NAS) - mrežna pohrana datoteka. Ali to se može objasniti još jednostavnije:

Recimo da imate dva ili tri računara kod kuće. Najvjerovatnije su povezani sa lokalna mreža(žični ili bežični) i na Internet. Mrežno skladištenje je specijalizovani računar koji je ugrađen u vaš kućnu mrežu i povezuje se na Internet.

Kao rezultat toga, NAS može pohraniti sve vaše podatke, a vi mu možete pristupiti sa bilo kojeg kućnog računara ili laptopa. Gledajući unaprijed, vrijedi reći da lokalna mreža mora biti dovoljno moderna da kroz nju možete brzo i lako “pumpati” desetine i stotine gigabajta između servera i računara. Ali više o tome kasnije.

Gdje mogu nabaviti NAS?

Prvi metod: kupovina. Manje-više pristojan NAS za 2 ili 4 osobe tvrdi diskovi može se kupiti za 500-800 dolara. Takav server će biti upakovan u malo kućište i spreman za rad, kako kažu, "iz kutije".

Međutim, PLUS cijena hard diskova se dodaje na ovih 500-800 dolara! Pošto se NAS obično prodaju bez njih.

Prednosti: dobijate gotov uređaj i trošite minimalno vrijeme.

Nedostaci ovog rješenja: NAS košta koliko desktop računar, ali istovremeno ima neuporedivo manje mogućnosti. U stvari, to je samo mreža eksterni disk za mnogo novca. Za dosta novca dobijate ograničen, neprofitabilan skup funkcija.

Moje rešenje: uradi sam!

Ovo je mnogo jeftinije od kupovine zasebnog NAS-a, iako je potrebno malo duže jer sami sastavljate mašinu). Međutim, dobivate punopravni kućni server, koji se, po želji, može koristiti u punom rasponu njegovih mogućnosti.

PAŽNJA! Izričito ne preporučujem izgradnju kućnog servera koristeći stari kompjuter ili stare, dotrajale komponente. Ne zaboravi to server datoteka- ovo je vaše skladište podataka. Nemojte štedjeti na tome da ga učinite što pouzdanijim, kako jednog lijepog dana svi vaši fajlovi ne bi "izgorjeli" zajedno sa tvrdim diskovima, na primjer, zbog kvara u strujnom krugu matične ploče...

Dakle, odlučili smo da napravimo kućni fajl server. Računar čiji su čvrsti diskovi dostupni na kućnoj lokalnoj mreži za upotrebu. Shodno tome, potreban nam je takav računar da bude energetski efikasan, tih, kompaktan, da ne emituje mnogo toplote i da ima dovoljne performanse.

Na osnovu toga, idealno rešenje je matična ploča sa ugrađenim procesorom i pasivnim hlađenjem, kompaktne veličine.

Odabrao sam matičnu ploču ASUS C-60M1-I . Kupljeno je u online trgovini dostavka.ru:

Paket uključuje visokokvalitetno uputstvo za upotrebu, disk drajvera, naljepnicu na kućištu, 2 SATA kabla i zadnji panel za tijelo:

ASUS je, kao i uvek, veoma izdašno opremio ploču. Kompletne specifikacije ploče možete pronaći ovdje: http://www.asus.com/Motherboard/C60M1I/#specifications. Govoriću samo o nekim važnim tačkama.

Uz cijenu od samo 3300 rubalja- pruža 80% svega što nam je potrebno za server.

Na brodu je tabla dual core procesor AMD C-60 sa ugrađenim grafičkim čipom. Procesor ima frekvenciju 1 GHz(automatski se može povećati na 1,3 GHz). Danas je instaliran u nekim netbookovima, pa čak i laptopima. Klasa procesora Intel Atom D2700. Ali svi znaju da Atom ima problema sa paralelnim računarstvom, što često smanjuje njegove performanse na nulu. Ali C-60 nema ovaj nedostatak, a osim toga je opremljen prilično moćnom grafikom za ovu klasu.

Postoje dva memorijska slota DDR3-1066, sa mogućnošću instaliranja do 8 GB memorije.

Ploča sadrži 6 portova na ploči SATA 6 Gbit. Ovo vam omogućava da povežete čak 6 diskova (!) na sistem, a ne samo 4, kao u običnom NAS-u za dom.

Šta je NAJVAŽNIJE?- ploča je izgrađena na osnovu UEFI, a ne uobičajeni BIOS. To znači da će sistem moći normalno da radi sa čvrstim diskovima većim od 2,2 TB. Ona će "vidjeti" njihov cijeli volumen. Matične ploče u BIOS-u ne mogu raditi s tvrdim diskovima većim od 2,2 GB bez posebnih „uslužnih programa“. Naravno, upotreba ovakvih uslužnih programa je neprihvatljiva ako govorimo o pouzdanosti skladištenja podataka i servera.

C-60 je prilično hladan procesor, tako da se hladi samo pomoću aluminijumskog hladnjaka. Ovo je dovoljno da čak i u trenutku punog opterećenja temperatura procesora ne poraste iznad 50-55 stepeni. Što je norma.

Set portova je sasvim standardan, jedino razočaranje je odsustvo novog USB 3.0. A posebno želim odgovoriti na prisutnost punopravnog gigabitnog mrežnog porta:

Na ovoj ploči sam instalirao 2 modula od 2 GB DDR3-1333 od Patriota:

Instaliran je Windows 7 Ultimate hard disk WD 500GB Green, a za podatke sam kupio 3 TB Hitachi-Toshiba HDD:

Svu ovu opremu napaja FSP napajanje od 400 vati, što je, naravno, sa rezervom.

Posljednji korak je bio sklapanje cijele ove opreme u mini-ATX kućište.

Odmah nakon sklapanja instalirao sam Windows 7 Ultimate na svoj računar (instalacija je trajala oko 2 sata, što je normalno s obzirom na malu brzinu procesora).

Nakon svega ovoga, isključio sam tastaturu, miš i monitor sa računara. U stvari, ostao je samo jedan sistemska jedinica povezan na lokalnu mrežu putem kabla.

Dovoljno je zapamtiti lokalnu IP adresu ovog računara na mreži kako biste se na njega povezali sa bilo koje mašine putem standardnog Windows uslužnog programa „Remote Desktop Connection”:

Namerno nisam instalirao specijalizovane operativne sisteme za organizovanje skladištenja datoteka, kao što je FreeNAS. Zaista, u ovom slučaju ne bi imalo smisla sastavljati poseban PC za ove potrebe. Možete jednostavno kupiti NAS.

Ali poseban kućni server koji se može opteretiti poslom preko noći i ostaviti je zanimljiviji. osim toga, poznati interfejs Windows 7 je jednostavan za upravljanje.

Ukupno, ukupni trošak kućnog servera BEZ tvrdih diskova bio je 6.000 rubalja.

Važan dodatak

Kada koristite bilo koju mrežnu memoriju, propusnost mreže je vrlo važna. Štaviše, čak ni obična kablovska mreža od 100 megabita vas ne oduševljava kada, recimo, arhivirate sa svog računara na kućni server. Prijenos 100 GB preko 100 megabitne mreže traje nekoliko sati.

Šta možemo reći za Wi-Fi. Dobro je ako koristite Wi-Fi 802.11n - u ovom slučaju, brzina mreže je oko 100 megabita. Šta ako je standard 802.11g, gdje je brzina rijetko veća od 30 megabita? Ovo je vrlo, vrlo malo.

Idealna opcija kada se interakcija sa serverom odvija preko kablovske mreže Gigabit Ethernet. U ovom slučaju, to je zaista brzo.

Ali reći ću vam kako brzo i uz minimalne troškove stvoriti takvu mrežu u zasebnom članku.

Ovaj mali priručnik će vam pomoći da sastavite punopravni NAS server sa starog računara. Ako ste spremni kupiti nove komponente i učiniti svoju pohranu datoteka kompaktnom i dati joj moderniji izgled i funkcionalnost, onda je ovaj članak prikladniji za vas. pa za fanove gotova rješenja Pripremio sam ovaj materijal:. Sada se vratimo na stari PC i procijenimo njegove mogućnosti.

Zahtjevi za stari PC

  • SATA konektori na matičnoj ploči, pošto HDD sa ovim interfejsom imaju najbolji odnos cene i performansi i imaju mnogo veći volumen, za razliku od IDE hard diskova.
  • Broj konektora za povezivanje tvrdih diskova na matičnoj ploči i slobodnih slotova u kućištu (mogućnost ugradnje HDD-a u ležišta od 5,25 inča (posebne kutije)) Za izradu HTPC-a koristim takve kutije sa 2 slota za 2,5" HDD.
  • Ako nema dovoljno SATA utikača na napajanju, možete koristiti posebne IDE-SATA adaptere.

Procedura za ugradnju HDD-a u kućište

Da biste instalirali čvrste diskove od 3,5 inča u ležišta za optičke uređaje od 5,25 inča, stavite ih u posebnu kutiju (pogledajte sliku).

Takvi koferi se mogu napraviti i u obliku vodilica koje se pričvršćuju na HDD s obje strane.

Možete koristiti i pretinac od pet inča u kojem je optički pogon, pošto je njegova potreba eliminisana u serverskom rešenju.

Instalacija softvera

Za implementaciju serverskog rješenja koristit ćemo softver FreeNAS. Preuzmite ISO sliku sa veze za 32-bitni ili 64-bitni sistem i narežite je na CD-R\RW disk minimalnom brzinom. Ako nemate prazno, možete ga instalirati na fleš disk, kako to učiniti USB fleš disk za pokretanje napisano u . Privremeno povežite disk jedinicu (koju ste ranije uklonili ili koristite USB disk). Idite na BIOS i instalirajte u odjeljku Boot loading sa pogona. Nakon instaliranja softvera i ponovnog pokretanja računara, zapamtite njegovu IP adresu, koja će biti prikazana na ekranu.

Postavljanje NAS servera

Povežite NAS server na svoju mrežu. Otvorite pretraživač na svom radnom računaru na ovoj mreži i unesite u adresnu traku: http://"IP adresa vašeg NAS-a." U prozoru koji se pojavi unesite korisničko ime - admin i lozinku - freenas. Idi na meni „Skladištenje | Volume | Kreiraj volumen" i izaberite čvrste diskove koji će formirati RAID niz. Zatim aktivirajte ZFS sistem datoteka.

Može se koristiti:

  • RAID 0disk array povećane performanse, bez tolerancije grešaka.
  • RAID 1- zrcaljeni niz diskova, ima visoku pouzdanost

Koristićemo RAID 1 jer je pouzdaniji. Sada kliknite "Dodaj jačinu zvuka" da formatirate svoje diskove u niz.

Pristup NAS serveru na lokalnoj mreži

Da otvorite pristup serveru, idite na meni „Usluge | Kontrolne usluge", omogućiti CIFS usluge i konfigurirati pristup na particiji "Dijeljenje | Windows dijeljenja". Kao i kod bilo kojeg mrežnog medija na lokalnoj mreži, pristup se vrši pomoću Windows Explorer(na primjer, \\NAS za pristup root-u ili \\NAS\Photos za pristup određenom zajedničkom folderu). Takođe možete napraviti prečice tako što ćete kliknuti na dugme “Map network drive” u prozoru računara (Windows 7) ispod linije Explorer.

P.S. Uvijek možete napraviti dodatni niz dodavanjem tvrdih diskova, a možete i konfigurirati pristup za daljinsko korištenje vašeg NAS servera.

Neke informacije o opasnostima korištenja RAID-a

RAID je redundantni niz nezavisnih tvrdih diskova. RAID nije sistem za skladištenje podataka rezervne kopije, to samo pomaže da se poveća udobnost pristupa podacima. RAID sistem je skup HDD-ova kombinovanih u jedan niz. Ako vam tvrdi disk pokvari, možete ga zamijeniti, a zatim vratiti RAID i vaši podaci će biti s vama, isključujući RAID 0 niz.

Nedostaci RAID 0

Ovaj način rada pruža samo brzinu pristupa podacima. U Striping modu, podaci se dijele na blokove i istovremeno zapisuju na više tvrdih diskova. Ako se jedan pokvari hard disk svi podaci će biti izgubljeni.

Nedostaci RAID 1

RAID 1 način koristi metodu preslikavanja podataka, što znači da se identična kopija podataka nalazi na drugom disku. Postoji jedna slaba tačka - mogući kvar kontroler, što će oštetiti oba medija.

Nedostaci RAID-a 1 i RAID-a 5

Tokom procesa oporavka RAID-a, brzina pisanja je velika i nakon kvara na čvrstom disku, to može uzrokovati kvar drugog HDD-a i, posljedično, gubitak podataka.

Takođe, neispravan RAID kontroler može dovesti do kvara HDD-a. U RAID nizovima, promjene se primjenjuju na datoteke i ako se podaci slučajno izbrišu ili promijene, radnje su nepovratne.

Prvi dio: Hladno gvožđe

Može se dinstati i usitniti u čorbu,
I dobro je poslužiti uz povrće.

Lewis Carroll, Lov na Snark

Svako ko može da sakuplja personalni kompjuter i instalirajte Windows, ako želite, može se nositi i sa stvaranjem prilično naprednog NAS-a od x86 kompatibilnih hardverskih i besplatnih softverskih sklopova baziranih na *nix. U isto vrijeme, grubo govoreći, broj instaliranih diskova utječe na cijenu i složenost projekta samo po cijeni diskova. Ovo vam omogućava da ozbiljno uštedite novac u poređenju sa kupovinom gotovog NAS-a sa 4 ili više diskova, ali teško da je isplativo ako NAS sa 1-2 diska zadovoljava vaše potrebe. Nemoguće je reći koja je opcija bolja. Svako ima svoje preferencije. Neki ljudi dobro kuvaju kod kuće, dok drugi više vole da večeraju u restoranu. Da li uživate u petljanju po kompjuterskom softveru i hardveru? Onda bi ovaj tekst mogao biti od koristi. Da li vam je potrebna samostalna usluga skladištenja? Birajte između pohrana u oblaku i gotov NAS iz kutije.

N. B. Ovaj članak se ne odnosi na model ili verziju opreme softverski proizvod. Ona govori o konceptu stvaranja NAS-a vlastitim rukama i predlaže razmatranje drugih opcija za rješavanje problema, osim kupovine gotovog uređaja. Tema je duga, sa skoro hiljadu stranica diskusije. Ljudi tamo su ljubazni i odgovorni. Ovo je nagoveštaj da članak ne pretenduje da bude potpun, akademski ili konačna istina.

Kakav je ovo NAS?

Prema Wikipediji, NAS (Network Attached Storage) - sistem za mrežno skladištenje, mrežno skladištenje. To je računar povezan na mrežu i dizajniran za pružanje usluga skladištenja podataka drugim uređajima. operativni sistem i NAS modul programi obezbeđuju rad skladištenja podataka i sistema datoteka, pristup datotekama i kontrolu nad funkcijama sistema. Uređaj nije dizajniran za obavljanje normalnih računarskih zadataka, iako je pokretanje drugih programa na njemu tehnički moguće. Tipično, NAS uređaji nemaju ekran ili tastaturu, već se njima upravlja i konfiguriše preko mreže, često koristeći pretraživač.

Definicija nije idealna, ali sasvim funkcionalna. NAS se također koristi u poslovanju, ali oni imaju svoje zahtjeve i karakteristike. Bićemo zainteresovani za kućnu upotrebu NAS-a.

Ljudi obično dolaze na ideju da sastavljaju NAS vlastitim rukama na dva načina, a često i na oba načina odjednom. Kada imate jedan računar kod kuće, ne treba vam NAS. Postepeno se pojavljuju i drugi mrežni uređaji. Laptopi, pametni telefoni, tableti. A posebno - mrežni HD media playeri, svakakvi Dune, Popcorn, WD TV i slično. Nabavkom mrežnog media playera osoba često počinje akumulirati terabajte informacija. Prvo se pohranjuje na izmjenjive čvrste diskove koji su povezani na media player i/ili dodati glavnom računaru. Uskoro će biti previše diskova za zgodnu upotrebu, a kompjuter koji tiho zuji 24 sata, istovremeno preuzimajući nešto s interneta, počet će iritirati, ako ne vas, onda vašu bolju polovicu. Pojavljuje se ideja da se ova gomila diskova sakupi u posebnu kutiju, da se stavi negdje u kut i uputi da distribuira sadržaj svima mrežni uređaji i preuzimanje torenta. Čestitamo, krenuli ste prvim putem do NAS-a. Usput smo definitivno pogledali gotov NAS, iz kutije. Ali cijena!..

Drugi način je kroz nadogradnju hardvera. Kao rezultat, akumulira se manje od kubnog metra komponenti koje je teško prodati i nema kome pokloniti. Pljuškin u nama pronalazi korisnu upotrebu za njih u ideji izgradnje NAS-a. I u isto vrijeme zadovoljite svoju želju da preturate po utrobi kompjutera. Nije uzalud jedan veseli Amerikanac napisao da je rad sa kompjuterom danas jedini legalan način da se progura neko ko je pametniji od vas.

Naravno, postoje i drugi načini. Na primjer, vi ste strastveni fotograf i trebate pouzdano skladištenje dugoročnih arhiva. Ili roditelj pun ljubavi koji snima svaki korak svoje bebe. itd. Ali rijetko takvi scenariji dovode do sklapanja NAS-a vlastitim rukama. Mnogo češće - kupiti gotove iz kutije. Potrebe takvih korisnika pouzdano zadovoljavaju 1-2 disk modela gotovih NAS-a. Teško je, ako ne i nemoguće, za početnika amatera sastaviti nešto slično po veličini, buci i cijeni kao kod modela sa 1-2 diska.

U odbranu gotovih NAS-a, vrijedno je napomenuti da oni pružaju mnoge funkcije i funkcije iz kutije, zahtijevajući minimalnu instalaciju/konfiguraciju/podešavanje. Dakle, zapravo, njihova cijena mora uključivati ​​i rad programera, tehnička podrška itd.

Situacija se dramatično mijenja ako 1-2 diska nisu dovoljna, ali postoji potreba za 4 ili više. Trgovci proizvođača postavljaju im nivo cijena, što osobu koja je upoznata sa cenom kompjutera gura u stanje frustracije (iako izgovaraju mnogo popularnije reči). I osoba počinje birati hardversku konfiguraciju, na koju idemo dalje. Iako je trebao početi sa softverom, ne može ići protiv prirode.

Hardver zavisi od softvera koji se koristi. Softver - zavisno od zadatih zadataka. A ispravna formulacija problema nikada nije bila jača strana kućnog majstora. Dakle, počinje sa hardverom. Ako smo došli do izrade NAS-a s vrećicom dijelova preostalih od nadogradnje, onda je dobra vijest da će se oni uklopiti, čak i ako ne optimalno. Čak ni ne gledajući.

Metla oko štale

Da bismo udobno gledali FullHD video preko mreže, uključujući slike BD diska, trebat će nam najmanje:

  • 1-2 gigabajta RAM-a ako se ne koristi ZFS i 4-8, moguće je više ako se koristi ZFS. (O ZFS-u - kasnije će Google pomoći nestrpljivima.) Ali čak i na raritetu sa 256 MB možete prikupiti nešto korisno;
  • x86-kompatibilan procesor, idealno (i za ZFS) - 64-bitni, ali 32-bitni je pogodan za većinu opcija. Odnosno, bilo koji x86 procesor osim onih koji su potpuno muzejskog kvaliteta. Bilo bi poželjno da ima manje toplote, ali to je ono što je;
  • žičani Ethernet port, po mogućnosti gigabitni - iako je 100 megabita dovoljno za gledanje BD slika preko mreže. Povezivanje NAS-a putem Wi-Fi mreže je kontroverzna ideja (ali u slučaju samostalno sastavljanje imate mnogo više slobode u odabiru bežičnih kontrolera);
  • diskovi i SATA portovi. Za NAS nema razlike između SATA-2 (3 Gbit/s) i SATA-3 (6 Gbit/s). Nije svaki disk brži od starog SATA-1, pa se takvi portovi mogu koristiti. Ali IDE diskovi, prema modernim standardima, su spori, malog kapaciteta, vrući i bučni. Ako nema dovoljno SATA portova, možete koristiti kontrolere. Ali ako (kada) uskoro odlučite da pređete na novi hardver, onda će SATA kontroleri kupljeni kao štake za zastarelu matičnu ploču ležati u mirovanju. Znam po sebi, dva mi leže. I budite oprezni s diskovima većim od 2 TB. Mnogi stariji kontroleri nisu kompatibilni s njima. A među SATA-1 kontrolerima ima i onih koji ne rade s diskovima većim od terabajta - međutim, to je već drevno i rijetko;
  • Naravno, slučaj u koji će sve to stati i napajanje koje će to vući. Postoje suptilnosti s napajanjem, ima smisla pogledati novi, pogledajte u nastavku.

Najvjerovatnije će hardver koji je ostao nakon nadogradnje zadovoljiti ove zahtjeve. A ako ne pravi mnogo buke (ili ima gdje da se očisti), onda ste općenito sretni. Možete početi eksperimentirati.

Krojenje po mjeri

Ako sastavljate NAS od posebno kupljenih komponenti, onda se prvo odlučite o svojim željama. U većini slučajeva (ali nemoguće je shvatiti neizmjernost) zahtjevi su podijeljeni u tri grupe, konvencionalno „tihi kompaktni“, „efikasno proširivi“ i „server-tako-server“. Dozvolite mi da pojasnim da ne postoji jasno ispravna opcija. Na kraju krajeva, sam korisnik vaga želje, troškove i svoje mogućnosti. Ali pogrešna je moguća. Kada rezultat ne zadovoljava zahtjeve eksplicitno ili implicitno specificirane tokom dizajna. Na primjer, supružnik će reći da je kutija, naravno, velika. Ali zavija kao avion, a ona ne pristaje da živi u istom stanu. Ili sistem sastavljen u pasivnim uslovima ne izdrži test ljeti. Ili se video jednostavno gasi kada se gleda na mreži. Stoga je bolje razmotriti svoje želje na obali. Posebno one implicitne.

Važna napomena. Govorimo o NAS-u, a ne o HTPC (kompjuteru za kućni bioskop), odnosno o računaru koji prikazuje filmove sa zvukom na velikom ekranu spojenom na njegov video izlaz. U principu, niko vam ne zabranjuje da pravite HTPC, uključujući i mnogo hard diskova, iako su zahtevi za HTPC i NAS, kao i softver i hardver koji se koriste za njih, veoma različiti. HTPC je druga tema.

Tiho kompaktan

Na ovaj skup zahtjeva utiče gotovi NAS. Želim nešto kompaktno i tiho, ali ono u koje stane 4 diska (često 6, ponekad i više). Takvi zahtjevi obično dovode do izbora Mini-ITX matične ploče sa zalemljenim Atom procesorom smještenim u kompaktnom kućištu. Primjeri su u nastavku.

Postoji veoma dobro unapred konfigurisano rešenje - HP Proliant Microserver (). Kompaktan, pristupačne cijene (od 12.000 trenutno), 4 hard diska, peti se može ubaciti umjesto ODD-a koji je nepotreban u NAS-u. I uz pomoć male tamburice učinite da port namijenjen ODD SATA radi normalno. Nedostaci - daleko od toga moćan procesor, ali za mnoge scenarije to je dovoljno. Ako ste zadovoljni mikroserverom, idemo na poglavlje o softveru.

HP Proliant Microserver je kvalitetan i jeftin kandidat za ulogu kućnog NAS-a

Ako ne, prvo odaberite kućište za željeni broj diskova (da li je disk potreban za sistem zavisi od OS-a. O tome ćemo govoriti u poglavlju o softveru). Ovdje, u borbi razmetanja estetskih osjećaja s pohlepom i željom za efektivnim troškovima, odigrava se prvi test snage koncepta „tiho-kompaktnog”. Prekrasne kompaktne futrole nisu jeftine. Ako pobjeda leži u žabinoj želji za efikasnošću, idemo na poglavlje o efikasnosti i proširivosti. Idemo tamo ako odabrano kućište dozvoljava ugradnju microATX matične ploče. Ako estetika pobijedi, biramo Mini-ITX (Mini-DTX) matičnu ploču. Prvi uslov je maksimalno SATA portove (uključujući eSATA). U principu, proizvedene su desktop verzije sa 6 SATA portova. Ali da li će to biti moguće pronaći ovdje i sada, pitanje je. Ako nema dovoljno portova, PCIe SATA kontroleri sa 2, pa čak i 4 porta su prilično pristupačni. Naravno, za njih je potreban PCIe slot. S obzirom da je jedini u Mini-ITX-u, proširivost se tu završava.

Svi primjeri su iz stvarnog života, često sa modifikacijama i dodatne fotografije- pogledajte FAQ u temi profila, odjeljak 3.1

od axel77from half_moon_bayby padavan
OkvirChenbro ES34069Lian Li PC-Q25Lian-Li PC-Q08
pogonska jedinica180 W uključenoCorsair, PSU-500CXV2EU, 500 WEnermax 380 W (82+)
Matična ploča Zotac NM10-DTX WiFiAsus E35M-I*Asus P8H67-I**
CPUintegrisani Intel Atom D510integrisani AMD E-350 Intel Pentium G840
RAM Kingston 2x2 GBCorsair XMS3 2x8 GB2x4 GB DDR3-1333
Tvrdi diskovi za podatke4×Samsung HD204UI7×3,5″6×3,5″ + hotswap za 3,5″ HDD u 5,25″ ležištu
Sistemska pohrana2,5″ Toshiba 500 GBUSB fleš disk2,5″ HDD
operativni sistemFreeBSDFreeNAS 8.xOMV
Dodatnomreža Intel WG82574L***ST-Lab 370 4xSATAPCIe 2xSATA-II
Procjena cijene****14.950 RUB15.600 RUB14.000 rub.

* Danas su matične ploče sa E-350 postale retke, zamenjene su verzijama sa E-450. SATA portovi - manje;
** Nije u prodaji, ali pogledajte, na primjer, ASUS P8H77-I;
*** autor je dodao mrežu preko domaćeg podizača, ali ovo je prilično lični perfekcionizam;
**** Cijene su procijenjene na zahtjev urednika koji koriste moderni Yandex Tržište, ako nije dostupno - Price.ru, ako nije dostupno - analozi. Ovo je gruba procjena, jer neki modeli više nisu u prodaji i pronađene cijene nisu nužno relevantne. Cijena ne uzima u obzir diskove s podacima, ako je dostupan, korišćeni sistemski HDD se računao kao 1000 rubalja.

Postoje suptilnosti o "tiho". Prvi impuls je „potpuno pasivan“. Međutim, u većini slučajeva je prihvaćen argument da će 4-6 drajvova proizvoditi više buke od dobrog ventilatora od 120 mm pri maloj brzini. U svakom slučaju, morate shvatiti da sve morate platiti, a kompaktno kućište, pod svim ostalim jednakim uvjetima, bit će bučnije od prostranijeg standardnog kućišta s velikim ventilatorima.

Očigledna karakteristika zalemljenog procesora su performanse. Ako to nije dovoljno, velika većina napušta Mini-ITX format. Ali, radi kompletnosti, mora se reći da to nije potrebno, up. konfiguracija od maestro padavana.


Sklop iz Padavana je, kao što vidite, izuzetno kompaktan

U decembru prošle godine najavljen je Intel Atom S1200 (Centerton) za potrebe servera. Kada budu pušteni u prodaju, mogli bi biti zanimljiva opcija za kućni NAS. Podrška za ECC memoriju, Intel virtuelizaciju (VT-x), 8 PCI-E traka, 8 GB memorije - ovo je dovoljno za većinu opcija.

Efikasno proširiv

Značajan dio proizvođača NAS-a - neki odmah, neki suočeni s ograničenjima opcija na procesorima sličnim Atomu - odlučuje se na sklapanje konfiguracije koja omogućava ozbiljno proširenje. Što se tiče procesora, memorije, ali prije svega - u smislu broja diskova. Kao što je već spomenuto, gotovi NAS čak i sa 4 diska nisu jeftini, ali sa 8-10 su već pretjerano skupi za dom. Istovremeno, nije teško odabrati dovoljno prostrano kućište. Na primjer, u mom slučaju, koji je ostao od nadogradnje Craftway računara (tada nisu štedjeli na hardveru kućišta), sada u njemu živi 7 jedinica. 3,5″ diskovi i možete instalirati još 3 bez ikakvih problema Prilikom odabira kućišta za zaista veliki broj drajvova, trebali biste se osloniti na modele sa mnogo 5,25″ slotova, u koje možete instalirati korpe sa protokom zraka, koristeći 5,25″ utore. za četiri 3,5″ diska. Pogledajte primjer u poglavlju Troškovi.

Pošto NAS radi 24 sata dnevno, 7 dana u nedelji, želeo bih energetski efikasan procesor (u Moskvi vat godišnje košta 35 rubalja). Intel Sandy Bridge i Ivy Bridge ozbiljno smanjuju potrošnju energije kada je u stanju mirovanja, ali NAS je izuzetno lagano opterećen najvećim dijelom vremena. Stoga dnevna potrošnja energije takvog NAS-a može biti znatno niža od one kod Atom verzije koja ne zna kako smanjiti potrošnju u stanju mirovanja. Koji model procesora odabrati zavisi od toga da li trebate transkodirati video u realnom vremenu.

Mnogi moderni televizori imaju DLNA funkciju, koja vam omogućava da primate video preko lokalne mreže. Problem je što oni razumiju samo neke opcije kodiranja. A često ih uopće ne koriste ripovi i remiksi koji se nalaze na internetu. Problem se može riješiti na nekoliko načina. (1) Potražite filmove u formatu koji odgovara vašem TV-u. Rep maše psom. (2) Rekodirajte film na računaru kako bi odgovarao zahtjevima TV-a. Ovo je gubljenje vremena i moguće je samo za video koji je sam napravio. (3) Učitajte NAS transkodiranjem u realnom vremenu i (4) Kupite media player, odnosno malu kutiju koja prima video zapise kao datoteke, uključujući i preko mreže sa NAS-om, i snabdijeva TV sa prijemnikom zvukom -video signal, obično preko HDMI-ja. Ako odaberete opciju (3), onda morate proučiti specifikacije televizora i pogledati u Core i7 područje. Osim toga, zbog ograničenja u DLNA općenito, a posebno u implementaciji ove marketinške ideje na vašem TV-u, neće biti moguće postići potpunu svejednost. Opcija (4) na trenutnom nivou cijena ispada ne samo jednostavnija i funkcionalnija, već i jeftinija. Dok je NAS procesor prikladan za gotovo svaki mlađi Pentium ili Celeron 2. ili 3. generacije Core. Možete uzeti i3, srećom, u odnosu na cijenu diskova razlika će biti zanemarljiva. Odaberite po svom ukusu. Za brzu referencu ili detaljno konačno poređenje modela kandidata, možete koristiti odjeljak za testiranje procesora na iXBT-u. Uzeo sam Intel Pentium G2120 kao najmlađi Ivy Bridge u to vrijeme. Junior Sandy Bridges su jeftini i više nego dovoljni.

Dostupno u vrijeme pisanja AMD procesori u poređenju sa Intelom, nisu impresivni – iako AMD svoje procesore s podrškom za ECC memoriju opskrbljuje mnogo izdašnije, a možda će kompanija uskoro imati nešto konkurentnije, na primjer, Opteron 3250 sa navedenom cijenom od 99 dolara.


Maternal ASUS ploča P8H77-M Pro: 7 SATA, do 32 GB RAM-a

Matična ploča. Uzeo sam ASUS P8H77-M Pro iz sljedećih razloga:

  • LGA1155, automatski dobijamo ugrađeni video zahvaljujući procesoru, biće potreban samo u fazi instalacije;
  • maksimalan broj SATA portova, bez obzira na 3 ili 6 Gbit/s (7 SATA + eSATA);
  • 4 memorijska slota su bolja, ali 2 su dovoljna (4, do 32 GB);
  • integrisani 1000BaseTX, koji se smatra boljim od Intela. Ali uzimajući u obzir prisustvo procesora sa rezervom računarske snage, Realtek će biti sasvim u redu (Realtek 8111F);
  • PCIe slotovi za buduću instalaciju SATA kontrolera i mrežne kartice(x16, x4 u x16 utoru, 2 x1);
  • Form faktor - microATX.
Ovo je sasvim dovoljno za pružanje svih potrebnih funkcionalnosti. A sve vrste dodataka samo će trošiti struju. Ali ako vam se iznenada dopadne ATX ploča, imate pravo.

Hladnjak se bira prema ukusu, memorija - prema zahtjevima odabranog OS-a. Ovdje je mogući raspon od gigabajta do 32.

Napajanje je uključeno u posebno poglavlje.

Primjeri opisane opcije:



od ZanZagod škriljaca
OkvirLian Li PC-V354RInWin BP659
pogonska jedinicaChieftec BPS-550C 550 W200 W uključeno
Matična pločaASUS P8H67-M EVO(B3)ECS H61H2-I2
CPUIntel Pentium G860 Intel Celeron G530
RAM4×4 GB DDR3 PC3-1066Kingston 2x2 GB
Tvrdi diskovi za podatke6×Hitachi HDS5C3030ALA6303×Seagate ST3000DM001
Sistemska pohranaCF 4 GB preko CF-IDE adaptera40 GB SSD
operativni sistemnas4free 9.xOMV
Dodatno hladnjak Cooler Master DP6-8E5SB-PL-GP, dop. ventilatori 2×Zalman FDB-1 i Arctic Cooling F9 PWM
Procjena cijene18.200 RUB7300 rub.

Server-tako-server

Postoji “premium” kategorija proizvođača NAS-a koji, iz objektivnih ili subjektivnih razloga, grade NAS od ozbiljnih i skupih serverskih komponenti. Entuzijasti eksperimentišu sa 10-gigabitnim mrežnim rešenjima. Zapamtite da konfiguracije servera često nisu sasvim kompatibilne sa stambenim prostorima u smislu veličine i buke. Mogućnost korištenja ECC memorije je najočitija prednost pristupa. Sistem datoteka ZFS korišten u ovom segmentu kućni NAS-building, aktivno koristi memoriju. U ovom slučaju, kvar memorije može dovesti do oštećenja podataka koje ostaje neprimijećeno. ECC memorija rešava problem, ali njena upotreba u Intel verziji zahteva serverske procesore (ima zanimljivih izuzetaka, na primer Pentium G2120) i matične ploče.

Često se koristi virtualizacija i nekoliko gostujućih OS rješava probleme, svaki sa svojim vlastitim. Uobičajena opcija je kada se SATA kontroler prosljeđuje na virtuelna mašina, koji obavlja funkciju skladištenja (Solaris ili FreeBSD sa zfs-om). Iz ovog VM-a, diskovni kapacitet se izvozi preko NFS-a ili iSCSI-a u hipervizor i druge VM-ove. Uzdržaću se od daljeg objašnjavanja onoga u šta ni sam nisam baš upućen i dat ću prave primjere.





Montaža od TPAKTOP-a, pogled spolja i iznutra

by fatfreeod axel77od TPAKTOP
OkvirFractal Design Define MiniSupermicro CSE-SC846E26-R1200B
pogonska jedinicaSeasonic X560
Matična pločaSupermicro X9SCL-FSupermicro X9SCM-FSupermicro X9SCM-F
CPUIntel Xeon E3-1230Intel Xeon E3-1230Intel Xeon E3-1220
RAM4×Kingston KVR1333D3E9S/8G4×Kingston KVR1333D3E9S/4G4×Kingston KVR1333D3E9S/4G
Tvrdi diskovi za podatke5×WD20EFRXu procesu akumulacije12xST31000524AS u dva 6xRaidZ2 (glavni bazen), 2xST32000542AS u ogledalu (rezervni bazen), 4xST3250318AS u traci (torrent bazen)
Sistemska pohranaIntel SSD 520 180 GB2,5″ sa 320 GBTS64GSSD25S-M
operativni sistemESXi 5.1.0 + Nexenta CE + Ubuntu Server 12.04 + Windows 8FreeBSDFreeBSD
DodatnoHBA IBM ServeRAID M1015, Noctua NH-L12 hladnjak2×HBA IBM ServerRAID M10152×HBA IBM ServeRAID M1015, Intel Gigabit ET Dual Port Server Adapter

SATA/SAS kontroleri

Dakle, ako jedva čekate, možete početi. A u drugom dijelu ćemo detaljnije razgovarati o softveru.

Želio bih da izrazim svoju zahvalnost svim učesnicima u temi profila na forum.site, uključujući i drugove axel77, half_moon_bay, padavan, ZanZag, shale, čije su konfiguracije korištene u članku; drugovi Sergei V. Sh, TPAKTOP, iZEN i RU_Taurus za mnogo korisnih komentara.
Posebno se zahvaljujemo programerima slobodnog softvera: Olivier Cochard-Labbé, Daisuke Aoyama, Michael Zoon, Volker Theile i mnogi drugi. Oni su omogućili samo postojanje teme DIY NAS.

© 2024 ermake.ru -- O popravci računara - Informativni portal