FreeNAS - ställa in en FTP-server. FreeNAS: bygga ett tillförlitligt datalagringssystem ⇡ Ytterligare funktioner

Vi påminner dig om att försök att upprepa författarens handlingar kan leda till förlust av garantin på utrustningen och till och med att den misslyckas. Materialet tillhandahålls endast i informationssyfte. Om du ska återskapa stegen som beskrivs nedan rekommenderar vi starkt att du läser artikeln noggrant till slutet minst en gång. Redaktörerna för 3DNews tar inget ansvar för eventuella konsekvenser.

Det första steget är att besluta om hårdvarukomponenten för den framtida NAS:en. Vi kommer att titta på att installera och konfigurera den 7:e grenen av FreeNAS. Det finns redan utgåvor av den 8:e grenen av denna distribution, men åtminstone fram till version 8.1 är de inte så intressanta. FreeNAS är baserat på FreeBSD, vilket innebär att listan över hårdvara som stöds är densamma för dem. Det finns dock fortfarande vissa minimikrav. Den minsta mängd RAM som krävs är 96 MB. Faktum är att som vanligt, ju mer minne, desto bättre. Vissa tjänster inför ytterligare begränsningar - till exempel kräver iSCSI minst 512 MB RAM-minne för normal drift. I allmänhet, för en hem-NAS, kommer en eller två gigabyte minne att vara mer än tillräckligt, men du kan klara dig med mindre.

Det är bättre att välja rymliga hårddiskar, med en stor buffert och en rotationshastighet på 5400-5900 RPM - de kommer att vara tysta och svala i drift. Tiden att köpa en hårddisk är naturligtvis inte den bästa, om du minns den senaste översvämningen i Thailand. Lagringskapaciteten beror enbart på dina behov. Du kan också samla alla gamla hårddiskar och kombinera dem till en diskarray. Observera att för SATA-enheter är det bäst att ställa in BIOS till IDE-kompatibilitetsläge. Du kan köpa en rymlig enhet, installera FreeNAS på den och lagra data där (vi kommer att överväga det här alternativet), eller så kan du installera systemet på en flashenhet eller CF-kort (med en CF-IDE-adapter) med en kapacitet på 2 GB eller mer. Det andra alternativet är att föredra om du sätter ihop en rad enheter.

Du behöver inte mycket datorkraft för en NAS. Du klarar dig med en gammal Pentium 4 eller en liknande Athlon. För att montera en ny maskin är det bättre att köpa ett kort med en Intel Atom-processor ombord och passiv kylning - återigen får du en tyst, cool och ekonomisk plattform. Naturligtvis är det bättre om nätverksgränssnittet är gigabit. Eftersom vi bara behöver ett grafikkort i det allra första steget av installationen och inte kommer att användas i framtiden, måste videominnet som "bitats av" från systemminnet reduceras till ett minimum. För en sådan fyllning måste du välja ett kompakt mini-ITX-fodral, som det finns en hel del av på marknaden. Vi kommer också att behöva en CD-enhet under installationen.

⇡ Installation

När systemet är monterat kan du börja installera FreeNAS. Ladda ner en ny ISO-bild av systemet, skriv den till ett tomt, ställ in BIOS att starta från den optiska enheten och starta om. Bootloadern kommer att erbjuda flera alternativ för att starta systemet. Om FreeNAS inte startar i standardläge måste du prova att starta med ACPI inaktiverat. Om allt är bra kommer vi att se huvudmenyn, där vi måste välja det 9:e objektet för att installera systemet.

Vi väljer det fullständiga installationsalternativet och anger disken som vi ska installera operativsystemet på. För partitionen med OS behöver du minst 380 MB, men du kan allokera lite mer, till exempel en halv gigabyte. Om du installerar FreeNAS på en flash-enhet måste du undvika att skapa en swap-partition, eftersom detta kan leda till snabbt slitage på flash-enheten. Själva installationen tar högst ett par minuter, varefter du kan starta om och stänga av den optiska enheten på vägen. Observera att all data på disken kommer att raderas!

Först och främst, efter installationen, måste du ändra nätverksgränssnittsinställningarna genom att välja punkt nummer två i menyn om ditt lokala nätverk har en annan adress än 192.168.1.0/24. Det är mest logiskt att ställa in en statisk IP-adress för filservern från ditt subnät, och inte glömma att ange adressen till huvudgatewayen och DNS-servern. När dessa inställningar har tillämpats kan du koppla bort monitorn och tangentbordet från NAS:en.

⇡ Grundläggande inställning

Ytterligare konfiguration och hantering kommer att utföras exklusivt via webbgränssnittet på http://ip-adress-NAS/, som vi angav i föregående steg. Standardinloggningen är admin och lösenordet är freenas. Efter att ha loggat in, gå till avsnittet System → Allmän inställning, där vi ändrar gränssnittsspråk, ställer in tidszonen och aktiverar synkronisering med NTP-servern om så önskas. Klicka på Spara och uppdatera sidan i webbläsaren. Sedan, för säkerhets skull, ändrar vi lösenordet för att komma in i webbgränssnittet och efter att ha sparat loggar vi in ​​igen. Glöm förresten inte att klicka på knapparna "Spara", "Använd ändringar" och så vidare efter att ha ändrat några inställningar.

Om du har tillåtit skapandet av en swap-partition måste den monteras. För att göra detta, gå till avsnittet "Diagnostik" → "Information" → "Partitioner" och studera noggrant informationen om diskpartitionen. I vårt exempel är disken uppdelad i tre sektioner av olika storlekar - för OS, data och swap. Ta reda på vilken och var i volym. Vi måste navigera och ta reda på vägen till swap-partitionen. Disknamnet i vårt exempel är /dev/ad0 (det kan ses överst), den tredje partitionen är lämplig i storlek (256 MB). Så vägen dit kommer att vara /dev/ad0s3. I allmänhet borde de som är mer uppmärksamma ha märkt att vi under installationen visades denna väg direkt efter att ha formaterat disken. Gå nu till "System" → "Avancerat" → "Swap fil", välj enhetstyp och ange sökvägen. Klicka på "Spara".

