Gör nas från en dator. NAS-server från en gammal PC

Instruktioner

För att konfigurera en webbserver måste du installera ett lämpligt operativsystem. Distributioner från Linux-familjen kan vara bäst lämpade. Till exempel, för en webbserver är Red Hat, Fedora och Ubuntu Server bra paket. Välj den Linux-variant som passar dig och ladda ner den från Internet. Du kan också installera ett serverfärdigt Debian Wheezy-system.

Skriv den valda distributionen på ett lagringsmedium. Du kan spela in på en flash-enhet, CD eller DVD. Bland de mest populära programmen för att bränna operativsystembilder är det värt att notera UltraISO och UNetbootin, som låter dig extrahera den valda bilden korrekt till valfri flyttbara media.

Öppna den nedladdade distributionen med det valda programmet och bränn skivan enligt instruktionerna i gränssnittet. Att göra startbart USB-minne i UltraISO, använd avsnittet "Bränn bild". hårddisk».

Sätt i lagringsmediet i din dator och starta från det. Utför installationen operativ system enligt instruktionerna på skärmen. För att starta från disken måste du gå till BIOS-inställningar genom att trycka på F2, F8 eller F10-knappen (beroende på moderkortsmodell). Använd avsnittet First Boot Device för att ställa in nödvändiga parametrar. Ange din enhet eller USB-läsare i listan, spara sedan ändringarna och starta om datorn.

Efter installation av operativsystemet måste du installera ett applikationspaket för att köra servern (Apache, MySQL, PHP). För att göra detta, ring en terminal och skriv in följande kommandon:

Sudo apt-get installation tasksel
Sudo tasksel

I listan som visas använder du tangentbordsknapparna för att välja LAMP Server och trycker på Enter. Installationsprocessen börjar, under vilken du kommer att bli ombedd att ange ett lösenord för att komma åt MySQL-panelen. När du har slutfört operationen kan du börja konfigurera och konfigurera din server, samt installera din egen webbplats.

notera

Efter att ha höjt LAMP kommer alla filer i din resurs att finnas i katalogen /var/www. Du måste kopiera data för att starta webbplatsen till den här mappen.

Användbara råd

Terminalen anropas med hjälp av motsvarande systemmenyalternativ genom att trycka på tangentkombinationen Ctrl och T. I frånvaro av en grafisk miljö, kommandorad startar automatiskt.

Källor:

  • Ubuntu Server
  • Debian Wheezy
  • UNetbootin

Förr eller senare har varje person som är involverad i internetprojekt idén om att skapa sina egna server. Och här kan du snubbla över fallgropar, eftersom arkitektur server men bör skilja sig från arkitekturen för en vanlig hemdator.

Du kommer behöva

  • Fodral med strömförsörjning, moderkort, processor, kylare, RAM, hårddiskar

Instruktioner

Innan montering server Men du måste bestämma dig för om du ska ta kroppen eller plattformen. Plattformen är ett specialanpassat moderkort och själva fodralet. För en mer lämplig montering, ett hus med strömförsörjning och separat innehåll för det.

Strömförsörjningen måste vara minst 350-400W för att den ska klara belastningen (om server kommer att ha 4 hårddiskar, då blir det minst 400W).

Efter att ha installerat strömförsörjningen bör du välja moderkortet. Avgiften måste vara server Nej, därför att i sin struktur skiljer den sig från kort för datorer (mer keramik för kylning och borttagning av överskottsel). Serverkort har ibland fler nätverksportar och SATA-kontakter. När man väljer bräda för server men det är nödvändigt att välja modeller där minnet är placerat vinkelrätt mot höljets vägg. Detta främjar bättre kylning.

Därefter bör du välja en processor för moderkortet (med uttag) och en kylare. Kylaren bör väljas efter blåsning av varmluft - en kylare för server och luften kommer att blåsa ut vertikalt, inte i sidled. Vid installation av kylaren måste den appliceras mellan kylaren och processorn. Kylaren har fenor vinkelräta mot höljets bakvägg så att den blåser av andra kylare.

Därefter installeras RAM-minne, helst minst 4 gigabyte för standardbehov och mindre.Då installeras hårddiskar av önskad storlek. För säkerhet och informationsskydd är det lämpligt att ha flera hårddiskar kombinera till RAID-.Om nödvändigt, CD-ROM. Servern är klar.

Video om ämnet

notera

Kylning är viktigt för en server, så du bör installera flera extra kylare.

Säkert är din garderob full av olika skräp. Skynda dig inte att kasta det, för bland soporna kan det finnas saker som bara vid första anblicken verkar värdelösa och onödiga, men i själva verket kan de vara användbara för dig.

Du kommer behöva

  • skruvmejsel, RAM, systemenhet, insamlingsställe för skrot

Instruktioner

Kontrollera först din dator för tillgänglighet av fungerande delar. När allt kommer omkring kan de vara användbara för dig för att uppgradera en ny dator.

Välj operativsystem för servern. Detta beror ofta på preferenser och vilken komfortnivå som krävs. Linux eller annat operativsystem, UNIX-liknande, kommer att kunna köras på blygsam hårdvara med hög prestanda om du inte installerar GUI.

Plocka upp HDD med möjligheten att dela filer. Om de flesta av filerna som kommer att användas av servern är kalkylblad eller textdokument, då räcker det med en hårddisk på 60 eller 80 gigabyte eftersom dessa filtyper är relativt små. Men om du planerar att byta eller stora databaser, välj då en disk med flera hundra gigabyte.

Köp en ny eller begagnad dator, eller bygg din egen. Om du planerar att använda Linux eller liknande system kommer servern att kräva datorer med lägre prestanda och färre nummer. Du kan också köpa begagnad utrustning. Det viktigaste här kommer att vara närvaron av ett Ethernet-kort för att ansluta till ditt hem- eller kontorsnätverk.

Installera extra minne, om det behövs. Mindre filservrar fungerar bra med 256 megabyte random access minne, och för högre prestanda behöver du 512 megabyte eller mer. Fler användare - mer RAM.

Konfigurera servern i kontrollpanelen, aktivera åtkomst till filer och skrivare med hjälp av administrativa verktyg.

Källor:

  • Server från din dator

Om du bestämmer dig för att förvandla din mobila dator till en hemmaserver, överväg flera funktioner. Var särskilt uppmärksam på att ställa in parametrar nätverkskort din bärbara dator.

Du kommer behöva

  • - nätverkshubb;
  • - nätverkskablar.

Instruktioner

Köp först en speciell USB-LAN-adapter. Detta är nödvändigt om din mobil dator Det finns bara en LAN-port. Välj en nätverkshubb och köp den här enheten. Det gör att du kan ansluta flera stationära datorer. Förbered erforderligt antal nätverkskablar.


Användbara råd: innan du anger ett pris för en gammal dator, leta efter liknande konfigurationer på samma Avito.


2. Ge bort gratis.


Genom att lägga upp en annons på specialiserade hemsidor kan du snabbt bli av med din gamla dator genom att lämna över den till en fattig privatperson, eller på så sätt hjälpa ett äldreboende eller välgörenhetsorganisation.


Men varför göra sig av med utrustning som kan utföra många fler funktioner?


3. Använd som skrivmaskin eller andra enkla uppgifter.


Inte bra kraftfull dator kan mycket väl hjälpa dig att utföra många uppgifter, som att arbeta med dokument, söka information på Internet, etc. Det viktigaste i denna fråga är att välja rätt programvara, det vill säga en som är föga krävande när det gäller hårdvaruparametrar.


4. Använd som filserver eller mediaspelare.


Släng inte din gamla dator, utan avsätt den för lagring av filer - böcker, filmer, foton, det vill säga allt som tar upp mycket utrymme. Det är lätt att organisera en sådan server Fjärranslutning och du kommer att kunna se nödvändiga filer från en helt ny surfplatta eller bärbar dator.


Förresten, det kommer att vara bekvämt om du överför torrentklienten till samma filserver.


5. Använd din gamla dator som server, brandvägg, router...


Om du har flera datorer i ditt hem men bara en skrivare, anslut den skrivaren till din gamla PC och konfigurera allmän tillgång. Nu kommer alla att inte kunna köra med flash-enheter till en dator med en skrivare eller byta skrivare till sin PC, utan att omedelbart skicka ett utskriftsjobb utan några krångel.


Det är lika användbart att installera gammal dator och för distribution av Internet, som proxyserver, etc.


Notera! Om du behöver två kraftfulla datorer i ditt hem, men inte har pengar att köpa en andra, kan den gamla datorn konfigureras som en terminal för att ansluta till en kraftfullare maskin.

Idag, kära läsare, kommer vi att prata om hur du kan bygga en server från din hemdator.

Det är inte konstigt, men om du har läst artikeln om, så vet du redan hur du är värd för webbplatser på din hemdator. Det visar sig att allt som behövs för att webbplatsen ska laddas inte från någon server hos värdleverantören utan från din bekanta hemdator är att konfigurera apache+php+mysql-kombinationen på det sätt som beskrivs i artikeln och ansluta Domän namn med din hemdators IP-adress.

Jag repeterar:

  • Jag skrev om hur man konfigurerar Apache + PHP + MySQL.
  • Jag skrev om hur man kopplar en IP-adress och ett domännamn.

Så du är fullt beväpnad med kunskap, allt som återstår är att tillämpa den korrekt.

Det är bra om datorn är ansluten direkt till leverantören via en nätverkskabel och en extern statisk IP-adress anges i nätverksinställningarna. Det är denna IP som kommer att behöva specificeras i domännamnsinställningarna.

Men det är en vanlig sak när datorn som kommer att fungera som en server är placerad antingen på ett lokalt subnät, eller det finns något slags ADSL-modem framför den och en extern IP-adress (som du kan ta reda på med hjälp av myip. ru service) - detta är adressen till routern eller ADSL-modemadressen. Datorns IP-adress är lokal (antingen 192.168.0.ХХХ eller 10.0.0.Х). Det är mer komplicerat här, men du kan fortfarande nå ditt mål och skapa en filial till din värdleverantör hemma.

Det är nödvändigt att genomföra den så kallade port forwarding. De där. konfigurera routern eller ADSL-modemet enligt följande:

  • Användaren angav webbadressen.
  • Namnservern rapporterade IP-adressen. Denna IP-adress är den externa statiska adressen till antingen en router, ett ADSL-modem eller en gateway genom vilken serverdatorn ansluter till Internet.
  • Förfrågan kom till routern på port 80 (det är via port 80 som http-anslutningen görs).
  • Routern är konfigurerad på ett sådant sätt att alla förfrågningar som kommer till port 80 omdirigeras till en dator på det lokala subnätet med en specifik IP, till exempel 192.168.0.200.
  • Förfrågan gick till den lokala serverdatorn och där hälsade Apache glatt på den och returnerade den önskade platsen.

Men vi kommer att ta itu med port forwarding lite senare. Låt oss nu gräva ner i själva serverdatorn.

Egenskaper för serverdatorn

Det är väldigt svårt att prata om några exakta parametrar här.

Om du ska spela värdleverantör så måste servern vara en fyrkärnig dator med 4 GB RAM och flera hårddiskar kombinerade till en RAID-array. En sådan dator är uppdelad i flera virtuella servrar, vars kontroll ges till kunderna.

Om du planerar att vara värd för ett par sajter, till exempel en webbplats, så räcker det med en vanlig modern dator. Och sedan måste du experimentera för att uppnå det optimala resultatet.

Jag skulle vilja rikta din uppmärksamhet på följande funktion: mängden RAM på servern är viktig. Därför att Processen för en besökare som laddar samma webbsida kan påskyndas genom att lagra data i RAM. Ju mer RAM, desto bättre.

Läshastigheten från hårddisken och dess tillförlitlighet kan ökas med samma RAID-matriser.

Men det obestridliga faktumet är att Windows OS, på grund av det enorma antalet säkerhetshål, många virus och instabilitet, inte har någon plats på servern.

Därför är det operativsystem i Linux-familjen som råder på servrar. Men var inte orolig, principerna för att arbeta i Linux är inte så komplicerade som de verkar, och att installera Apache + PHP + MySQL skiljer sig praktiskt taget inte från att installera på Windows.

Installerar ArchLinux

Kom igen, kära läsare, jag kommer att introducera dig för installation av operativsystemet ArchLinux.

Det finns många operativsystem utvecklade baserade på Linux. Detta inkluderar välkända Ubuntu och openSUSE och många andra. En av distributionerna som har vunnit popularitet är ArchLinux. Vi kommer att lära känna honom.

Varför ArchLinux:

  • Enligt min mening den optimala distributionen för servern. Det finns ingen extra vikt i den, allt konfigureras och installeras av användaren själv (lämnar bara det som verkligen är nödvändigt).
  • Kraftfullt installationssystem för Pacman-uppdateringar.

Nu kommer jag att beskriva i detalj processen för att installera ArchLinux på en framtida server.

I fallet med en vanlig hemdator som vi planerar att göra en server från, kommer distributionssatsen att vara lämplig Kärn ISO:er: i686, en Torrent-länk till vilken kan erhållas på den här sidan.

Denna distribution är en 32-bitarsversion med nödvändiga installationsfiler som finns i den nedladdade bilden (kort sagt, det här är vad vi behöver).

Som jag redan skrev i artikeln om mina program kommer jag att använda .

Till att börja med startar jag Torrent-klienten från TCUP och efter ungefär en timme ligger distributionen på min hårddisk.

Nu, som du säkert gissat, måste du klippa distributionen till disken. En vanlig CD skulle vara idealisk, men var kan jag få tag i en i våra progressiva tider, så jag använder en tom DVD (för en sådan sak är det inte synd).

Vi kommer att klippa det med samma TCUP-plugin.

Starta plugin-programmet BrinnandeCD/DVD. Välj sedan objektet Projekt: ISO/CUE-bild och, direkt till innehållet i objektet som öppnas, kopiera den nedladdade ArcLinux-distributionen (med den välbekanta F5-knappen).

Vi börjar spela in, naturligtvis, genom att klicka på objektet Bränna en skiva.

Jag väljer en låg inspelningshastighet, vi har ingenstans att rusa. Och vi gick för att omvandla diskavbildningen till en ArcLinux-startinstallationsskiva.

Efter att ha slutfört alla dessa enkla operationer har vi en disk med distributionssatsen, som måste sättas in i experimentdatorn och startas från den.

Man tror att efter att ha nått insikten om behovet av att installera Linux, vet användaren exakt var i BIOS på experimentdatorn han kan aktivera uppstart från CD.

Startar från CD.

Välj ett föremål Boot Arch Linux Live CD. Därefter observerar vi processen att ladda operativsystemet.

Notera till värdinnan root är inloggningen för superanvändaren, som har de bredaste rättigheterna att konfigurera systemet.

I installationsläge har root-användarkontot inget lösenord. Vi kommer att skapa ett lösenord under ett av de sista stegen för att installera Arch Linux OS.

Om du uppmärksammar den vackert designade inskriptionen som visas efter auktorisering, kommer det att stå klart att installationen måste startas genom att ange kommandot / båge/uppstart och bekräfta inmatningen genom att trycka, du kommer inte tro det, Enter.

Det är det, låt oss gå direkt till installationen.

Vi kommer att utföra vart och ett av installationsmenyalternativen sekventiellt.

1. VäljKälla

I detta skede ombeds vi att välja mellan att installera från en CD eller från Internet. Därför att Vi laddade ner hela distributionen, välj sedan CD-ROM eller ANNAN KÄLLA och tryck på Enter.

2. Ställ klockan