Det är dags att förstå logiken i att arbeta med enheter. Först måste vi lägga till diskar i systemet. Gå till "Diskar" → "Management" och klicka på listan. Välj vår disk från listan. Om du har flera av dem i ditt system, försök att inte blanda ihop något och välj den du behöver. Aktivera SMART-stöd och välj FS. I vårt exempel fanns det bara en disk som vi installerade operativsystemet på. I det här fallet måste du välja UFS med mjuka uppdateringar. Om du lägger till en annan, redan formaterad datadisk måste du ange lämplig filsystemstyp. Klicka på "Lägg till".

Om du har oformaterade diskar i ditt system, gå sedan till avsnittet "Diskar" → "Formatera", välj önskad disk (igen, blanda inte ihop någonting) och formatera den. Att använda UFS rekommenderas starkt, men inget krav. Nu kan alla drivenheter monteras. Gå till "Diskar" → "Mount Point", klicka på plustecknet, välj disken som typ, sedan själva enheten, ange partitionsnumret (se ovan, i vårt fall var det 2) och filtypen, och ange även namnet på monteringspunkten, som måste vara unik för varje disk. Klicka på "Lägg till" och "Tillämpa ändringar". Det är allt, den grundläggande installationen av FreeNAS är klar.

⇡ Ställa in åtkomst

För att öppna nätverksåtkomst till vår NAS måste du aktivera åtminstone tjänsten CIFS/SMB (NetBIOS). I inställningarna måste du ändra namnet på arbetsgruppen, namnet på NAS-enheten i nätverket, ställa in kodningarna, aktivera tidsservern och aktivera AIO. Du kan lämna resten av inställningarna på standardinställningarna och klicka på "Spara och starta om." Sedan måste du lägga till minst en nätverksresurs, ange namn och kommentar, samt sökvägen till den. Till en början finns alla våra monteringspunkter i katalogen /mnt, så sökvägen till roten på enheten kommer att se ut som /mnt/mount_point/ (i vårt exempel kommer det att vara /mnt/data/). Det är naturligtvis bättre att skapa flera mappar i roten på disken och lägga till dem i nätverksresurser, men det här är en smaksak. Om du har flera diskar, glöm inte att "dela" dem på samma sätt. Efter detta bör vår filserver med full åtkomst redan vara synlig i Windows nätverksmiljö.

För att hantera filer och mappar direkt från webbgränssnittet, använd filhanteraren från avsnittet "Avancerat". Inloggningen och lösenordet för det är samma som för användare i FreeNAS.

Vi kommer att använda SMB-resurser på det lokala nätverket, men för åtkomst utifrån är det bättre att aktivera en FTP-server. Naturligtvis måste du vidarebefordra TCP-port 21 på routern och även aktivera DDNS-tjänsten (detta ingår också i FreeNAS, om det händer). I FTP-tjänstens inställningar måste du tillåta endast behöriga användare att logga in och glöm inte att spara inställningarna.

Användarhantering finns i avsnittet "Åtkomst" → "Användare". För användaråtkomst till FTP-servern måste du ange ftp som huvudgrupp. Och placera hemkatalogen på datadisken, efter att ha skapat den tidigare. Om du markerar rutan "Ge åtkomst till användarportalen", när du loggar in på FreeNAS webbgränssnitt kan du inte bara använda administratörskontot utan även uppgifterna om denna användare. Det är sant att han inte kommer att kunna hantera NAS - bara ändra sitt lösenord och starta en filhanterare som bara fungerar i användarens hemkatalog.

⇡ Ytterligare funktioner

Det är ingen idé att överväga absolut alla funktioner hos FreeNAS. Vi kommer bara att beröra några av dem. Låt oss till exempel aktivera den inbyggda Bittorrent-klientöverföringen. I dess inställningar måste du ange mappen där de nedladdade filerna ska lagras. Du kan också välja en katalog för att spåra torrentfiler - så snart en torrent laddas upp till den kommer Transmission automatiskt att lägga till nedladdningen. Länken till Bittorrent-klientens webbgränssnitt visas längst ner - som standard är det http://ip-adress-NAS:9091/.

Nästa steg är att konfigurera en UPnP-mediaserver. Även här är allt enkelt - ange bara mapparna med mediefiler och välj katalogen där databasen för denna tjänst kommer att lagras. Se också till att ange lämplig profil för kompatibilitet med nätverksmediaspelare, set-top-boxar eller spelkonsoler. Ytterligare inställningar är tillgängliga via länken längst ner på inställningssidan. Samma Windows 7 NAS är lätt att identifiera som en nätverksmediaenhet och låter dig lyssna direkt på musik från den, se videor och bilder.

Slutligen kommer en DAAP-server att vara användbar för vissa. Inställningen är densamma som för UPnP: välj katalogen för databasen och musikmappen. I de avancerade inställningarna (länk nedan) kan du till exempel skapa spellistor. Du kan lyssna på musik över nätverket i vilken som helst av DAAP-klienterna, och i samma iTunes visas servern som en hemsamling med delad åtkomst. Access fungerar dock inte i version 10.5, så en tillfällig lösning kan vara att byta till en lägre version av iTunes.