Välj region och tidszon. Här måste du välja en tidsregion. Jag väljer Europa och efter Kiev (eftersom jag geografiskt befinner mig i Ukraina).

Ställ in tid och datum Här, utan ytterligare förklaring, väljer jag UTC. I manuellt läge redigerar jag datumet. Efter justeringarna återgår jag till undermenyn för inställning av datum och tid genom att välja retur.

Jag har ställt in tid och datum, välj det tredje alternativet Gå tillbaka till huvudmenyn.

Nu är den mest intressanta och svåra delen att partitionera hårddisken. Men vi kommer snabbt att övervinna denna vetenskap.

Jag väljer ett objekt

3. Förbered hårddisk(ar)

Vi kommer att bryta upp det manuellt läge. Välj därför punkt 2 i undermenyn. Partitionera hårddiskar manuellt.


Jag har en 18 GB disk, vilket diskpartitioneringsprogrammet glatt informerar mig om.

I detta skede skulle jag vilja förklara principerna för att arbeta med Arch Linux-utrustning och filhierarki:

I Linux finns inga enheter C:, D:, etc., som vi är vana vid att se i Windows. Här börjar hela hierarkin från roten, betecknad / Allt finns i detta snedstreck och distribuerat i mappar.

Överraskande nog för en Windows-användare lagras all hårdvara i mappen /dev. Min enda hårddisk är betecknad sda. Det är därför jag ser inskriptionen /dev/sda: 18GiB, som indikerar att det finns en enhet på datorn som känns igen som en 18 Gigabyte hårddisk och den, som alla enheter, placeras i dev-mappen.

Nu går vi direkt vidare till att skapa partitioner på hårddisken.

Jag väljer /dev/sda-enheten och trycker på Enter. Efter detta startas cfdisk-programmet, med vilket vi delar upp disken i partitioner. Vi tar bort välkomstfönstret för cfdisk-programmet genom att trycka på Enter och observera gränssnittet för cfdisk-programmet.

För experimentets renhet tar jag bort alla befintliga avsnitt genom att välja alternativet Ta bort längst ner (nedre menyn, flytta med markörtangenten till höger).

Som ett resultat har jag ett gäng ledigt utrymme, som jag nu kommer att omfördela inför dina ögon, kära läsare.

Låt oss skapa tre sektioner:

  • Startpartitionen, som kommer att innehålla systemkärnan (vi behöver bara tilldela 50 MB för den).
  • Byt eller byt partition. Den används för att lagra data från RAM när den inte längre får plats där (512 MB).
  • Partition för allt annat, rotpartition /. Vi kommer att använda allt som är kvar till honom.

Så jag väljer Ny och skapar en startpartition. Vid nästa gaffel väljer jag Primär. Därefter väljer jag partitionsstorleken; i mitt fall är 50 megabyte tillräckligt. Jag bekräftar mitt val med början.

Efter att ha skapat partitionen anger jag dess typ (Typ objekt) som 83 (Linux).

Den första partitionen har skapats. Nu går jag till punkten som symboliserar de återstående friplats på disken och klicka på Ny igen.

Nu ska jag skapa en swap-partition.

Vi använder algoritmen som beskrivs ovan. Storleken på denna partition kommer att vara 512 megabyte.

Typen av denna sektion (Typ) måste vara 82.

Vi markerar allt annat som sda3, där vi ska montera roten /.

Den partitionerade hårddisken sda ser ut så här:

Det är dags att indikera en av diskarna som startbar. För att göra detta flyttar vi till sda1 och markerar det med alternativet Bootable.

Det var allt, kära läsare, diskpartitioneringen är över. Välj skrivobjektet i cfdisk-gränssnittet (i den nedre menyn) och spara ändringarna.

Efter att ha sparat kan du avsluta (Avsluta objekt).

Vi befinner oss återigen i den välbekanta Arch installationsmenyn, där vi väljer alternativet KLAR.

Efter att ha valt KLAR kommer vi att hamna i undermenyn för att arbeta med disken, där objektet kommer att väljas noggrant 3. Konfigurera blockenheter, filsystem och monteringspunkter manuellt

Tryck på Enter och fortsätt med att montera hårddiskpartitionerna.

Genom att gå till lämplig del av menyn kan vi specificera filsystem och monteringspunkter (exakt vad som ska finnas på den valda hårddiskpartitionen).

Så låt oss börja med sda1. Denna partition är startbar. Ext3-filsystemet, som stöder återställning efter ett fel, kommer att vara optimalt för det.

Som överenskommet monterar vi startpartitionen /boot på sda1.

Vi kommer inte att ange några ytterligare alternativ, tryck på Enter.

På samma sätt som ovan skapar vi ett filsystem och monteringspunkt för sda2. Filsystem- byta. Detta är faktiskt allt som behövde specificeras för sda2.

Sda3 kommer att ha ett ext3-filsystem; vi monterar där, enligt överenskommelse, allt annat, d.v.s. /.

Här är resultatet:

Allt som återstår är att välja gjort och allt vi har gjort kommer att tillämpas.

Nu är det verkligen allt som finns att ställa in hårddisken. Arch väljer noggrant den femte posten i installationsmenyn, 5 Gå tillbaka till huvudmenyn.

Vi fortsätter att installera vår underbara Linux.

I huvudinstallationsmenyn väljs objektet 4. Välj Paket. I den behöver vi inte välja något annat än bas.

När du har valt bas kommer en lista över paket som ingår i installationen att visas. Utan att oroa dig för din hjärna, klicka på OK.

Vi kommer till det femte menyalternativet Installera paket, som startar installationen av paket. Om du ser detta

och CD:n prasslar flitigt, vilket betyder att allt är bra, vänta tills installationen är klar.

Det var allt, kära läsare, installationsprocessen för Arch Linux är klar, låt oss börja konfigurera. Allt som vi konfigurerar nu kan korrigeras när som helst.

6. Konfigurera system

På nästa skärm kommer vi att bli ombedda att välja en redigerare för att ändra konfigurationstextfilerna. Vi väljer nano och ångar inte våra hjärnor.

Efter att ha valt textfilredigeraren ser vi en lista över alla konfigurationsfiler. Men var inte orolig, bara några av dem behöver redigeras.

Huvudkonfigurationsfilen är /etc/rc.conf

Välj lämplig post och tryck på Enter.

nano editor laddar innehåll textfil rc.conf, som finns i mappen konfigurationsfiler etc.

Först ställer vi upp nätverket. Låt oss gå till avsnittet NÄTVERK i filen och titta noga på raderna

#eth0="eth0 192.168.0.2 nätmask 255.255.255.0 broadcast 192.168.0.255" eth0="dhcp" GRÄNSSNITT=(eth0) gateway="default gw 192.168.0.1" ROUTES=(!gateway)

Det betyder att om vi sätter upp en server så kan det inte vara tal om dynamisk distribution av IP-adresser. Därför tar vi bort kommentarsrutnätet före den första raden och lägger det på den andra raden. Det visar sig detta:

Eth0="eth0 192.168.0.2 nätmask 255.255.255.0 sändning 192.168.0.255" #eth0="dhcp"

Låt oss nu ha kul med den första raden. Istället för 192.168.0.2 anger vi serverns IP-adress. Min server finns i lokalt nätverk och har adressen 192.168.0.200 (det är precis vad jag anger).

nätmask 255.255.255.0 Detta passar oss. Detta maskformat indikerar att det kan finnas 254 datorer på undernätet (de tre första komponenterna i deras IP-adress är fasta, och den sista varierar från 1 till 254). Okej.

broadcast 192.168.0.255 är IP-adressen för broadcast-paket. Om ett paket skickas till denna IP kommer alla datorer i undernätet att ta emot det. Bra, det passar oss.

Som ett resultat har vi följande istället för den första raden:

Eth0="eth0 192.168.0.200 nätmask 255.255.255.0 broadcast 192.168.0.255"

Scrolla ner till raden

Gateway="default gw 192.168.0.1" ROUTES=(!gateway)

Den första raden anger gatewayen. Mitt lokala nätverk är organiserat på ett sådant sätt att det framför servern finns en router med adressen 192.168.0.1, och jag anger den som gateway. Om det i ditt fall inte finns någon router, måste nätverksadministratören berätta för dig IP-adressen för gatewayen, och du kommer att ange det här.

På den andra raden behöver vi bara ta bort utropstecken:

ROUTES=(gateway)

Det är allt med dessa filer. Tryck på ctrl+o för att skriva och ctrl+x för att avsluta.

Nästa konfigurationsfil vi kommer att vara intresserad av är /etc/resolv.conf

Allt är väldigt enkelt här. I namnserverns ip-format måste du ange DNS.

Precis under #namnserverraden lägg till följande

namnserver 192.168.0.1

namnserver 8.8.8.8

Vem är 192.168.0.1, vet du, kära läsare, redan.

8.8.8.8 är Googles DNS. Jag anger det som ett alternativ.

Nästa intressanta fil är /etc/hosts.deny

Som standard nekar den här filen alla anslutningar. Detta kan korrigeras genom att kommentera ut raden ALLA: ALLA: FÖRNEKA, d.v.s. sätt ett hash # framför frasen, så här:

# ALLA: ALLA: FÖRNEKA

Spara filen och avsluta.

Nästa steg är att justera uppdateringsspeglarna som finns i filen /etc/pacman.d/mirrirlist

Rulla filen till avsnittet Ryssland och avkommentera raderna med adressen yandex.ru

Spara och stäng.

Det sista steget är att ställa in ett lösenord för den superkraftiga rootanvändaren. Ställ in det och glöm det inte.

När du anger ett lösenord, var medveten om att i Linux är lösenordstecken inte täckta med asterisker, de visas helt enkelt inte alls (så att du inte ens kan spionera på antalet tecken i lösenordet och sedan på något sätt gissa dem).

Klicka på Klart i slutet.

Ändringar gäller.

Det sista vi behöver göra är att välja bootloader. Paragraf 7 Installera Bootloader.

Allt är enkelt här, oroa dig inte för din hjärna, välj Grub. Efter att ha valt det kommer vi att se innehållet i bootloader-konfigurationsfilen. Vi är inte intresserade av honom, vi går genast därifrån.

Nu måste vi välja var bootloadern ska installeras. Välj /dev/sda

Det var allt, kära läsare, 8 Avsluta installationen.

Grattis, Arch Linux körs, ange kommandot omstart och glöm inte att ta bort startdiskett från SDROMA. Förresten, SDROM kommer inte att öppnas förrän omstarten börjar, eftersom disken är monterad, dessa är funktionerna i Linux.

Det var allt, Linux har laddat och inbjuder dig att börja arbeta genom att ange ditt användarnamn och lösenord. Vad förväntade du dig?

Vi loggar in som root (du har själv glömt root-lösenordet, så ange det om du inte har glömt).

Grattis, du är inloggad som root (åtminstone jag var inloggad).

Låt oss nu kontrollera nätverksanslutningens funktionalitet. Jag hoppas att du anslutit din dator till det lokala nätverket med en vanlig nätverkskabel.

Då borde allt fungera, skriv kommandot pingGoogle.com och observera en glad bild av framgångsrika pingar.

När du blir uttråkad av pingbilden trycker du på ctrl+c.

Om ping inte fungerar för dig, se till att du fick tillräckligt med vitaminer i barndomen.

Äntligen kan vi nu installera ett program för fjärråtkomst av SSH via Putty. Kommer jag ihåg detta?

Nu ska vi ta reda på hur allt detta är konfigurerat på serversidan.

Genom att installera SSH-åtkomst kan jag fjärrstyra servern och spela in videolektioner, ta vanliga skärmdumpar och inte sitta framför monitorn med en kamera.

Arch har denna underbara sak som kallas pakethanterare. Det heter pacman. Syftet med pacman är att installera de nödvändiga programmen, uppdatera dem, uppdatera alla befintliga program, installera nödvändiga komponenter för nyinstallerade program. Allt som allt en underbar sak. Du kan läsa mer om pacman.

Låt oss nu skriva in kommandot Pac Man -Syu, som synkroniserar data om paket på Yandex-servrar.

När synkroniseringen är klar kommer vi att installera programmet för SSH-åtkomst. Det heter öppnassh. Installationen sker med kommandot pacman -Sv openssh

Pacman kommer att ladda ner och installera programmet och alla saknade komponenter. Av någon anledning, första gången jag bara uppdaterade pacman, men openssh installerades inte. Så jag upprepar kommandot pacman -Sv openssh

Denna gång lyckades försöket med att installera programmet.

Det är här startfilen /etc/rc.d/sshd finns

För att starta openssh måste du ange följande kommando:

/ etc/rc.d/sshdStart

Därefter kommer SSH-åtkomst till servern att vara möjlig.

För att komma åt servern använder vi Putty-programmet. Du kan ladda ner den antingen från den officiella webbplatsen eller från Insättningsfiler (*.zip, 243 KB).

Ange serverns IP-adress (i mitt fall 192.168.0.200) och anslut via SSH.

Efter anslutning ser vi i Putty-fönstret allt samma sak som på servermonitorn. Tangentbordet och servermonitorn kan flyttas längre bort; vi kommer inte att behöva dem inom en snar framtid.

Äntligen kommer vi att uppdatera vårt system med ett underbart team Pac ManSyu

I mitt fall behövde jag ladda ner 100 MB uppdateringar, så ta hjärtat, det här är ingen snabb uppgift.

Det var allt tills vidare. Till nästa möte föreslår jag att du, kära läsare, petar in google frågor som "grundläggande linux-kommandon" hittar du många roliga saker.

Att skapa din egen lokala server baserad på en vanlig persondator är en ganska komplex och mödosam uppgift. Här måste du förstå följande punkter:

  1. 1. , och om du ens behöver din egen server. Detta är en av nyckelfrågorna som kräver ett tydligt och entydigt svar från den framtida administratören.
  2. 2. Vilka tekniska resurser står till ditt förfogande och vad som kommer att vara nödvändigt för driften av en fullfjädrad server. Minimum tekniska krav att skapa en "högkvalitativ" server är ganska höga: bara utrustningen kommer att kosta 70 - 80 tusen rubel.

Tänk också på att för normal drift av resursen (som du planerar att göra din egen server för), behöver du att serverdatorn ständigt är på och fungerar utan avbrott. Därför är det nödvändigt att säkerställa en lämplig strömförsörjning.

3. Vad kontanter du är villig att spendera på att skapa och underhålla servern. Utöver de ovan nämnda hårdvarukostnaderna kräver att skapa en fullfjädrad server på en dator en dedikerad (statistisk) IP-adress och hög hastighet för datamottagning och överföring (minsta indikator är 10 Mbit/sek). Följaktligen måste du för detta betala extra till leverantören och ingå ett ytterligare avtal för tillhandahållande av sådana tjänster.

Och innan du försöker göra en server av en dator måste du tydligt definiera alla dessa nyanser.

Hur gör man en server från en hemdator?

För att skapa din egen server måste du först installera ett nätverksoperativsystem för flera användare.

Valet är enormt: Debian, FreeBSD, CentOS, OpenSUSE, Ubuntu, Windows och många andra.

På Internet kan du hitta många exempel på testning i driften av de ovan nämnda operativsystemen och deras betyg i enlighet med testresultaten. Till exempel "SOS"-betyget för 2016:

1:a plats: "Debian" och "Ubuntu Server";

3:e plats: "FreeBSD" och " Windows Server»;

4:e plats: "Red Hat Enterprise";

5:e plats: "Fedora".

Naturligtvis utgörs lejonparten av marknaden för nätverksprogramvara av operativsystem som intar förstaplatsen i rankingen. Därför rekommenderar vi att du väljer en av dem för att skapa en server på en dator för första gången.