Slutligen, låt oss titta på att skapa en enkel JBOD-array och ansluta den med iSCSI till Windows 7. Låt oss till exempel lägga till två fysiska diskar med olika kapacitet till vårt system - 40 och 60 GB. Sedan måste du ansluta diskarna enligt beskrivningen i början av artikeln, ange Oformaterad som filsystem, och sedan formatera var och en av dem till Software RAID. Sedan i avsnittet "Diskar" → "Software RAID" → "JBOD" lägger vi till en ny volym för vilken vi väljer ett namn och anger de två diskarna som vi just initierat. Markera rutan "Skapa och initiera RAID" och tillämpa inställningarna. Om vi ​​planerade att använda denna JBOD-array som en vanlig nätverksenhet i framtiden, skulle vi behöva formatera den i UFS och skapa en monteringspunkt för den.

Även trots användarnas vilja att spendera en ansenlig summa på färdiga nätverkslagring, förmodligen skulle ingen vägra att förvandla sin gamla eller outtagna dator till den med operativsystemet FreeNAS.

För närvarande är denna klass av enheter i stor efterfrågan, eftersom distributionskit med program och multimediafiler ständigt växer, vilket kräver stora mängder lagring. Dessutom är NAS-servrar avsedda för hemmabruk ett bekvämt sätt att lagra information. Nätverkslagring löser enkelt problemet med brist på ledigt utrymme på din PC:s hårddisk, men blir också en centraliserad lagringsplats för din samling av musik, videor och foton. Och viktigast av allt, alla dessa filer, samlade på ett ställe, kommer att vara tillgängliga för visning från alla elektroniska enheter på det lokala nätverket, oavsett om det är en bärbar dator, surfplatta, smartphone eller TV.

Ja, NAS-servrar är ganska dyra, men det kan göras DIY nätverkslagring som ett alternativ till fabrikslösningen, utan att vara begränsad i funktionalitet. Vi kommer att behöva den vanligaste datorn och operativsystemet FreeNAS. Jag skrev om lösningar i ett lämpligt fall i artikeln "".

Naturligtvis kan du också använda en gammal PC (du bör omedelbart utesluta datorer från den "urgamla" generationen Pentium 4-processorer från detta koncept). Men det är bättre, om möjligt, i kvalitet hårdvaruplattform för nätverkslagring, som kommer att köra operativsystemet FreeNAS, använder en kompakt dator byggd på en energisnål Intel Atom- eller AMD Brazos-processor. Jag motiverar detta med det faktum att dessa komponenter förbrukar ett minimum av elektricitet, och de fungerar nästan tyst och är inte alls dyra. Mängden RAM är inte så viktig, eftersom FreeNAS inte kräver RAM. Du bör ta hand om hårddiskar, minst två, som kan kombineras till en speglad RAID-array för mer tillförlitlig lagring av information. Säkerhet är viktigt för en NAS-server, men om du har något att uppskatta. Beroende på innehållet är användningen av RAID en kontroversiell fråga.

Hur man skriver OC till en flash-enhet

Vi kommer att installera FreeNAS på ett USB-minne så att NAS-serverns funktionalitet inte störs vid byte av hårddiskar. Användningen av en flash-enhet motiveras av dess tysta drift (till skillnad från en hårddisk), och viktigast av allt, om hårddisken misslyckas, kommer det installerade operativsystemet utanför datalagringsarrayen att kunna fungera normalt. För att installera FreeNAS OS är vilken flashenhet som helst lämplig, inte nödvändigtvis höghastighets (som är fallet med tyngre operativsystem), med en kapacitet på minst 2 GB.

Först bör du ladda ner arkivet med operativsystemavbildningen och välja OS-version (32 bitar eller 64 bitar), enligt den processorarkitektur som stöds. Om du behöver en 64-bitarsversion av FreeNAS, gå till den officiella webbplatsen. Packa upp det nedladdade arkivet, till exempel med 7-Zip-programmet.

Låt oss nu förbereda USB-enheten:

anslut en flash-enhet eller USB-hårddisk till datorn och formatera den, välj FAT32 som filsystem (innan du startar proceduren, se till att det inte finns några viktiga data på flash-enheten, eftersom allt innehåll kommer att raderas) - höger- klicka på USB-enheten i mappen "Den här datorn" för att ta fram snabbmenyn för "Utforskaren" och välj "Formatera...".


Du kan också använda liknande verktyg från artikeln.

Klicka på mappbilden för att välja den extraherade filen med *img-tillägget som innehåller OC FreeNAS. I rullgardinsmenyn till höger väljer du bokstaven för den flyttbara enhet som operativsystemet ska installeras på. Klicka sedan på knappen "Skriv" och vänta tills processen att kopiera filer till flash-enheten är klar.

Om Image Writer för Windows av misstag genererar ett fel under inspelning, upprepa proceduren. När inspelningen är klar får du ett startbart USB-minne.

Installera FreeNAS OS på en NAS-server

Installera ett USB-minne med FreeNAS i USB-porten på datorn som ska användas som NAS-server. Vi måste välja denna flashenhet som en starthanterare i BIOS; för att göra detta, omedelbart efter att du har slagit på datorn, tryck på "F1", "F2" eller "Del" -tangenten (beroende på tillverkaren) för att öppna datorns BIOS-inställningsmeny.

I menyn hittar du alternativet Standard CMOS-funktioner. Klicka på den med "Enter"-tangenten.

Uppmärksamhet! Namnen på föremålen kan variera beroende på moderkortsmodell (leta efter ordet "Boot" i namnet). Detta gäller även åtkomst till systeminställningar. moderkort, eftersom det också kan skilja sig från de som anges i mitt exempel. Ta reda på om hur man öppnar BIOS när datorn startar, kan du se manualen för moderkort eller medan datorn startar: en sammanfattning av snabbtangenterna visas längst ner på skärmen.