Som ett exempel kommer vi att fokusera på att installera operativsystemet Ubuntu Server.

Hur ställer jag in en lokal server från början på ubuntu?

1. Ladda ner och kopiera operativsystemavbildningen till ett startbart USB-minne. Starta din dator från flash-enheten: i det första steget kommer du att bli ombedd att välja ett språk.

3. I nästa steg, välj "Region" och "Inställningar för tangentbordslayout";

4. Ange ditt användarnamn, datorkonto och lösenord,

klicka sedan på "Fortsätt";

konfigurera "Disk Layout"

och välj vilken disk systemet är installerat på;

6. Vänta tills installationen och systemuppdateringen är klar.

7. Välj programvara, som du behöver för arbetet.

8. Bekräfta att installationen är klar genom att klicka på knappen "Fortsätt";

9. Efter att ha startat om datorn för att logga in konto Du måste ange användarnamnet och lösenordet som skapades i steg "4";

10. Detta slutför installationen av serveroperativsystemet och det första skapandet av servern.

Hur gör man sig själv till admin på sin server?

  1. 1. För att få administratörsrättigheter, skriv in kommandot "sudo su";
  2. 2. Som standard erhålls serverns nätverksinställningar med DHCP, men för att servern ska fungera måste du ändra värdet “iface eth0 inet static” i filen “/etc/network/interfaces” till en “statisk IP adress". Texten ska se ut ungefär så här:

iface eth0 inet statisk
adress 192.168.0.100
nätmask 255.255.255.0
nätverk 192.168.0.0
sändning 192.168.0.255
gateway 192.168.0.1

Efter att du har sparat, starta om nätverket med kommandot "/etc/init.d/networking restart".

Del ett: Kalljärn

Den kan stuvas och hackas till buljong,
Och det är gott att servera med grönsaker.

Lewis Carroll, Jakten på Snarken

Alla som kan samla Personlig dator och installera Windows, om så önskas, kan den också klara av skapandet av en ganska avancerad NAS från x86-kompatibel hårdvara och gratis mjukvarusammansättningar baserade på *nix. Samtidigt, grovt sett, påverkar antalet installerade diskar projektets kostnad och komplexitet endast med kostnaden för diskarna. Detta gör att du på allvar kan spara pengar jämfört med att köpa en färdig NAS med 4 eller fler diskar, men det är knappast lönsamt om en NAS med 1-2 diskar tillfredsställer dina behov. Det är omöjligt att säga vilket alternativ som är bättre. Alla har sina egna preferenser. Vissa lagar mat bra hemma, medan andra föredrar att äta på en restaurang. Tycker du om att mixtra med mjukvara och hårdvara? Då kan den här texten vara användbar. Behöver du en egen lagringstjänst? Välj mellan molnlagring och en färdig NAS ur kartongen.

N. B. Den här artikeln handlar inte om hårdvarumodellen eller versionen av mjukvaruprodukten. Hon pratar om konceptet att skapa en NAS med egna händer och föreslår att man överväger andra alternativ för att lösa problemet, förutom att köpa en färdig enhet. Ämnet är långt, med nästan tusen sidor diskussion. Människorna där är artiga och lyhörda. Detta är en antydan om att artikeln inte låtsas vara komplett, akademisk eller den ultimata sanningen.

Vad är detta för NAS?

Enligt Wikipedia, NAS (Network Attached Storage) - nätverkslagringssystem, nätverkslagring. Det är en dator som är ansluten till ett nätverk och utformad för att tillhandahålla datalagringstjänster till andra enheter. Operativsystemet och NAS-modulprogrammen tillhandahåller drift av datalagring och filsystem, åtkomst till filer och kontroll över systemfunktioner. Enheten är inte utformad för att utföra normala datoruppgifter, även om det kan vara tekniskt möjligt att köra andra program på den. Vanligtvis har NAS-enheter ingen skärm eller tangentbord, utan hanteras och konfigureras över nätverket, ofta med hjälp av en webbläsare.

Definitionen är inte idealisk, men ganska fungerande. NAS används också i företag, men de har sina egna krav och funktioner. Vi kommer att vara intresserade hemmabruk NAS

Folk kommer vanligtvis på idén att montera en NAS med sina egna händer på två sätt, och ofta på båda sätten samtidigt. När du har en dator hemma behöver du ingen NAS. Så småningom dyker andra nätverksenheter upp. Bärbara datorer, smartphones, surfplattor. Och speciellt - nätverks-HD-mediaspelare, alla möjliga sorters Dune, Popcorn, WD TV och liknande. Just med förvärvet nätverksmediaspelare en person börjar ofta ackumulera terabyte av information. Den lagras först på flyttbara hårddiskar som är anslutna till mediaspelaren och/eller läggs till huvuddatorn. Snart blir det för många diskar för bekväm användning, och en tyst surrande dator dygnet runt, som samtidigt laddar ner något från Internet, kommer att börja irritera, om inte dig, så din bättre hälft. En idé uppstår att samla detta gäng diskar i en separat låda, lägga den någonstans i ett hörn och instruera den att distribuera innehåll till alla nätverksenheter och ladda ner torrents. Grattis, du har tagit den första vägen till NAS. På vägen tog vi definitivt en titt på den färdiga NAS:en, ur kartongen. Men priset!..

Det andra sättet är genom hårdvaruuppgraderingar. Som ett resultat ackumuleras mindre än en kubikmeter komponenter, som är svåra att sälja och det finns ingen att ge bort i present. Plyushkin inom oss finner en användbar användning för dem i idén om att bygga en NAS. Och samtidigt tillfredsställa ditt sug efter att rota i datorns tarmar. Det är inte för inte som en glad amerikan skrev att att arbeta med en dator är det enda som finns idag lagligt sätt knuffa runt någon som är smartare än du.

Naturligtvis finns det andra sätt. Du är till exempel en angelägen fotograf och behöver säker förvaring långtidsarkiv. Eller en kärleksfull förälder som filmar varje steg av sin bebis. Etc. Men sällan leder sådana scenarier till att man monterar en NAS med egna händer. Mycket oftare - att köpa färdiga ur lådan. Behoven hos sådana användare tillgodoses med säkerhet av 1-2 diskmodeller av färdiga NAS. Det är svårt, för att inte säga omöjligt, för en neofytisk amatör att montera något liknande i storlek, ljud och pris som 1-2 skivmodeller.

Till försvar av färdiga NAS är det värt att notera att de ger många funktioner och funktioner direkt, vilket kräver minimal installation/konfiguration/justering. Så i själva verket måste deras kostnad även innefatta programmerares arbete, teknisk support etc.

Situationen förändras dramatiskt om 1-2 diskar inte räcker, men det finns ett behov av 4 eller fler. Tillverkarnas marknadsförare sätter en prisnivå för dem, vilket kastar en person som är bekant med datorprislappen i ett tillstånd av frustration (även om de uttalar mycket populärare ord). Och personen börjar välja en hårdvarukonfiguration, till vilken vi går vidare. Även om han borde ha börjat med mjukvara kan han inte gå emot naturen.

Hårdvaran beror på vilken programvara som används. Programvara - beroende på tilldelade uppgifter. Och den korrekta formuleringen av problemet har aldrig varit en stark sida för hemhantverkaren. Så han börjar med hårdvara. Om vi ​​kom till att bygga en NAS med en påse med delar över från uppgraderingar, så är den goda nyheten att de kommer att passa, även om inte optimalt. Utan att ens titta.

Kvastade runt ladan