Använd navigeringspiltangenterna och tilldela den första startenheten till den flashenhet som motsvarar USB-enhetsobjektet (till exempel flyttbar enhet eller USB-hårddisk). Tryck på "Esc"-tangenten för att återgå till huvudmenyn för BIOS-inställningar, och sedan på "F 10"-tangenten för att spara de ändringar som gjorts, eller gå till "Save & Exit Setup" -objektet och acceptera ändringarna med "Y" nyckel. FreeNAS-startprocessen tar cirka 1 minut. Att operativsystemet är klart för drift indikeras av ett meddelande om IP-adressen som tilldelats enheten.

Var noga med att skriva ner IP-adressen i en anteckningsbok, eftersom du kommer att behöva den senare för att konfigurera NAS-servern via webbgränssnittet. Nu kan du stänga av bildskärmen och tangentbordet och placera datorn på en plats som passar dig. Operativsystemet FreeNAS kommer att startas från en flash-enhet i helautomatiskt läge, precis som från en vanlig hårddisk inuti en PC.

Skapa ett konto på FreeNAS OS

Låt oss börja ställa in FreeNAS. För att komma åt webbgränssnittet för serveroperativsystemet anger du IP-adressen för nätverkslagringen som du sparade efter att du installerat operativsystemet i adressfältet i valfri webbläsare.

Du måste först ställa in administratörslösenordet, eftersom som standard Administratörslösenord för FreeNAS operativsystemär frånvarande, och säkerhetsfrågan bör inte ignoreras. För att skapa ett administratörskonto, klicka på knappen "Konto" i verktygsfältet. Gå sedan till fliken "Ändra lösenord" och ange lösenordet som kommer att tilldelas detta konto. För att tillämpa ändringarna, klicka på "Ändra administratörslösenord". Logga ut från FreeNAS genom att klicka på "Logga ut".


Uppdatera sidan i din webbläsare för att logga in igen. Den här gången kommer FreeNAS att be dig ange ditt inloggningsnamn (admin) och lösenord (det du angav tidigare) för att komma åt nätverkslagringsinställningarna.

Jag rekommenderar att du skapar minst ett användarkonto till med begränsade rättigheter. Klicka på knappen "Konto" och gå till fliken "Användare". Klicka på knappen "Lägg till ny användare" för att öppna fönstret för att skapa ett nytt konto.

Ange inloggning, fullständigt användarnamn, lösenord och namnet på hemmappen där han inte bara kan se filer utan också skapa nya.

Med tanke på att hårddiskarna ännu inte är formaterade, lämna standardnamnet för användarens hemmapp oförändrat. För att slutföra operationen, klicka på "Ok"-knappen.

Systemet är nästan klart att användas. Det är bara några få sista steg kvar.

Ändra språket i FreeNAS OS

När FreeNAS-administratörskontot har tilldelats ett lösenord har du skyddat dina data från oönskade gäster. Men för att noggrant konfigurera operativsystemet och utforska funktionerna hos FreeNAS är det värt att byta systemspråk från engelska till ryska.

Klicka på knappen i verktygsfältet och gå till fliken. I rullgardinsmenyn "Språk", välj "Ryska" för att tillämpa ändringarna, klicka på knappen "Spara". Efter detta uppdaterar du sidan i din webbläsare.

Redo! All text i FreeNAS-menyn visas nu på ryska. Tyvärr passar vissa ryskspråkiga namn på menyalternativ och knappar, till skillnad från de engelska namnen, inte särskilt väl in i skalets övergripande design, men sådana olägenheter kan lätt tolereras, med tanke på att syftet med de flesta av de objekt som ansvarar för de viktigaste funktionerna blir tydliga för vem som helst för användaren.


Glöm dessutom inte att FreeNAS är ett öppet projekt, vilket innebär att alla användare kan ta del av utvecklingen av programmet eller hjälpa författarna med översättningen. Så det är korrekt översättning av operativsystemet FreeNAS till ryska kommer inte att låta dig vänta.

Skapa en speglad RAID-array

Koppla in två hårddiskar RAID 1 innebär att informationen om dem kommer att dupliceras en till en. Tack vare en så effektiv säkerhetskopieringsmetod kommer fel på en hårddisk inte att leda till dataförlust. För att återgå till normal drift behöver du bara byta ut den trasiga hårddisken med en ny. Naturligtvis, i RAID 1-läge kommer bara en av dem att vara tillgänglig för manuell kopiering av filer. Men med tanke på det NAS-server Alla dina data kommer att lagras: dokument, fotografier och videor, då bör du inte ångra den förlorade kapaciteten.

Naturligtvis är du själv fri att välja organisationen av disksystemet, men kom bara ihåg att lagring av filer på hårddiskar utan array sammanfogning innebär fullständig förlust av data.

Till skapa en spegel-RAID-array av två hårddiskar, klicka på knappen "Storage" i verktygsfältet. Klicka sedan på Volymhantering för att skapa en ny diskpartition. I fönstret som visas anger du partitionsnamnet och medan du håller ned Ctrl-tangenten väljer du båda hårddiskarna med musen

För att skapa en speglad RAID 1-array och formatera den med ZFS-filsystemet, aktivera knapparna "ZFS" och "spegel". Bekräfta ditt val genom att klicka på "Lägg till volym". Formatering av diskar, beroende på deras prestanda och kapacitet, kan ta från några sekunder till en minut.

Hur man delar mappar på FreeNAS

Som vi redan har fått reda på låter FreeNAS dig skapa personliga mappar för varje användare, som bara de själva kommer att ha tillgång till. Men för att utbyta filer mellan datorer i ett lokalt nätverk är det vettigt att skapa en gemensam katalog som alla användare utan undantag kommer att ha tillgång till.

För att dela en mapp, klicka på knappen "Dela" i verktygsfältet, gå till fliken Windows (CIFS) och klicka på "Lägg till Windows-delning (CIFS)". I fönstret som visas anger du namnet på mappen och dess plats på din hårddisk.

Diskpartitionen som skapades tidigare baserat på RAID-arrayen finns på:

För att ändringarna ska träda i kraft, klicka på knappen "Ok". Efter detta kommer FreeNAS-operativsystemet att uppmana dig att starta CIFS-tjänsten. För att tillåta det att köra, klicka på "Ja"-knappen. Efter detta gör du den delade mappen till hemmappen för det användarkonto du skapade tidigare. Det är allt. Server för att dela filer på ett lokalt nätverk helt konfigurerad.

FreeNAS är ett operativsystem som ofta används för nätverksfillagring, baserat på ZFS-filsystemet med inbyggt RAID-stöd för öppen källkod. Operativsystemet FreeNAS är helt baserat på BSD och kan installeras på både virtuella och fysiska maskiner för att ge användare full möjlighet att dela sina filer, till exempel för samarbete i ett datornätverk.

Med FreeNAS kan du enkelt skapa din egen datalagring, som inte bara kan användas på företagets lokala nätverk, utan även till exempel på ett hemnätverk. Hanteringen sker genom ett speciellt webbgränssnitt, ursprungligen skrivet i PHP, men på senare tid i Python/Django.

FreeNAS stöds av Linux, Windows och MAC OS, såväl som ett flertal virtuella system som VMware och XenServer, som använder protokoll som CIFS (Samba), FTP, NFS, Rsync och andra.

På ditt hemnätverk kan du även bygga FreeNAS-lagring, lagra videor och filer där för senare användning, till exempel videoströmmar, i alla nätverksenheter eller till och med på en TV som stöder Smart TV. Om du planerar att skapa en torrentportal kan du också använda FreeNAS för dessa ändamål.

Det finns flera plugins tillgängliga för FreeNAS, som består av följande förbättringar:

  • Own-Cloud - för att bygga molndatalagring
  • Plex Media Server - för att skapa din egen strömmande videoserver
  • Bacula - används som backupserver
  • Överföring - för att skapa din egen torrent-server

FreeNAS-funktioner

  • Stöd för ZFS-filsystem.
  • Stöder inbyggd RAID med stöd för paritet, kronor, smarta tester.
  • Stöder katalogtjänster som LDAP, Active Directory, NIS, NT4.
  • Stöd för tjänster som NFS, SSH, CIFS, FTP och iSCSI.
  • Stöder filsystem som NTFS och FAT.
  • Periodiskt skapande av ögonblicksbilder (kopior av system) och stöd för replikering, rsync.
  • Webbgränssnitt med GUI och SSL-stöd.
  • Rapporteringssystem för efterföljande avisering via e-post
  • Datakryptering och många funktioner för att hålla din data säker
  • UPS-stöd
  • Rich GUI-gränssnitt med grafiska rapporter om användningen av datorresurser (CPU, minne, hårddisk, nätverk, etc.)

Artikeln kommer att vara stor, därför kommer jag att dela upp artikeln i delar, jag börjar med att installera och konfigurera FreeNAS, och sedan avancerad installation, installera och konfigurera en videoströmningsserver och torrentserver, uppdatera FreeNAS-servern.

I mitt fall kommer jag att skapa en virtuell maskin på VirtualBox, maskinen kommer att vara 64-bitars, operativsystemet är FreeNAS 9.3 (betaversion, den senaste finns på tillverkarens hemsida), IP-adress 192.168.0.200, 1 5 GB disk för operativsystemet och 8 diskar ( 5 GB vardera) för ett datalagringssystem (vi kommer att behöva dem i följande artiklar), kan det naturligtvis finnas färre diskar i en riktig maskin, till exempel 1 systemdisk och 2 hårddiskar för organisera en spegel-RAID.

Ladda ner FreeNAS 9.3

För att installera FreeNAS-operativsystemet behöver vi ladda ner den senaste versionen, om du installerar på en arbetsmaskin så rekommenderar jag givetvis att du installerar den senaste stabila versionen, men jag hoppas att version 9.3 snart blir det, därför, Jag anser att det är den senaste möjliga för installationsversionen. Så låt oss gå till . Och ladda ner den senaste versionen, jag upprepar ännu en gång - i mitt fall är detta betaversionen av FreeNAS 9.3, om du behöver en stabil - leta efter den där, den är tillgänglig för nedladdning i avsnittet "Stable"

Därefter laddas en ISO-avbild av operativsystemet ner, som du senare kan bränna till en CD eller använda för vidare installation på virtuella maskiner (enligt mig stöder de alla ISO-diskavbildningar). Precis nedan kan du ladda ner en bild för ett USB-minne, som kan skrivas med många verktyg i Linux och Windows:

Förresten, storleken på ISO-bilden för den stabila versionen av FreeNAS 9.2.1.8 är 199 MB, och betaversionen 9.3 är 381 MB, det vill säga ändringarna borde verkligen vara intressanta :)

Så efter nedladdning kommer vi att skapa en virtuell maskin med parametrarna som anges ovan.

FreeNAS-installation - Inledande förberedelse av virtuell maskin

Först skapar jag en virtuell maskin i VirtualBox. Jag kommer att gå igenom detta installationsögonblick mycket snabbt och kommer att försöka att inte hänga mig med några onödiga saker, eftersom din installation troligen kommer att ske på en riktig maskin. Låt oss gå till VirtualBox, klicka på knappen "Skapa", skapa en maskin med följande parametrar:

Klicka sedan på "Anslut inte en virtuell hårddisk" i inställningarna - vi måste senare välja en SCSI-kontroller, eftersom vi på en IDE-kontroller inte kommer att kunna ansluta många hårddiskar (det kommer att vara möjligt för att ansluta 4 enheter till IDE-kontrollern)