För att bekvämt kunna titta på FullHD-video över nätverket, inklusive bilder på BD-skivor, behöver vi minst:

  • 1-2 gigabyte RAM-minne om ZFS inte används och 4-8, mer är möjligt om ZFS används. (Om ZFS - senare kommer Google att hjälpa de otåliga.) Men även på en sällsynthet med 256 MB kan du samla något användbart;
  • x86-kompatibel processor, idealiskt (och för ZFS) - 64-bitars, men 32-bitar är lämplig för de flesta alternativ. Det vill säga vilken x86-processor som helst förutom de som är helt museikvalitet. Det skulle vara att föredra att ha mindre värme, men det är vad det är;
  • trådbunden Ethernet-port, helst gigabit – även om 100 megabit räcker för att se BD-bilder över nätverket. Att ansluta en NAS via Wi-Fi är en kontroversiell idé (men om du bygger den själv har du mycket större frihet att välja trådlösa kontroller);
  • enheter och SATA-portar. För NAS är det ingen skillnad mellan SATA-2 (3 Gbit/s) och SATA-3 (6 Gbit/s). Alla enheter är inte snabbare än den gamla SATA-1, så sådana portar kan användas. Men IDE-enheter, enligt moderna standarder, är långsamma, har låg kapacitet, heta och bullriga. Om det inte finns tillräckligt med SATA-portar kan du använda kontroller. Men om (när) du snart bestämmer dig för att flytta till ny hårdvara, så kommer SATA-kontrollerna som köpts som kryckor för ett föråldrat moderkort att ligga overksamma. Jag vet av mig själv att jag har två liggandes. Och var försiktig med diskar som är större än 2 TB. Många äldre kontroller är inte kompatibla med dem. Och bland SATA-1-kontrollerna finns det också de som inte fungerar med diskar som är större än en terabyte - detta är dock redan uråldrigt och sällsynt;
  • Naturligtvis fallet där allt kommer att passa och strömförsörjningen som kommer att dra det. Det finns finesser med strömförsörjningen, det är vettigt att titta på en ny, se nedan.

Med största sannolikhet kommer den hårdvara som blir över från uppgraderingarna att uppfylla dessa krav. Och om det inte gör mycket ljud (eller det finns någonstans att rengöra det), så har du i allmänhet tur. Du kan börja experimentera.

Skräddarsytt

Om du monterar en NAS av specialinköpta komponenter bör du först bestämma dig för dina önskemål. I de flesta fall (men det är omöjligt att greppa omfattningen) delas förfrågningar in i tre grupper, konventionellt "tyst-kompakt", "effektivt-utbyggbart" och "server-så-server". Låt mig förtydliga att det inte finns något klart korrekt alternativ. När allt kommer omkring väger användaren själv önskemål, kostnader och sina förmågor. Men fel är möjligt. När resultatet inte uppfyller de krav som uttryckligen eller implicit specificerats under projekteringen. Till exempel kommer maken att säga att lådan naturligtvis är stor. Men det ylar som ett flygplan, och hon går inte med på att bo i samma lägenhet. Eller så klarar systemet som monterats under passiva förhållanden inte testet på sommaren. Eller så stängs videon helt enkelt av när den visas online. Därför är det bättre att överväga dina önskemål på stranden. Speciellt de implicita.

Viktig notering. Vi pratar om NAS, och inte om HTPC (Home Theater PC), det vill säga inte om en dator som visar filmer med ljud på stor skärm ansluten till dess videoutgång. I princip är det ingen som förbjuder dig att göra HTPC, även med många hårddiskar, även om kraven för HTPC och NAS, samt mjukvaran och hårdvaran som används för dem, är väldigt olika. HTPC är ett annat ämne.

Tyst kompakt

Den här uppsättningen av krav påverkas av standardbaserad NAS. Jag vill ha något kompakt och tyst, men en som rymmer 4 skivor (ofta 6, ibland fler). Sådana krav leder vanligtvis till valet av ett Mini-ITX-moderkort med en lödd Atom-liknande processor inrymd i ett kompakt hölje. Exempel finns nedan.

Det finns en mycket bra förkonfigurerad lösning - HP Proliant Microserver (). Kompakt, rimlig i pris (från 12 000 för tillfället), 4 hårddiskar, den femte kan sättas in istället för ODD, vilket är onödigt i NAS:n. Och få porten avsedd för ODD SATA att fungera normalt med hjälp av en liten tamburin. Nackdelar - processorn är långt ifrån kraftfull, men för många scenarier räcker den. Om du är nöjd med mikroservern, låt oss gå till kapitlet om programvara.

HP Proliant Microserver är en högkvalitativ och billig kandidat för rollen som hemma-NAS

Om inte, välj först ett fall för önskat antal diskar (om en disk behövs för systemet eller inte beror på operativsystemet. Vi kommer att diskutera det i kapitlet om programvara). Här, i kampen om att visa upp estetiska känslor med girighet och önskan om effektiva kostnader, sker det första testet av styrkan i konceptet "tyst-kompakt". Vackra kompakta fodral är inte billiga. Om segern ligger i paddans önskan om effektivitet, låt oss gå till kapitlet om effektivitet och töjbarhet. Vi går dit om det valda fallet tillåter installation av ett microATX-moderkort. Om estetiken vinner väljer vi ett Mini-ITX (Mini-DTX) moderkort. Det första kravet är maximalt antal SATA-portar (inklusive eSATA). I princip producerades stationära versioner med 6 SATA-portar. Men om det kommer att gå att hitta det här och nu är frågan. Om det inte finns tillräckligt med portar är PCIe SATA-kontroller med 2 och till och med 4 portar ganska överkomliga. Naturligtvis kräver de en PCIe-plats. Med tanke på att det är den enda i Mini-ITX, slutar utbyggbarheten där.

Alla exempel är från verkliga livet, ofta med modifieringar och ytterligare bilder - se FAQ i profiltråden, avsnitt 3.1

av axel77från half_moon_bayav padavan
RamChenbro ES34069Lian Li PC-Q25Lian-Li PC-Q08
kraftenhet180 W ingårCorsair, PSU-500CXV2EU, 500 WEnermax 380 W (82+)
ModerkortZotac NM10-DTX WiFiAsus E35M-I*Asus P8H67-I**
CPUintegrerad Intel Atom D510integrerad AMD E-350Intel Pentium G840
BaggeKingston 2x2 GBCorsair XMS3 2x8 GB2x4 GB DDR3-1333
Hårddiskar för data4×Samsung HD204UI7×3,5 tum6 × 3,5 tum + hotswap för 3,5 tums hårddisk i 5,25 tums fack
Systemlagring2,5 tum Toshiba 500 GBUSB-minne2,5 tums hårddisk
operativ systemFreeBSDFreeNAS 8.xOMV
Dessutomnätverk Intel WG82574L***ST-Lab 370 4xSATAPCIe 2xSATA-II
Prisuppskattning****14 950 RUB15 600 RUB14 000 RUB

* Nuförtiden har moderkort med E-350 blivit sällsynta, de har ersatts av versioner med E-450. SATA-portar - färre;
** Ej till rea, men se till exempel ASUS P8H77-I;
*** författaren lade till ett nätverk genom en hemmagjord höjare, men detta är snarare personlig perfektionism;
**** Priserna är uppskattningar på begäran av redaktörerna som använder modern Yandex Market, om inte tillgänglig - Price.ru, om inte tillgänglig - analoger. Detta är en grov uppskattning, eftersom vissa modeller inte längre säljs och priserna som hittas inte nödvändigtvis är aktuella. Priset tar inte hänsyn till datadiskar; en begagnad systemhårddisk, om tillgänglig, räknades som 1000 rubel.

Det finns finesser om "tyst". Den första impulsen är "helt passiv". Men i de flesta fall accepteras argumentet att 4-6 enheter kommer att producera mer ljud än en bra 120 mm fläkt vid låg hastighet. Du måste i alla fall förstå att du måste betala för allt och ett kompakt fodral kommer allt annat lika att bullra mer än ett rymligare standardfodral med stora fläktar.

Den uppenbara egenskapen hos en lödd processor är prestanda. Om detta inte räcker så överger de allra flesta Mini-ITX-formatet. Men för fullständighetens skull måste sägas att detta inte är nödvändigt, jfr. konfiguration från maestro padavan.


Monteringen från Padavan är som ni ser extremt kompakt

I december förra året tillkännagavs Intel Atom S1200 (Centerton) för serverändamål. När de börjar säljas kan de vara ett intressant alternativ för en hem-NAS. Stöd för ECC-minne, Intel Virtualization (VT-x), 8 PCI-E-banor, 8 GB minne – detta räcker för de flesta alternativ.

Effektivt utdragbar

En betydande del av NAS-byggarna - vissa direkt, vissa ställs inför begränsningarna av alternativen på Atom-liknande processorer - beslutar sig för att sätta ihop en konfiguration som möjliggör seriös expansion. När det gäller processor, minne, men framför allt – vad gäller antalet diskar. Som redan nämnts är färdiga NAS även med 4 diskar inte billiga, men med 8-10 är de redan oöverkomligt dyra för hemmet. Samtidigt är det inte svårt att välja ett tillräckligt rymligt hus. Till exempel, i mitt fall, kvar från uppgraderingen av Craftway-datorn (de sparade inte på fodralhårdvara då), finns det nu 7 enheter i den. 3,5"-enheter och utan särskilda problem du kan installera ytterligare 3. När du väljer ett fodral för ett riktigt stort antal enheter bör du titta på modeller med många 5,25"-platser, där du sedan kan placera korgar med luftflöde med hjälp av 5,25"-platser för fyra 3,5-tumsenheter. Se exemplet i kapitlet Kostnader.

Eftersom NAS fungerar 24/7, skulle jag vilja ha en energieffektiv processor (i Moskva kostar en watt per år 35 rubel). Intel Sandy Bridge och Ivy Bridge minskar kraftigt strömförbrukningen när den är inaktiv, men NAS:n är extremt lätt belastad den största delen av tiden. Därför kan den dagliga strömförbrukningen för en sådan NAS vara betydligt lägre än den för Atom-versionen, som inte vet hur man minskar förbrukningen när den är inaktiv. Vilken processormodell du ska välja beror på om du behöver omkoda video i realtid.

Många moderna tv-apparater har DLNA-funktionalitet som gör att du kan ta emot video över ett lokalt nätverk. Problemet är att de bara förstår vissa kodningsalternativ. Och ofta är de inte alls de som används av rips och remixar som finns på Internet. Problemet kan lösas på flera sätt. (1) Leta efter filmer i ett format som matchar din TV. Det är svansen som viftar med hunden. (2) Koda om filmen på datorn så att den passar TV:ns önskemål. Detta är ett slöseri med tid och är endast möjligt för en egentillverkad video. (3) Ladda NAS:en med realtidskodning och (4) Köp en mediaspelare, det vill säga en liten box som tar emot video som filer, inklusive via nätverket med NAS:en, och förser TV:n med mottagaren med ett ljud -videosignal, vanligtvis via HDMI. Om du valde alternativ (3), måste du studera specifikationerna för TV:n och titta i Core i7-området. Dessutom, på grund av begränsningar i DLNA i allmänhet, och när du implementerar denna marknadsföringsidé på din TV i synnerhet, kommer det inte att vara möjligt att uppnå fullständig allätare. Alternativ (4) vid nuvarande prisnivå visar sig inte bara vara enklare och mer funktionell, utan också billigare. Medan NAS-processorn är lämplig för praktiskt taget alla juniorer av Pentium eller Celeron 2:a eller 3:e generationens Core. Du kan ta i3, lyckligtvis, jämfört med priset på diskarna, kommer skillnaden att vara försumbar. Välj efter din smak. För snabbreferens eller detaljerad slutlig jämförelse av kandidatmodeller kan du använda avsnittet om processortestning på iXBT. Jag tog en Intel Pentium G2120 som den yngsta Ivy Bridge på den tiden. Junior Sandy Bridges är billiga och mer än tillräckligt.

Tillgänglig i skrivande stund AMD-processorer jämfört med Intel är de inte imponerande – även om AMD förser sina processorer med stöd för ECC-minne mycket mer generöst, och kanske kommer företaget snart att ha något konkurrenskraftigt, till exempel Opteron 3250 med ett angivet pris på 99 dollar.


Moderlig ASUS-kort P8H77-M Pro: 7 SATA, upp till 32 GB RAM

Moderkort. Jag tog ASUS P8H77-M Pro av följande skäl:

  • LGA1155, vi får inbyggd video automatiskt på grund av processorn, det kommer bara att behövas vid installationsstadiet;
  • maximalt antal SATA-portar, oavsett 3 eller 6 Gbit/s (7 SATA + eSATA);
  • 4 minnesplatser är bättre, men 2 är tillräckligt (4, upp till 32 GB);
  • integrerad 1000BaseTX, anses vara bättre från Intel. Men med hänsyn till närvaron av en processor med en reserv av datorkraft, kommer Realtek att klara sig bra (Realtek 8111F);
  • PCIe-platser för framtida installation av SATA-kontroller och nätverkskort(x16, x4 i x16 plats, 2 x1);
  • Formfaktor - microATX.
Detta är tillräckligt för att tillhandahålla all nödvändig funktionalitet. Och alla typer av tillägg kommer bara att slösa med el. Men om du plötsligt gillar ett ATX-kort har du rätt.

Kylaren väljs efter smak, minne - enligt kraven för det valda OS. Här är det möjliga intervallet från gigabyte till 32.

Strömförsörjningen ingår i ett separat kapitel.

Exempel på det beskrivna alternativet:



av ZanZagav skiffer
RamLian Li PC-V354RInWin BP659
kraftenhetChieftec BPS-550C 550 W200 W ingår
ModerkortASUS P8H67-M EVO(B3)ECS H61H2-I2
CPUIntel Pentium G860Intel Celeron G530
Bagge4x4 GB DDR3 PC3-1066Kingston 2x2 GB
Hårddiskar för data6×Hitachi HDS5C3030ALA6303×Seagate ST3000DM001
SystemlagringCF 4 GB via CF-IDE-adapter40 GB SSD
operativ systemnas4free 9.xOMV
Dessutom kylare Cooler Master DP6-8E5SB-PL-GP, tillägg. fläktar 2×Zalman FDB-1 och Arctic Cooling F9 PWM
Prisuppskattning18 200 RUB7300 rub.

Server-så-server

Det finns en "premium" kategori av NAS-byggare som av objektiva eller subjektiva skäl bygger NAS från seriösa och dyra serverkomponenter. Entusiaster experimenterar med 10-gigabit nätverkslösningar. Kom ihåg att serverkonfigurationer ofta inte är helt kompatibla med bostadslokaler när det gäller storlek och buller. Möjligheten att använda ECC-minne är den mest uppenbara fördelen med metoden. ZFS-filsystemet som används i detta segment av hem-NAS-konstruktion är minneskrävande. I det här fallet kan ett minnesfel leda till datakorruption som går obemärkt förbi. ECC-minne löser problemet, men dess användning i Intel-versionen kräver serverprocessorer (det finns intressanta undantag, till exempel Pentium G2120) och moderkort.

Virtualisering används ofta och flera gäst-OS löser problem, var och en med sina egna. Ett vanligt alternativ är när SATA-kontrollern vidarebefordras till virtuell maskin, som utför lagringsfunktionen (Solaris eller FreeBSD med zfs). Från denna virtuella dator exporteras diskkapacitet via NFS eller iSCSI till hypervisorn och andra virtuella datorer. Jag kommer att avstå från ytterligare förklaringar av vad jag själv inte är särskilt insatt i och kommer att ge verkliga exempel.





Montering från TPAKTOP, utvändig och invändig vy