Efter det är maskinen skapad, vi går in i inställningarna för vår nyskapade virtuella maskin, i fliken "Media" och lägger till vår SCSI-kontroller, 8 diskar på 5 GB, en systemdisk också på 5 GB och en optisk disk för vår ISO-bild (men redan på IDE-kontrollern, eftersom den fortfarande inte startade på SCSI), det vill säga allt ser ut så här för oss:

Och vi lanserar vår virtuella maskin. Sedan går vi vidare till nästa kapitel.

FreeNAS-installation - Installationsprocess

För att installera FreeNAS väljer vi Installera/Uppgradera. Detta kommer att installera eller uppdatera operativsystemet.

Därefter godkänner vi att all data på disk da0 kommer att rensas och denna disk kan inte användas för att tillåta delad åtkomst till disken (den kan inte användas som fillagring), välj "Ja" och tryck på Enter:

Återgå till menyn, klicka bara på "Starta om" eller starta om vår dator/virtuella maskin.

Efter den första lanseringen kommer systemet att ta lite tid för den första installationen. Och snart kommer du att se denna meny:

Konfigurera ett nätverk på FreeNAS

Låt oss konfigurera vårt nätverksgränssnitt till adressen som jag sa tidigare - 192.168.0.200 (i ditt fall - naturligtvis kan det vara annorlunda, du kan redigera dessa parametrar själv, kanske inställningarna som din DHCP-server ger dig kommer att räcka för du). I mitt fall kommer jag fortfarande att skriva adressen 192.168.0.200 i mitt 0:e rutnät.

I menyn trycker jag på "1" och konfigurerar nätverket, först väljer du gränssnittet (jag har en - em0), vägrar sedan att ta bort gränssnittet (n), vägrar starta om nätverksgränssnittet (n), vägrar konfiguration via DHCP (n) , och godkänn sedan IPv4 (y)-inställningen. Vi lämnar gränssnittsnamnet detsamma om du inte vill ändra dess namn (em0), ange sedan IP-adressen för den framtida filservern (192.168.0.200 i mitt fall), ange masken 255.255.255.0 och genom att trycka på Ange vi vägrar sedan att konfigurera IPv6-adressen (om den inte används av dig) - (n):

efter det kommer systemet att tänka lite och konfigurera allt enligt dina data, och efter det kommer du att se en ny IP-adress:

Därefter konfigurerar vi standardrutten - där vi anger gatewayen för vårt nätverk, i menyn trycker vi på "4", där vi håller med om konfigurationen av IPv4-gatewayen (y), skriv gatewayadressen - 192.168.0.100 i min fall och vägra sedan att konfigurera IPv6-gatewayen (om det är du inte använder):

Ställ sedan in DNS, tryck på knappen "6" i menyn, skriv sedan vårt DNS-prefix, i mitt fall låt det förbli "lokalt" och ange sedan DNS-servrarna i enlighet med vårt nätverk, jag angav offentlig DNS som DNS 2 och 3 Google (8.8.8.8 och 8.8.4.4)

För att vara säker på att inställningarna tillämpas (jag använder fortfarande betaversionen) kommer jag att starta om maskinen genom att välja punkt 11 i menyn och trycka på Enter.

Därefter kommer du att se allmänna parametrar - om ditt system och många intressanta flikar, jag hoppas att du, som jag, grips av önskan att klicka på dem och se vad var och en av inställningarna betyder, men detta avslutar denna del av installationen och nästa, på avancerade FreeNAS-inställningar kommer jag att skriva lite senare, men jag kommer att glädja dig med det faktum att installationen inte är svår och du kan göra det själv:

Tyvärr är det inte lätt att helt testa en produkt i en virtuell miljö. Hårdvarukraven, om de är minst - 8 GB RAM och en flerkärnig processor, är helt enkelt minimala - 16 GB minne. Rekommenderas - 32GB minimum. Å andra sidan, för ett riktigt hemsystem är detta mycket, men inte oöverkomligt. NAS4FREE hemma hos mig är installerat på en maskin med 16GB minne (men det finns platser upp till 32), även om minimikraven för NAS4FREE är 512Mb, och den kan redan köras på 2Gb.

Det första som fångar ditt öga är det helt omgjorda gränssnittet. Vackert, och detta är ett klart plus.

I video driver på för virtualisering. Det finns bhyve (NAS4FREE har det också, men utan en webguy) och Docker (NAS4FREE har det inte). Och av goda skäl. Både en fullfjädrad hypervisor och den mest populära containerparavirtualiseringen är viktiga och nödvändiga. Och det är coolt. Och här blir minneskraven tydligare. För att distribuera ett par virtuella maskiner måste de ge minst en gigabyte. Ja, zfs inkluderar en förhämtning med 4 GB för ARC. Och systempoolen är på zroot. Ja, du behöver minst en gigabyte för axeln. Ja, själva FreeNAS-tillägget borde också bo någonstans med vackra bilder. Så 8 gig är egentligen lagom, vi behöver fler.

Låt oss nu se vad vi fick betala för det. Utvecklarnas huvudidé var att se till att tillägget alltid visste allt om både hårdvaran och konfigurationen av basaxeln. Till exempel, på NAS4FREE (och FreeNAS 9) är detta inte alltid fallet. Jag kan skapa en ZFS-pool på kommandoraden - och systemet kommer inte att veta om det förrän synkroniseringen. Eller ändra nätverkskortets parametrar via ifconfig. Etc. och så vidare. Så det verkar vara en bra idé. Men dess konsekventa implementering innebär fullständig isolering av användaren från grundaxeln. Och åtkomst sker endast via tillägget.