av fatfreeav axel77från TPAKTOP
RamFractal Design Definiera MiniSupermicro CSE-SC846E26-R1200B
kraftenhetSeasonic X560
ModerkortSupermicro X9SCL-FSupermicro X9SCM-FSupermicro X9SCM-F
CPUIntel Xeon E3-1230Intel Xeon E3-1230Intel Xeon E3-1220
Bagge4×Kingston KVR1333D3E9S/8G4×Kingston KVR1333D3E9S/4G4×Kingston KVR1333D3E9S/4G
Hårddiskar för data5×WD20EFRXhåller på att ackumuleras12xST31000524AS i två 6xRaidZ2 (huvudpool), 2xST32000542AS i en spegel (backuppool), 4xST3250318AS i en rand (torrentpool)
SystemlagringIntel SSD 520 180 GB2,5 tum gånger 320 GBTS64GSSD25S-M
operativ systemESXi 5.1.0 + Nexenta CE + Ubuntu Server 12.04 + Windows 8FreeBSDFreeBSD
DessutomHBA IBM ServeRAID M1015, Noctua NH-L12 kylare2×HBA IBM ServerRAID M10152×HBA IBM ServeRAID M1015, Intel Gigabit ET Dual Port Server Adapter

SATA/SAS-kontroller

Så om du inte kan vänta kan du börja. Och i den andra delen kommer vi att diskutera programvaran mer i detalj.

Jag skulle vilja uttrycka min tacksamhet till alla deltagare i profiltråden på forum.site, inklusive kamraterna axel77, half_moon_bay, padavan, ZanZag, shale, vars konfigurationer användes i artikeln; kamrater Sergei V. Sh, TPAKTOP, iZEN och RU_Taurus för många användbara kommentarer.
Särskilt tack till utvecklarna av fri programvara: Olivier Cochard-Labbé, Daisuke Aoyama, Michael Zoon, Volker Theile och många andra. De gjorde själva existensen av DIY NAS-temat möjlig.

Hej alla! Idén om att bygga min egen hemmaserver kom till mig för ganska länge sedan, men av olika anledningar ställdes den ständigt upp. Till slut bestämde jag mig för att det var dags att agera.

Det kommer att finnas ganska mycket material och beskrivning av hela processen, så jag kommer att göra flera artiklar, i var och en av dem kommer jag att försöka beskriva i detalj alla steg så att även en nybörjare kan klara av detta i framtiden. Missa inte!

I allmänhet är jag också en nybörjare i den här frågan, så jag kommer att ta reda på allt allt eftersom. Det finns många problem att lösa, från val av komponenter och operativsystem till att lösa mindre tekniska problem.

Vad är en hemmaserver?

I grunden är det en vanlig dator som utför uppgifter för vilka det är opraktiskt att använda din huvuddator. Det måste fungera och vara tillgängligt över nätverket 24 timmar om dygnet, 7 dagar i veckan, samtidigt som det är svalt, tyst och ganska ekonomiskt vad gäller energiförbrukning.

Hemserveruppgifter

  • Förvaring och säkerhetskopiering viktiga filer;
  • Organisering av åtkomst till filer över ett lokalt nätverk och via Internet;
  • Organisering av en mediaserver för att titta på film;
  • Organisation av videoövervakning.

Som du kan se är uppgifterna väldigt olika, och det finns ännu fler möjligheter att genomföra dem. Och detta är inte en komplett lista över uppgifter som kan anförtros servern. Allt begränsas endast av din fantasi och kunskap, och din kunskap begränsas endast av din önskan. ?

Jag planerar att spendera cirka 6 000 rubel på min idé. Vi får se vad det blir av det, men du måste erkänna att det här är en ganska överkomlig summa för en så omfattande lista av möjligheter. Det viktigaste är att vi får ett utmärkt tillfälle att studera nätverksteknologier och -program i detalj. Vad man än kan säga, en datavetare måste alltid hänga med i tiden... Låt oss studera tillsammans!

För tillfället har jag: wifi router för Internetdistribution, dator (Internet ansluten via wifi-adapter) och en bärbar dator. Nu kommer en hemserver att läggas till detta nätverk.

Nätverksdiagrammet bör se ut ungefär så här:

Att välja en hemmaserver

Efter att ha sökt på Internet efter ett lämpligt färdigt alternativ insåg jag att med en så begränsad budget kan du bara räkna med självmontering. Alla färdiga plattformar är antingen dyrare eller för begränsade i prestanda och funktionalitet.

Du kan till exempel använda färdiga plattformar för att montera datorer. De är ett kort med en inbyggd processor som bara kräver installation av RAM och en hårddisk. Detta är ett mycket bra alternativ om du vill ha en superkompakt PC i ett vackert paket. Enligt min mening lämnar prestandan hos sådana system till deras pris mycket övrigt att önska.

Ja, förresten, ett av de bra alternativen för att organisera hemmaserver Att köpa en färdig NAS (nätverksansluten lagring) kan tjäna syftet. NAS (Network Attached Storage) är färdiga enheter(i huvudsak en dator) för att ansluta till ett nätverk som innehåller en eller flera hårddiskar. Innehåller ett inbyggt webbgränssnitt och stor mängd inställningar. De har inbyggda applikationer för att organisera fotogallerier, e-postservrar, mediaservrar, torrentklienter, etc. Allt detta är redan klart, som de säger, "ut ur lådan." Du behöver bara ansluta strömmen, logga in på enheten via nätverket och göra nödvändiga inställningar. En annan fördel är tystnad och låg strömförbrukning.

NAS är ett utmärkt alternativ för dem för vilka de inbyggda funktionerna räcker.

Jag bestämde mig för att inte använda färdiga lösningar, utan att bygga en mini-itx-dator. På så sätt kommer vi att få större produktivitet, systemflexibilitet och +10 till "datorfärdigheten". Naturligtvis är nackdelen att du måste konfigurera allt själv. Fast... detta är inte ett sådant minus.

Urval av komponenter

Moderkortet valdes som plattform för den framtida servern GIGABYTE GA-J1800N-D2H mini-ITX-format. Detta kort har redan en inbyggd dual-core Intel Celeron J1800-processor. Detta är inte den mest kraftfulla processorn, men det kommer att räcka för en hemmaserver.

Processorns obestridliga fördel är låg strömförbrukning och låg värmegenerering, vilket innebär att den värms upp lite, och ett passivt kylsystem är tillräckligt för att kyla den. Frånvaron av fläktar gör den här datorn praktiskt taget tyst.

Kortet har inbyggda kontakter för mus och tangentbord, VGA- och HDMI-videokontakter för anslutning av bildskärm eller TV, 4 USB-kontakter +1 USB 3.0, gigabit nätverksgränssnitt och ljudingångar/utgångar. Dessutom har kortet en PCI-E x1-kontakt för anslutning av expansionskort.

En av de viktigaste valen var dess kostnad - cirka 2300 rubel. För dessa pengar får vi ett tyst och mångsidigt kort med integrerad processor.

Moderkortet har platser för SO-DIMM RAM med låg strömförbrukning, så jag valde CRUCIAL CT25664BF1339 DDR3L - 2 GB som RAM-moduler.

Den avgörande faktorn var priset på 850 rubel.

Fodralet till den nya PC:n är också i Mini-ITX-format. Jag valde från de enklaste alternativen upp till 2000 rubel. Jag bosatte mig på FORMULA FW-107D-kroppen.

Fodralet har redan en 60 W strömförsörjning installerad, vilket är tillräckligt för det valda moderkortet.

Som hårddisk kommer jag till en början att använda den 2,5″ 320 GB hårddisk jag redan har från extern hårddisk. Allt för att spara din budget. Om jag i framtiden av någon anledning inte är nöjd med den kommer jag att ersätta den med en annan, men för inställningar och första experiment räcker det.

Egentligen är dessa alla komponenter som behövs för montering. Du kan gå och handla och börja implementera idén, men jag kommer att prata om detta i nästa del. Bygga en hemmaserver. Del 2.

Skriv i kommentarerna om du är intresserad av att följa detta experiment? Skriv tillägg eller ställ frågor, så ska jag försöka svara på dem. Hejdå!

Publikationer om ämnet