Volymen av FreeNAS-kod i den tidigare versionen var tio gånger större än volymen av NAS4FREE-kod. Och nu är jag till och med rädd för att föreställa mig... Och fortfarande är IXSys inte MicroSoft, varken Windows eller PowerShell kunde skapas. Att döma av den redan publicerade dokumentationen lades endast huvuduppgifterna till i gui. Resten var insvept i våra egna kommandoradskommandon för hembryggning. ZFS-datauppsättningen skapas nu inte av zfs-kommandot, utan av volymkommandot. Istället för ifconfig måste du skriva nätverk och så vidare.

Är du redo att lära dig ett nyuppfunnit kommandoradsspråk? Jag tror bara om man får bra betalt för det på jobbet. Men absolut inte hemma. Så en hemanvändare av FreeNAS kommer att vara begränsad till grundläggande funktionalitet som tas in i webbguiden. Men är en sådan grundläggande användare redo att köpa en NAS med dessa hårdvarukrav? Och behöver han verkligen produktens huvudfunktion – virtualisering? Så, en till en, är syftet med FreeNAS Corral rent företag. Och ödet för plugins från den tidigare versionen visar tydligt detta.

Faktum är att boxen under många år, från början av existensen av FreeNAS i händerna på IXSys, endast gav grundläggande lagrings- och åtkomstfunktioner. Och allt som ansågs onödigt (till exempel en torrentklient) tillhandahölls som plugins. Tekniskt sett fungerade dessa plugins ovanpå FreeBSD-burar/fängelse, som nas4free-användare också är mycket bekanta med. Så cellstödet har tagits bort helt. Offforumet surrar av stön – vad ska man göra. Svaret är att överföra containrar till Docker. Vi har ingen manual om exakt hur man översätter, men häng med. Häftigt? Tja, inte för hemmet! Och i ett företag behövs inte bara en torrentklient, den är olämplig där.

Förresten, basaxeln för FreeNAS är FreeBSD 10. UPD Detta är enligt marknadsförare. Jag installerade det i en virtuell maskin och det visade sig vara FREEBSD 11.0-STABIL /UPD Det är inte klart om det är 10.3, 10.2 eller ännu äldre. Men FreeBSD 11.0 släpptes i oktober förra året. Så att lämna 10 i produktnamnet är på något sätt inte coolt. Det är därför, tror jag, de valde namnet utan nummer. Corral handlar inte om koraller. Det här är en inhägnad, ett ord från amerikansk cowboyhistoria. En fålla för boskap, ofta tillfällig.

FreeNAS 9.1.1- distributionskit för snabb distribution av nätverkslagring, baserat på FreeBSD, har integrerat ZFS-stöd och är fullt konfigurerbar via ett webbgränssnitt. För att organisera åtkomst till lagringen stöds FTP, NFS, Samba, AFP, rsync och iSCSI; programvara RAID (0,1,5) kan användas för att öka lagringssäkerheten; LDAP/Active Directory-stöd implementeras för klientauktorisering.

Version FreeNAS 9.1.1 känd för sin övergång till en kodbas FreeBSD 9, (den senaste utgåvan baserades på FreeBSD 8.3), samt gjorde mycket arbete för att förbättra användbarhet, stabilitet och prestanda. Förbättringarna påverkade nästan alla delsystem i distributionen, från webbgränssnittet till plugin-anslutningssystemet. Phar bytts till Git.

FreeNAS kan installeras på en hårddisk eller USB-minne. I det här fallet upptar systemet hela volymen på media som det är installerat på, oavsett kapacitet, och alla nätverksresurser för att lagra information finns på andra hårddiskar.
de där. själva freenas-systemet upptar 1 hårddisk där ingenting kan lagras, och den andra kan redan lagra all vår information!

Jag hoppas att jag inte tråkade ut dig för mycket med en så lång introduktion, så låt oss gå vidare till installationen. Ladda först ner FreeNAS iso-avbildningen och bränn den till exempel på en CD.

Installation.

Vi sätter in FreeNAS-cd:n i enheten och startar från den. Vi ser den här bilden


Det första vi kommer att bli ombedda att göra är att installera FreeNAS på något lagringsmedium, följande fönster kommer att visas:

Vi kommer överens och fortsätter med att välja hårddisken där vi ska installera systemet. Våra två hårddiskar kommer att listas.

Vi väljer önskad hdd för installation, då kommer vi att varnas om att all data på den kommer att gå förlorad.

Vi håller med och fortsätter. Installationsprocessen går snabbt och när den är klar kommer vi att uppmanas att ta bort CD:n och starta om.

Första installationen

Efter omstart ser vi FreeNAS startskärm:

Här kan du utföra några inledande steg (alternativ från 1 till 11), lite lägre kommer den aktuella IP-adressen för denna PC att visas om den kunde få den via DHCP. Först och främst, låt oss ändra IP-adressen till vår egen, för att göra detta, gå till saken Konfigurera nätverksgränssnitt genom att trycka på knapp 1 och Enter.
Här kommer vi att visas en lista över nätverkskort på vår PC.

Därför att vi har bara en, då kommer listan att bestå av endast en vara, i mitt fall blir nummer 1 adaptern em0(som i skärmdumpen ovan). Välj det genom att trycka på 1 och Enter.
FreeNAS kommer då att fråga om vi vill få en adress automatiskt via DHCP eller inte? – vi svarar nej.
Nästa fråga är Konfigurera IPv4 - svaret är ja.
Därefter måste du ange gränssnittets namn - skriv namnet.
Skriv sedan önskad IP-adress.
För nästa fråga anger du subnätmasken.
Nästa fråga är om vi vill konfigurera IPv6 – vi säger nej.

De kommer att berätta för oss att nätverket är konfigurerat, men för fullständig lycka måste vi konfigurera en gateway. Låt oss gå till saken Konfigurera standardrutt, genom att trycka på knapp 3. Här kommer vi att få frågan om vi verkligen vill konfigurera en gateway för IPv4 - vi säger ja och på nästa fråga anger vi IP-adressen till vår router (om vi har en). Vi svarar nekande på nästa fråga om att konfigurera IPv6.

Kontrollpanel

Först och främst går vi till FreeNAS WEB-panelen med den IP som vi just tilldelade.

Vi ser ett rött blinkande trafikljus (varning), det ber oss att sätta ett lösenord på vår WEB-panel
Hitta knappen till vänster konto – ändra lösenord

Och vi byter lösenord, efter att ha ändrat lösenordet börjar trafikljuset lysa grönt, vilket betyder att allt är bra :)

Därefter går vi till bokmärket inställningar och ändra tidszonen där så att våra FreeNAS-loggar hålls korrekt. Klicka sedan på OK för att spara inställningarna. Det vore inte fel att ange DNS-server i nätverksinställningarna klickar du på knappen för att göra detta Nätverk i topppanelen och i fältet Namnserver 1 och ange IP-adressen till vår router (eller en dedikerad DNS-server om det finns en sådan) där. Glöm inte att spara inställningarna.

Nu måste vi lägga till hårddiskar i systemet och definiera filsystemet. Detta görs i avsnittet Lagring(knapp i den övre panelen). Klicka sedan på ZFS volymhanterare.

Låt oss indikera Volymnamn, klicka sedan på plustecknet i kategorin Tillgängliga diskar, och då lägga till volym

Skapa nätverksresurser

FreeNAS kan skapa resurser för alla plattformar: för Apple (AFP), för UNIX-system (NFS) och för Windows (CIFS). Och detta räknar inte universell FTP, etc. Nu ska vi titta på att skapa en resurs för Windows-datorer.
Låt oss gå till avsnittet Delning, Windows och tryck på knappen Lägg till Windows Share

Ett fönster kommer att dyka upp framför oss där vi kommer att ange namnet på resursen som ska skapas (namn), sedan in i fältet Väg vi måste välja datamängden som vi skapade för fildumpen. Om du vill ge anonym åtkomst till denna resurs kan du markera rutan Tillåt gäståtkomst går ner lite.

För säkerhets skull, här är en lista med intressanta parametrar som du kan ange när du skapar en resurs:
Exportera endast läs- gör resursen skrivskyddad
Bläddringsbar till nätverksklienter- Synlighet av resursen i en nätverksmiljö. Om du avmarkerar den här rutan kommer vi att göra en dold boll.
Ärva behörigheter- ärva behörigheter
Exportera papperskorgen- lägg till varukorg, d.v.s. data från andelarna kommer att raderas först till papperskorgen
Visa gömda filer- visa dolda filer
Gästkonto- gästkonto. Det är bättre att lämna det som det är.
Tillåt gäståtkomst- tillåt gästinloggning (dvs. du kan logga in på delningen utan några lösenord, etc.).
Tillåt endast gästkonto- Endast gästentré. Det kommer inte att vara möjligt att separat ange ett lösenord när du loggar in på andelen för att öka dina rättigheter.
Värd Tillåt- en lista över IP-adresser från vilka du kan komma åt resursen. Du kan använda ett mellanslag som en avgränsare.
Värden Neka- en lista över IP-adresser från vilka du inte kan komma åt resursen. Du kan använda ett mellanslag som en avgränsare.

Låt oss nu gå vidare till att ställa in tjänsten CIFS. Låt oss gå till avsnittet Tjänster, och klicka sedan på skiftnyckelikonen mittemot tjänsten CIFS

I fönstret som visas måste vi ange ett antal parametrar:
Autentiseringsmodell- tillträdessystem. Möjliga alternativ: anonym åtkomst (Anonym) och genom inloggningar (Lokal användare). Vi väljer vad vi behöver.
NetBIOS-namn- datornamn på nätverket.
Arbetsgrupp- namn på arbetsgruppen. Den måste ställas in på samma sätt som på dina andra datorer i nätverket.
Beskrivning- om detta fält inte är ifyllt alls, så ersätter FreeNAS oinformativ serviceinformation istället. Därför rekommenderar vi att du skriver minst ett mellanslag i detta fält.
Välja kodningar (DOS-teckenuppsättning och UNIX-teckenuppsättning) - du kan ställa in allt som visas i skärmdumpen ovan.
Lokal mästare- definiera FreeNAS som huvuddator i arbetsgruppen.
Tidsserver för domän- gör FreeNAS till en korrekt tidsserver för nätverksdatorer.
Gästkonto- Gästkonto kan lämnas som det är.
Tillåt gäståtkomst- Tillåt gästinloggning till nätverksresurser. Markera inte den här rutan om du använder ett inloggnings- och lösenordsåtkomstschema (lokal användare).
Filmask- åtkomstmask för skapade filer. Först är det bättre att ställa in detta värde till 0777
Katalogmask- samma som Filmask, endast för kataloger.

De återstående parametrarna kan lämnas som de är. Bläddra till botten av sidan och klicka på OK. Allt du behöver göra är att aktivera tjänsten CIFS, för att göra detta måste du klicka på ikonen AV bredvid tjänstens namn. Efter ett par sekunder ändras dess status till .

Nu kan du försöka komma åt vår skapade mapp från vilken dator som helst i nätverket.

Uppd. Jag glömde helt bort, du kan behöva ställa in rättigheterna till den skapade delningen för att säkert ladda upp filer. (lagring - aktiva volymer - ändra behörighet)

I följande delar kommer jag att berätta mer detaljerat om hur du ställer in begränsning av åtkomst till resurser, skapar kvoter, ställer in en torrentnedladdning, dlna mediatomb-server för att ansluta till en TV och många fler intressanta små saker