Crea NAS da un computer. Server NAS da un vecchio PC

Istruzioni

Per configurare un server web è necessario installare un sistema operativo adatto. Le distribuzioni della famiglia Linux potrebbero essere le più adatte. Ad esempio, per un server web, Red Hat, Fedora e Ubuntu Server sono buoni pacchetti. Seleziona la variante Linux più adatta a te e scaricala da Internet. Puoi anche installare un sistema Debian Wheezy pronto per il server.

Scrivi la distribuzione selezionata su un supporto di memorizzazione. È possibile registrare su un'unità flash, CD o DVD. Tra i programmi più apprezzati per la masterizzazione delle immagini del sistema operativo, da segnalare UltraISO e UNetbootin, che permettono di estrarre correttamente l'immagine selezionata su qualsiasi supporti rimovibili.

Apri la distribuzione scaricata utilizzando il programma selezionato e masterizza il disco seguendo le istruzioni nell'interfaccia. Fare unità flash USB avviabile in UltraISO, utilizza la sezione "Masterizza immagine". disco rigido».

Inserisci il supporto di memorizzazione nel computer ed esegui l'avvio da esso. Eseguire l'installazione sistema operativo secondo le istruzioni sullo schermo. Per eseguire l'avvio dal disco dovrai andare su Impostazioni del BIOS premendo il pulsante F2, F8 o F10 (a seconda del modello della scheda madre). Utilizzare la sezione Primo dispositivo di avvio per impostare i parametri necessari. Indica l'unità o il lettore USB nell'elenco, quindi salva le modifiche e riavvia il computer.

Dopo aver installato il sistema operativo, dovrai installare un pacchetto applicativo per eseguire il server (Apache, MySQL, PHP). Per fare ciò, chiama un terminale e inserisci i seguenti comandi:

Sudo apt-get install taskel
Attività sudo

Nell'elenco visualizzato, utilizzare i pulsanti della tastiera per selezionare LAMP Server e premere Invio. Inizierà il processo di installazione, durante il quale ti verrà chiesto di impostare una password per accedere al pannello MySQL. Dopo aver completato l'operazione, puoi iniziare a impostare e configurare il tuo server, nonché a installare il tuo sito web.

Nota

Dopo aver avviato LAMP, tutti i file della tua risorsa si troveranno nella directory /var/www. È necessario copiare i dati per avviare il sito in questa cartella.

Consigli utili

Il terminale viene richiamato utilizzando la voce del menu di sistema corrispondente premendo la combinazione di tasti Ctrl e T. In assenza di un ambiente grafico, riga di comando si avvia automaticamente.

Fonti:

  • Server Ubuntu
  • Debian Wheezy
  • UNetbootin

Prima o poi, chiunque sia coinvolto in progetti Internet ha l'idea di crearne uno proprio server. E qui puoi inciampare in insidie, perché l'architettura server ma dovrebbe differire dall'architettura di un normale computer di casa.

Avrai bisogno

  • Custodia con alimentatore, scheda madre, processore, dispositivi di raffreddamento, RAM, dischi rigidi

Istruzioni

Prima del montaggio server Ma devi decidere se prendere il corpo o la piattaforma. La piattaforma è una scheda madre appositamente adattata e il case stesso. Per un montaggio più adeguato, custodia con alimentatore e relativo contenuto separato.

L'alimentatore deve essere di almeno 350-400 W per poter sopportare il carico (se server avrà 4 dischi rigidi, quindi sarà almeno 400 W).

Dopo aver installato l'alimentatore, è necessario selezionare la scheda madre. La tassa deve essere server No, perché nella sua struttura differisce dalle schede per computer (più ceramica per il raffreddamento e la rimozione dell'elettricità in eccesso). Le schede server a volte dispongono di più porte di rete e connettori SATA. Quando si sceglie una tavola per server ma è necessario scegliere modelli in cui la memoria sia posizionata perpendicolare alla parete del case. Ciò favorisce un migliore raffreddamento.

Successivamente, dovresti selezionare un processore per la scheda madre (per socket) e un dispositivo di raffreddamento. Il dispositivo di raffreddamento dovrebbe essere selezionato in base al soffio di aria calda: un dispositivo di raffreddamento per server e l'aria uscirà verticalmente, non lateralmente. Quando si installa il dispositivo di raffreddamento, è necessario applicarlo tra il radiatore e il processore. Il radiatore ha alette perpendicolari alla parete posteriore del case in modo che venga soffiato dagli altri dissipatori.

Successivamente viene installata la RAM, preferibilmente almeno 4 gigabyte per le esigenze standard e meno, quindi vengono installati i dischi rigidi della dimensione richiesta. Per la sicurezza e la protezione delle informazioni, è consigliabile averne diversi dischi fissi combinarli in RAID-.Se necessario, CD-ROM. Il server è pronto.

Video sull'argomento

Nota

Il raffreddamento è importante per un server, quindi dovresti installare diversi dispositivi di raffreddamento aggiuntivi.

Sicuramente il tuo armadio è pieno di cianfrusaglie diverse. Non abbiate fretta di buttarlo via, perché tra la spazzatura potrebbero esserci cose che solo a prima vista sembrano inutili e superflue, ma in realtà potrebbero esservi utili.

Avrai bisogno

Istruzioni

Per prima cosa, controlla il tuo computer per la disponibilità delle parti funzionanti. Dopotutto, potrebbero esserti utili per aggiornare un nuovo computer.

Seleziona il sistema operativo per il server. Ciò dipende spesso dalle preferenze e dal livello di comfort richiesto. Linux o altro sistema operativo, Simile a UNIX, potrà essere eseguito su hardware modesto con prestazioni elevate se non lo installi GUI.

Raccolta HDD con la possibilità di condividere file. Se la maggior parte dei file che verranno utilizzati dal server sono fogli di calcolo o documenti di testo, sarà sufficiente un disco rigido da 60 o 80 gigabyte poiché questi tipi di file sono relativamente piccoli. Tuttavia, se prevedi di scambiare database di grandi dimensioni, scegli un disco con diverse centinaia di gigabyte.

Acquista un computer nuovo o usato oppure creane uno tuo. Se prevedi di utilizzare Linux o un sistema simile, il server richiederà computer con prestazioni inferiori e meno numeri. È inoltre possibile acquistare attrezzature usate. La cosa principale qui sarà la presenza di una scheda Ethernet per connettersi alla rete domestica o aziendale.

Installare memoria aggiuntiva, se necessario. I file server più piccoli funzionano bene con 256 megabyte memoria ad accesso casuale e per prestazioni più elevate avrai bisogno di 512 megabyte o più. Più utenti, più RAM.

Configura il server nel Pannello di controllo, abilita l'accesso a file e stampanti utilizzando gli strumenti di amministrazione.

Fonti:

  • Server dal tuo computer

Se decidi di trasformare il tuo computer portatile in un server domestico, considera diverse funzionalità. Prestare particolare attenzione all'impostazione dei parametri adattatori di rete il tuo portatile.

Avrai bisogno

  • - nodo della rete;
  • - cavi di rete.

Istruzioni

Innanzitutto, acquista uno speciale adattatore USB-LAN. Questo è necessario se il tuo computer portatile C'è solo una porta LAN. Seleziona un hub di rete e acquista questo dispositivo. Ti consentirà di collegarne diversi computer desktop. Preparare il numero richiesto di cavi di rete.


Consiglio utile: prima di fissare un prezzo per un vecchio PC, cerca configurazioni simili sullo stesso Avito.


2. Regala gratuitamente.


Pubblicando un annuncio su siti specializzati potrete sbarazzarvi velocemente del vostro vecchio computer consegnandolo a un privato povero, oppure aiutare in questo modo una casa di cura o un ente di beneficenza.


Ma perché sbarazzarsi di apparecchiature in grado di svolgere molte più funzioni?


3. Utilizzare come macchina da scrivere o altre semplici attività.


Non bene computer potente potrebbe aiutarti a svolgere molte attività, come lavorare con i documenti, cercare informazioni su Internet, ecc. La cosa principale in questa materia è scegliere il software giusto, cioè poco impegnativo in termini di parametri hardware.


4. Utilizzare come file server o lettore multimediale.


Non buttare via il tuo vecchio PC, ma destinalo all'archiviazione di file: libri, film, foto, cioè tutto ciò che occupa molto spazio. È facile organizzare un server del genere accesso remoto e sarai in grado di visualizzare file necessari da un tablet o laptop nuovo di zecca.


A proposito, sarà conveniente trasferire il client torrent sullo stesso file server.


5. Usa il tuo vecchio PC come server, firewall, router...


Se a casa hai più computer ma una sola stampante, collega quella stampante al tuo vecchio PC e configurala accesso generale. Ora tutti potranno non correre con le unità flash su un computer con una stampante o passare la stampante al proprio PC, ma inviare immediatamente un lavoro di stampa senza problemi.


È altrettanto utile da installare vecchio computer e per la distribuzione su Internet, come server proxy, ecc.


Nota! Se hai bisogno di due PC potenti a casa, ma non hai i soldi per comprarne un secondo, il vecchio computer può essere configurato come terminale per connettersi a una macchina più potente.

Oggi, caro lettore, parleremo di come creare un server dal tuo computer di casa.

Non è strano, ma se hai letto l'articolo su, allora sai già come ospitare siti web sul tuo computer di casa. Si scopre che tutto ciò che serve affinché il sito si carichi non da qualche server del provider di hosting, ma dal tuo familiare computer di casa è configurare la combinazione apache+php+mysql nel modo descritto nell'articolo e connetterti Nome del dominio con l'indirizzo IP del tuo computer di casa.

Io ripeto:

  • Ho scritto su come configurare Apache + PHP + MySQL.
  • Ho scritto su come connettere un indirizzo IP e un nome di dominio.

Quindi sei completamente armato di conoscenza, non resta che applicarla correttamente.

Sarebbe fantastico se il computer fosse collegato direttamente al provider tramite un cavo di rete e nelle impostazioni di rete fosse specificato un indirizzo IP statico esterno. È questo IP che dovrà essere specificato nelle impostazioni del nome di dominio.

Ma è una cosa comune quando il computer che fungerà da server si trova su una sottorete locale, oppure c'è una sorta di modem ADSL davanti ad esso e un indirizzo IP esterno (che puoi scoprire utilizzando il file myip. ru service) - questo è l'indirizzo del router o dell'indirizzo del modem ADSL. L'indirizzo IP del computer è locale (192.168.0.ХХХ o 10.0.0.Х). Qui è più complicato, ma puoi comunque raggiungere il tuo obiettivo e creare una filiale del tuo provider di hosting a casa.

È necessario implementare il cosiddetto Port forwarding. Quelli. configurare il router o il modem ADSL come segue:

  • L'utente ha inserito l'indirizzo del sito web.
  • Il server dei nomi ha riportato l'indirizzo IP. Questo indirizzo IP è l'indirizzo statico esterno di un router, di un modem ADSL o di un gateway attraverso il quale il computer server accede a Internet.
  • La richiesta è arrivata al router sulla porta 80 (è attraverso la porta 80 che viene effettuata la connessione http).
  • Il router è configurato in modo tale che tutte le richieste che arrivano alla porta 80 vengono reindirizzate a un computer nella sottorete locale con un IP specifico, ad esempio 192.168.0.200.
  • La richiesta è andata al computer server locale e lì Apache l'ha accolta con gioia e ha restituito il sito desiderato.

Ma ci occuperemo del port forwarding un po' più tardi. Per ora, analizziamo il computer server stesso.

Caratteristiche del computer server

È molto difficile parlare di parametri esatti qui.

Se intendi giocare a un provider di hosting, il server deve essere un computer quad-core con 4 GB di RAM e diversi dischi rigidi combinati in un array RAID. Tale computer è diviso in diversi Server virtuali, il cui controllo è affidato ai clienti.

Se hai intenzione di ospitare un paio di siti, ad esempio un sito Web, sarà sufficiente un normale computer moderno. E poi devi sperimentare per ottenere il risultato ottimale.

Vorrei attirare la vostra attenzione sulla seguente caratteristica: la quantità di RAM sul server è importante. Perché Il processo di caricamento della stessa pagina del sito da parte di un visitatore può essere accelerato memorizzando i dati nella RAM. Più RAM è, meglio è.

La velocità di lettura dal disco rigido e la sua affidabilità possono essere aumentate con gli stessi array RAID.

Ma il fatto innegabile è che il sistema operativo Windows, a causa dell'enorme numero di buchi di sicurezza, di numerosi virus e di instabilità, non trova posto sul server.

Pertanto sui server la fanno da padrone i sistemi operativi della famiglia Linux. Ma non allarmarti, i principi di funzionamento in Linux non sono così complicati come sembrano e la configurazione di Apache + PHP + MySQL non è praticamente diversa dalla configurazione su Windows.

Installazione di ArchLinux

Avanti, caro lettore, ti presenterò l'installazione del sistema operativo ArchLinux.

Esistono molti sistemi operativi sviluppati basati su Linux. Ciò include il noto Ubuntu e openSUSE e molti altri. Una delle distribuzioni che ha guadagnato popolarità è ArchLinux. Lo conosceremo.

Perché ArchLinux:

  • A mio parere, la distribuzione ottimale per il server. Non c'è peso aggiuntivo, tutto viene configurato e installato dall'utente stesso (lasciando solo ciò che è veramente necessario).
  • Potente sistema di installazione degli aggiornamenti Pacman.

Ora descriverò in dettaglio il processo di installazione di ArchLinux su un futuro server.

Nel caso di un normale computer di casa da cui intendiamo creare un server, il kit di distribuzione sarà adatto ISO principali: i686, il cui collegamento Torrent è reperibile in questa pagina.

Questa distribuzione è una versione a 32 bit con i file di installazione necessari presenti nell'immagine scaricata (in breve, questo è ciò di cui abbiamo bisogno).

Come ho già scritto nell'articolo sui miei programmi, utilizzerò il formato .

Per cominciare lancio il client Torrent da TCUP e dopo circa un'ora la distribuzione è sul mio disco rigido.

Ora, come probabilmente hai intuito, devi tagliare la distribuzione su disco. Un normale CD sarebbe l’ideale, ma dove posso trovarne uno ai nostri tempi progressivi, quindi uso un DVD vuoto (per il bene di una cosa del genere, non è un peccato).

Lo taglieremo utilizzando il plugin dello stesso TCUP.

Avvia il plugin BruciandoCD/DVD. Successivamente, seleziona l'elemento Progetto: Immagine ISO/CUE e, direttamente nel contenuto dell'elemento che si apre, copia la distribuzione ArcLinux scaricata (usando il familiare pulsante F5).

Iniziamo la registrazione, naturalmente, facendo clic sull'elemento Masterizzazione di un disco.

Scelgo una velocità di registrazione bassa, non abbiamo nessun posto dove correre. E siamo andati a trasformare l'immagine del disco in un disco di installazione di avvio di ArcLinux.

Dopo aver completato tutte queste semplici operazioni, abbiamo un disco con il kit di distribuzione, che deve essere inserito nel computer sperimentale e avviato da esso.

Si ritiene di aver raggiunto una comprensione della necessità Installazioni Linux, l'utente sa esattamente dove è possibile abilitare l'avvio da CD nel BIOS del computer sperimentale.

Avvio da CD.

seleziona un oggetto Avviare il CD live di Arch Linux. Dopodiché osserviamo il processo di caricamento del sistema operativo.

Nota per la padrona di casa root è il login del superutente, che ha i diritti più ampi per configurare il sistema.

Nella modalità di installazione, l'account utente root non ha una password. Creeremo una password durante uno degli ultimi passaggi dell'installazione del sistema operativo Arch Linux.

Se presti attenzione alla scritta dal design accattivante che appare dopo l'autorizzazione, diventerà chiaro che l'installazione deve essere avviata inserendo il comando / arco/impostare e conferma l’input premendo, non ci crederai, Invio.

Questo è tutto, procediamo direttamente all'installazione.

Eseguiremo in sequenza ciascuna delle voci del menu di installazione.

1. SelezionareFonte

In questa fase ci viene chiesto di scegliere tra l'installazione da CD o da Internet. Perché Abbiamo scaricato la distribuzione completa, quindi selezioniamo CD-ROM o ALTRA FONTE e premiamo Invio.

2. Imposta l'orologio

Seleziona regione e fuso orario. Qui è necessario selezionare una regione temporale. Scelgo l'Europa e dopo Kiev (visto che geograficamente mi trovo in Ucraina).

Imposta ora e data Qui, senza ulteriori spiegazioni, seleziono UTC. In modalità manuale modifico la data. Dopo le regolazioni, torno al sottomenu di impostazione di data e ora selezionando Invio.

Una volta terminata l'impostazione di data e ora, seleziona la terza voce Torna al menu principale.

Ora la parte più interessante e difficile è partizionare il disco rigido. Ma supereremo rapidamente questa scienza.

Seleziono un elemento

3. Preparare i dischi rigidi

Lo spezzeremo modalità manuale. Pertanto, nel sottomenu, seleziona la voce 2. Partizionare manualmente i dischi rigidi.


Ho un disco da 18 GB, di cui il programma di partizionamento del disco mi informa felicemente.

In questa fase, vorrei spiegare i principi del lavoro con le apparecchiature Arch Linux e la gerarchia dei file:

In Linux non ci sono i drive C:, D:, ecc., come siamo abituati a vedere in Windows. Qui l'intera gerarchia inizia dalla radice, denotata / Tutto è all'interno di questa barra e distribuito in cartelle.

Sorprendentemente per un utente Windows, tutto l'hardware è archiviato nella cartella /dev. Il mio unico disco rigido è designato sda. Questo è il motivo per cui vedo la scritta /dev/sda: 18GiB, che indica che sul computer è presente un dispositivo riconosciuto come disco rigido da 18 Gigabyte e questo, come tutti i dispositivi, viene inserito nella cartella dev.

Ora procederemo direttamente alla creazione di partizioni sul disco rigido.

Seleziono l'unità /dev/sda e premo Invio. Successivamente viene avviato il programma cfdisk, con il quale divideremo il disco in partizioni. Rimuoviamo la finestra di benvenuto del programma cfdisk premendo Invio e osserviamo l'interfaccia del programma cfdisk.

Per purezza dell'esperimento, elimino tutte le sezioni esistenti selezionando la voce Elimina in basso (menu in basso, spostati con il tasto cursore a destra).

Di conseguenza, ho un sacco di spazio libero, che ora riassegnerò davanti ai tuoi occhi, caro lettore.

Creiamo tre sezioni:

  • La partizione di avvio, che conterrà il kernel del sistema (dobbiamo solo allocarvi 50 MB).
  • Scambia o scambia partizione. Viene utilizzato per archiviare i dati dalla RAM quando non ci sta più (512 MB).
  • Partizione per tutto il resto, partizione root /. Useremo tutto ciò che resta per lui.

Quindi, seleziono Nuovo e creo una partizione di avvio. Al bivio successivo seleziono Primario. Successivamente, seleziono la dimensione della partizione; nel mio caso sono sufficienti 50 Megabyte. Confermo la mia scelta con la voce Inizio.

Dopo aver creato la partizione, ne specifico il tipo (Tipo elemento) come 83 (Linux).

La prima partizione è stata creata. Ora passo al punto che simboleggia il resto posto libero sul disco e fare nuovamente clic su Nuovo.

Ora creerò una partizione di swap.

Utilizziamo l'algoritmo sopra descritto. La dimensione di questa partizione sarà di 512 Megabyte.

Il tipo di questa sezione (Tipo) deve essere 82.

Contrassegniamo tutto il resto come sda3, dove monteremo la radice /.

Il disco rigido partizionato sda si presenta così:

È giunto il momento di indicare uno dei dischi come avviabile. Per fare ciò spostiamoci su sda1 e contrassegniamolo con la voce Bootable.

Questo è tutto, caro lettore, il partizionamento del disco è finito. Seleziona la voce di scrittura nell'interfaccia di cfdisk (nel menu in basso) e salva le modifiche apportate.

Dopo il salvataggio è possibile uscire (voce Esci).

Ci troviamo di nuovo nel familiare menu di installazione di Arch, dove selezioniamo la voce FATTO.

Dopo aver selezionato FATTO, ci troveremo nel sottomenu per lavorare con il disco, dove la voce verrà accuratamente selezionata 3. Configura manualmente dispositivi a blocchi, file system e punti di montaggio

Premi Invio e procedi con il montaggio delle partizioni del disco rigido.

Andando nella sezione appropriata del menu, possiamo specificare file system e punti di montaggio (cosa dovrebbe trovarsi esattamente sulla partizione del disco rigido selezionata).

Quindi, iniziamo con sda1. Questa partizione è avviabile. Il file system ext3, che supporta il ripristino dopo un errore, sarà ottimale per questo.

Come concordato, montiamo la partizione di boot /boot su sda1.

Non specificheremo alcuna opzione aggiuntiva; premere Invio.

Analogamente a quanto sopra, creiamo un file system e un punto di montaggio per sda2. Sistema di file- scambio. Questo è in realtà tutto ciò che occorreva specificare per sda2.

Sda3 avrà un file system ext3; lì monteremo, come concordato, tutto il resto, cioè /.

Ecco il risultato:

Non resta che selezionare Fatto e tutto ciò che abbiamo fatto verrà applicato.

Ora questo è davvero tutto ciò che serve per configurare il disco rigido. Arch seleziona attentamente la quinta voce del menu di installazione, 5 Ritorna al menu principale.

Continuiamo a installare il nostro meraviglioso Linux.

Nel menu di installazione principale, la voce è selezionata 4. Seleziona Pacchetti. In esso dobbiamo selezionare nient'altro che base.

Dopo aver selezionato base, verrà visualizzato l'elenco dei pacchetti inclusi nell'installazione. Senza preoccuparti del tuo cervello, fai clic su OK.

Arriviamo alla quinta voce di menu Installa pacchetti, che avvia l'installazione dei pacchetti. Se vedi questo

e il CD fruscia diligentemente, il che significa che va tutto bene, attendi il completamento dell'installazione.

Questo è tutto, caro lettore, il processo di installazione di Arch Linux è completo, iniziamo a configurare. Tutto ciò che configuriamo ora può essere corretto in qualsiasi momento opportuno.

6. Configura il sistema

Nella schermata successiva ci verrà chiesto di selezionare un editor per modificare i file di testo di configurazione. Scegliamo il nano e non ci vaporizziamo il cervello.

Dopo aver selezionato l'editor di file di testo, vediamo un elenco di tutti i file di configurazione. Ma non allarmarti, solo alcuni di essi devono essere modificati.

Il file di configurazione principale è /etc/rc.conf

Selezionare l'elemento appropriato e premere Invio.

contenuto del caricamento dell'editor nano file di testo rc.conf, situato nella cartella dei file di configurazione etc.

Per prima cosa configureremo la rete. Andiamo alla sezione NETWORKING nel file e osserviamo attentamente le righe

#eth0="eth0 192.168.0.2 maschera di rete 255.255.255.0 trasmesso 192.168.0.255" eth0="dhcp" INTERFACCE=(eth0) gateway="predefinito gw 192.168.0.1" PERCORSI=(!gateway)

Ciò significa che se stiamo configurando un server, non si può parlare di distribuzione dinamica degli indirizzi IP. Pertanto, rimuoviamo la griglia dei commenti prima della prima riga e la inseriamo nella seconda riga. Risulta questo:

Eth0="eth0 192.168.0.2 maschera di rete 255.255.255.0 broadcast 192.168.0.255" #eth0="dhcp"

Adesso divertiamoci con la prima riga. Invece di 192.168.0.2 inseriamo l'indirizzo IP del server. Il mio server si trova in rete locale ed ha come indirizzo 192.168.0.200 (è proprio quello che indico).

netmask 255.255.255.0 Questo ci va bene. Questo formato di maschera indica che possono esserci 254 computer nella sottorete (i primi tre componenti del loro indirizzo IP sono fissi e l'ultimo varia da 1 a 254). Allora ok.

broadcast 192.168.0.255 è l'indirizzo IP per i pacchetti broadcast. Se un pacchetto viene inviato a questo IP, tutti i computer della sottorete lo riceveranno. Bene, bene, per noi va bene.

Di conseguenza, al posto della prima riga abbiamo quanto segue:

Eth0="eth0 192.168.0.200 maschera di rete 255.255.255.0 trasmesso 192.168.0.255"

Scorri verso il basso fino alla riga

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

La prima riga specifica il gateway. La mia rete locale è organizzata in modo tale che davanti al server c'è un router con l'indirizzo 192.168.0.1 e lo specifico come gateway. Se nel tuo caso non è presente il router, allora l'amministratore di rete dovrà dirti l'indirizzo IP del gateway e tu lo indicherai qui.

Nella seconda riga dobbiamo solo togliere il punto esclamativo:

PERCORSI=(gateway)

Con questi file è tutto. Premi ctrl+o per scrivere e ctrl+x per uscire.

Il prossimo file di configurazione a cui ci interesseremo è /etc/resolv.conf

Qui è tutto molto semplice. Nel formato IP del nameserver, è necessario specificare il DNS.

Proprio sotto la riga #nameserver aggiungere quanto segue

server dei nomi 192.168.0.1

server dei nomi 8.8.8.8

Chi è 192.168.0.1, tu, caro lettore, lo sai già.

8.8.8.8 è il DNS di Google. Lo indico come alternativa.

Il prossimo file interessante è /etc/hosts.deny

Per impostazione predefinita, questo file nega tutte le connessioni. Questo può essere corretto commentando la riga ALL: ALL: DENY, cioè metti un # davanti alla frase come questa:

# TUTTI: TUTTI: NEGA

Salvare il file ed uscire.

Il passo successivo è regolare i mirror di aggiornamento contenuti nel file /etc/pacman.d/mirrirlist

Scorri il file fino alla sezione Russia e decommenta le righe con l'indirizzo yandex.ru

Salva e chiudi.

L'ultimo passaggio è impostare una password per il super potente utente root. Impostalo e non dimenticarlo.

Quando inserisci una password, tieni presente che in Linux i caratteri della password non sono coperti da asterischi, semplicemente non vengono mostrati affatto (in modo che tu non possa nemmeno spiare il numero di caratteri nella password e poi in qualche modo indovinarli).

Fai clic su Fine alla fine.

Si applicano modifiche.

L'ultima cosa che dovremo fare è selezionare il bootloader. Paragrafo 7 Installare il Bootloader.

Qui è tutto semplice, non preoccuparti del tuo cervello, scegli Grub. Dopo averlo selezionato, vedremo il contenuto del file di configurazione del bootloader. Non ci interessa, partiamo subito da lì.

Ora dobbiamo scegliere dove installare il bootloader. Seleziona /dev/sda

Questo è tutto, caro lettore, 8 Uscire da Installa.

Congratulazioni, Arch Linux è in esecuzione, inserisci il comando di riavvio e non dimenticare di rimuovere disco di avvio da SDROMA. A proposito, la SDROM non si aprirà finché non inizia il riavvio, perché il disco è montato, queste sono le caratteristiche di Linux.

Questo è tutto, Linux si è caricato e ti invita a iniziare a lavorare inserendo login e password. Cosa ti aspettavi?

Effettuiamo l'accesso come root (tu stesso hai dimenticato la password di root, quindi inseriscila se non l'hai dimenticata).

Congratulazioni, hai effettuato l'accesso come root (almeno io avevo effettuato l'accesso).

Ora controlliamo la funzionalità della connessione di rete. Spero che tu abbia collegato il tuo computer alla rete locale utilizzando un normale cavo di rete.

Quindi tutto dovrebbe funzionare, scrivi il comando pingGoogle.com e osserva un'immagine allegra di ping riusciti.

Quando ti annoi dell'immagine ping, premi ctrl+c.

Se il ping non funziona per te, assicurati di aver ricevuto abbastanza vitamine durante l'infanzia.

Finalmente ora possiamo installare un programma per l'accesso SSH remoto tramite Putty. Me lo ricordo?

Ora scopriremo come è configurato tutto questo lato server.

Installando l'accesso SSH, posso gestire da remoto il server e registrare video lezioni, acquisire screenshot regolari e non sedermi davanti al monitor con una fotocamera.

Arch ha questa cosa meravigliosa chiamata gestore di pacchetti. Si chiama pac-man. Lo scopo di pacman è installare i programmi necessari, aggiornarli, aggiornare tutti i programmi esistenti, installare i componenti necessari per i programmi appena installati. Tutto sommato, una cosa meravigliosa. Puoi leggere di più su pacman.

Per ora inseriamo il comando pacman -, che sincronizza i dati sui pacchetti sui server Yandex.

Una volta completata la sincronizzazione, installeremo il programma per l'accesso SSH. È chiamato si apresh. L'installazione avviene con il comando pacman -Sv apresh

Pacman scaricherà e installerà il programma e tutti i componenti mancanti. Per qualche ragione, solo pacman è stato aggiornato la prima volta, ma openssh non è stato installato. Quindi ripeto il comando pacman -Sv apresh

Questa volta il tentativo è stato coronato con l'installazione riuscita del programma.

Qui è dove si trova il file di avvio /etc/rc.d/sshd

Per avviare openssh è necessario inserire il seguente comando:

/ eccetera/RC.D/sshdinizio

Dopodiché sarà possibile l'accesso SSH al server.

Per accedere al server utilizzeremo il programma Putty. Puoi scaricarlo dal sito ufficiale o da Deposit Files (*.zip, 243 KB).

Inserisci l'indirizzo IP del server (nel mio caso 192.168.0.200) e connettiti tramite SSH.

Dopo la connessione, nella finestra Putty vediamo tutto uguale a come sul monitor del server. La tastiera e il monitor del server possono essere spostati più lontano; non ne avremo bisogno nel prossimo futuro.

Infine, aggiorneremo il nostro sistema con un team meraviglioso pacman

Nel mio caso, avevo bisogno di scaricare 100 MB di aggiornamenti, quindi fatti coraggio, non è un compito veloce.

È tutto per ora. Fino al prossimo incontro, ti suggerisco, caro lettore, di dare un'occhiata domande su Google come i "comandi di base di Linux" troverai molte cose divertenti.

Creare il tuo server locale basato su un normale personal computer è un compito piuttosto complesso e scrupoloso. Qui è necessario comprendere i seguenti punti:

  1. 1. e se hai bisogno del tuo server. Questa è una delle domande chiave che richiede una risposta chiara e inequivocabile da parte del futuro amministratore.
  2. 2. Quali risorse tecniche sono a tua disposizione e cosa sarà necessario per il funzionamento di un server a tutti gli effetti. Minimo requisiti tecnici creare un server di “alta qualità” è piuttosto elevato: la sola attrezzatura costerà 70-80 mila rubli.

Tieni inoltre presente che per il normale funzionamento della risorsa (per la quale intendi creare il tuo server), è necessario che il computer server sia costantemente acceso e funzioni senza interruzioni. Pertanto è necessario garantire un’adeguata alimentazione elettrica.

3. Cosa contanti sei disposto a spendere per la creazione e la manutenzione del server. Oltre ai costi hardware sopra menzionati, la creazione di un server completo su un computer richiede un indirizzo IP dedicato (statistico) e un'elevata velocità di ricezione e trasmissione dei dati (l'indicatore minimo è 10 Mbit/sec). Di conseguenza, per questo dovrai pagare un extra al fornitore e stipulare un contratto aggiuntivo per la fornitura di tali servizi.

E prima di provare a creare un server da un computer, devi definire chiaramente tutte queste sfumature.

Come creare un server da un computer di casa?

Per creare il tuo server, devi prima installare un sistema operativo di rete multiutente.

La scelta è enorme: Debian, FreeBSD, CentOS, OpenSUSE, Ubuntu, Windows e molti altri.

In Internet si possono trovare molti esempi di test sul funzionamento dei sistemi operativi sopra menzionati e le loro valutazioni in base ai risultati dei test. Ad esempio, la valutazione “SOS” per il 2016:

1° posto: “Debian” e “Ubuntu Server”;

3° posto: “FreeBSD” e “ finestre server»;

4° posto: “Red Hat Enterprise”;

5° classificato: “Fedora”.

Naturalmente la parte del leone nel mercato dei software di rete è costituita dai sistemi operativi che occupano il primo posto nella classifica. Pertanto, per creare per la prima volta un server su un computer, ti consigliamo di sceglierne uno.

Ad esempio, ci concentreremo sull'installazione del sistema operativo Ubuntu Server.

Come configurare un server locale da zero su Ubuntu?

1. Scarica e copia l'immagine del sistema operativo su un'unità flash USB avviabile. Avvia il tuo computer dall'unità flash: nella prima fase ti verrà chiesto di selezionare una lingua.

3. Nei passaggi successivi, seleziona "Regione" e "Impostazioni layout tastiera";

4. Specifica il tuo nome utente, l'account del computer e la password,

quindi fare clic su “Continua”;

configurare "Layout disco"

e seleziona su quale disco è installato il sistema;

6. Attendi il completamento dell'installazione e dell'aggiornamento del sistema.

7. Seleziona Software, di cui hai bisogno per lavorare.

8. Confermare il completamento dell'installazione facendo clic sul pulsante “Continua”;

9. Dopo aver riavviato il computer per accedere account Dovrai inserire il nome utente e la password creati al punto “4”;

10. Ciò completa l'installazione del sistema operativo del server e la creazione iniziale del server.

Come diventare amministratore del tuo server?

  1. 1. Per ottenere i diritti di amministratore, digitare il comando “sudo su”;
  2. 2. Per impostazione predefinita, le impostazioni di rete del server vengono ottenute utilizzando DHCP, ma affinché il server funzioni, sarà necessario modificare il valore "iface eth0 inet static" nel file "/etc/network/interfaces" in un "IP statico" indirizzo". Il testo dovrebbe assomigliare a questo:

iface eth0 inet statico
indirizzo 192.168.0.100
maschera di rete 255.255.255.0
rete 192.168.0.0
trasmesso 192.168.0.255
gateway 192.168.0.1

Dopo il salvataggio riavviare la rete con il comando “/etc/init.d/networking restart”.

Prima parte: Ferro freddo

Può essere in umido e tritato nel brodo,
Ed è buono da servire con le verdure.

Lewis Carroll, La caccia allo Snark

Chiunque possa collezionare Personal computer e installa Windows, se lo si desidera, può anche far fronte alla creazione di un NAS abbastanza avanzato da hardware compatibile con x86 e gruppi di software gratuiti basati su *nix. Allo stesso tempo, in parole povere, il numero di dischi installati influisce sul costo e sulla complessità del progetto solo in base al costo dei dischi. Ciò ti consente di risparmiare seriamente rispetto all'acquisto di un NAS già pronto con 4 o più dischi, ma difficilmente è redditizio se un NAS con 1-2 dischi soddisfa le tue esigenze. È impossibile dire quale sia l'opzione migliore. Ognuno ha le proprie preferenze. Alcune persone cucinano bene a casa, mentre altre preferiscono cenare al ristorante. Ti piace armeggiare con il software e l'hardware del computer? Allora questo testo può esserti utile. Hai bisogno di un servizio di deposito in proprio? Scegli tra archiviazione nel cloud e un NAS già pronto, pronto all'uso.

N. B. Questo articolo non riguarda il modello hardware o la versione del prodotto software. Parla del concetto di creare un NAS con le tue mani e suggerisce di considerare altre opzioni per risolvere il problema, oltre all'acquisto di un dispositivo già pronto. L'argomento è lungo, con quasi mille pagine di discussione. Le persone sono educate e reattive. Questo è un indizio che l'articolo non pretende di essere completo, accademico o la verità ultima.

Che tipo di NAS è questo?

Secondo Wikipedia, NAS (Network Attacked Storage) - sistema di archiviazione di rete, archiviazione di rete. È un computer connesso a una rete e progettato per fornire servizi di archiviazione dati ad altri dispositivi. Il sistema operativo e i programmi del modulo NAS forniscono il funzionamento dell'archiviazione dei dati e del file system, l'accesso ai file e il controllo sulle funzioni del sistema. Il dispositivo non è progettato per eseguire normali attività informatiche, sebbene sia tecnicamente possibile eseguire altri programmi su di esso. In genere, i dispositivi NAS non dispongono di schermo o tastiera, ma vengono gestiti e configurati in rete, spesso utilizzando un browser.

La definizione non è ideale, ma funziona abbastanza. Il NAS viene utilizzato anche negli affari, ma ha i propri requisiti e funzionalità. Saremo interessati uso domestico NAS

Le persone di solito arrivano all'idea di assemblare un NAS con le proprie mani in due modi, e spesso in entrambi i modi contemporaneamente. Quando hai un solo computer a casa, non hai bisogno di un NAS. A poco a poco compaiono altri dispositivi di rete. Laptop, smartphone, tablet. E soprattutto: lettori multimediali HD di rete, tutti i tipi di Dune, Popcorn, WD TV e simili. Proprio con l'acquisizione lettore multimediale di rete una persona spesso inizia ad accumulare terabyte di informazioni. Viene prima archiviato su dischi rigidi rimovibili collegati al lettore multimediale e/o aggiunti al computer principale. Presto ci saranno troppi dischi per uso conveniente e un computer che ronza silenziosamente 24 ore su 24, scaricando allo stesso tempo qualcosa da Internet, inizierà a irritare, se non te, la tua dolce metà. Nasce l'idea di raccogliere questo mucchio di dischi in una scatola separata, metterlo da qualche parte in un angolo e istruirlo a distribuire il contenuto a tutti i dispositivi di rete e scaricare torrent. Congratulazioni, hai preso la prima strada verso il NAS. Lungo il percorso, abbiamo sicuramente dato un'occhiata al NAS finito, pronto all'uso. Ma il prezzo!..

Il secondo modo è attraverso gli aggiornamenti hardware. Di conseguenza, si accumula meno di un metro cubo di componenti, che sono difficili da vendere e non c'è nessuno da regalare. Il Plyushkin dentro di noi trova un utile utilizzo per loro nell'idea di costruire un NAS. E allo stesso tempo soddisfare la tua voglia di frugare nelle viscere del computer. Non per niente un allegro americano ha scritto che lavorare con un computer è l'unica cosa oggi modo legale spingere in giro qualcuno che è più intelligente di te.

Naturalmente ci sono altri modi. Ad esempio, sei un appassionato fotografo e hai bisogno archiviazione sicura archivi a lungo termine. O un genitore amorevole che filma ogni passo del suo bambino. Eccetera. Ma raramente tali scenari portano all'assemblaggio di un NAS con le proprie mani. Molto più spesso: acquistare già pronti fuori dagli schemi. Le esigenze di tali utenti sono soddisfatte con sicurezza da 1-2 modelli di dischi di NAS già pronti. È difficile, se non impossibile, per un dilettante neofita assemblare qualcosa di simile per dimensioni, rumore e prezzo a 1-2 modelli di dischi.

A difesa dei NAS già pronti, vale la pena notare che forniscono molte caratteristiche e funzioni pronte all'uso, richiedendo un'installazione/configurazione/ottimizzazione minima. Quindi, di fatto, nel loro costo deve rientrare anche il lavoro dei programmatori, supporto tecnico eccetera.

La situazione cambia radicalmente se 1-2 dischi non bastano, ma ce ne vogliono 4 o più. Gli esperti di marketing dei produttori stabiliscono per loro un livello di prezzo, che getta una persona che ha familiarità con il prezzo del computer in uno stato di frustrazione (sebbene pronuncino parole molto più popolari). E la persona inizia a scegliere una configurazione hardware, alla quale passiamo. Anche se avrebbe dovuto iniziare con il software, non può andare contro natura.

L'hardware dipende dal software utilizzato. Software: a seconda dei compiti assegnati. E la corretta formulazione del problema non è mai stata un punto di forza del tuttofare casalingo. Quindi inizia con l'hardware. Se dovessimo costruire un NAS con un sacco di parti avanzate dagli aggiornamenti, la buona notizia è che si adatteranno, anche se non in modo ottimale. Senza nemmeno guardare.

Scopata intorno alla stalla

Per poter guardare comodamente i video FullHD sulla rete, comprese le immagini del disco BD, avremo bisogno almeno di:

  • 1-2 gigabyte di RAM se non si utilizza ZFS e 4-8, di più è possibile se si utilizza ZFS. (A proposito di ZFS - più tardi Google aiuterà gli impazienti.) Ma anche su una rarità con 256 MB puoi raccogliere qualcosa di utile;
  • Processore compatibile con x86, idealmente (e per ZFS) - 64 bit, ma 32 bit è adatto per la maggior parte delle opzioni. Cioè, qualsiasi processore x86 tranne quelli che sono completamente di qualità da museo. Sarebbe preferibile avere meno calore, ma è così;
  • porta Ethernet cablata, preferibilmente gigabit, sebbene 100 megabit siano sufficienti per visualizzare le immagini BD sulla rete. Collegare un NAS tramite Wi-Fi è un'idea controversa (ma se lo costruisci tu stesso, hai molta più libertà nella scelta dei controller wireless);
  • unità e porte SATA. Per i NAS non c'è differenza tra SATA-2 (3 Gbit/s) e SATA-3 (6 Gbit/s). Non tutte le unità sono più veloci dell'antica SATA-1, quindi è possibile utilizzare tali porte. Ma le unità IDE, secondo gli standard moderni, sono lente, di bassa capacità, calde e rumorose. Se non ci sono abbastanza porte SATA, puoi utilizzare i controller. Ma se (quando) deciderai presto di passare a un nuovo hardware, i controller SATA acquistati come stampelle per una scheda madre obsoleta rimarranno inattivi. Lo so da solo, ne ho due in giro. E fai attenzione ai dischi più grandi di 2 TB. Molti controller più vecchi non sono compatibili con loro. E tra i controller SATA-1 ci sono anche quelli che non funzionano con dischi più grandi di un terabyte - tuttavia, questo è già antico e raro;
  • Naturalmente, il caso in cui tutto si adatta e l'alimentatore che lo alimenterà. Ci sono sottigliezze con l'alimentatore, ha senso guardarne uno nuovo, vedi sotto.

Molto probabilmente, l'hardware rimasto dagli aggiornamenti soddisferà questi requisiti. E se non fa molto rumore (o c’è un posto dove pulirlo), in genere sei fortunato. Puoi iniziare a sperimentare.

Sartoria personalizzata

Se stai assemblando un NAS da componenti appositamente acquistati, dovresti prima decidere i tuoi desideri. Nella maggior parte dei casi (ma è impossibile coglierne l'immensità) le richieste sono divise in tre gruppi, convenzionalmente “silenziosi-compatti”, “efficaci-estensibili” e “server-so-server”. Vorrei chiarire che non esiste un'opzione chiaramente corretta. Dopotutto, l'utente stesso valuta i desideri, i costi e le sue capacità. Ma quello sbagliato è possibile. Quando il risultato non soddisfa i requisiti esplicitamente o implicitamente specificati durante la progettazione. Ad esempio, il coniuge dirà che la scatola è, ovviamente, grande. Ma ulula come un aeroplano e lei non accetta di vivere nello stesso appartamento. Oppure il sistema assemblato in condizioni passive non resiste al test estivo. Oppure il video si spegne semplicemente quando viene visualizzato online. Pertanto, è meglio considerare i tuoi desideri sulla riva. Soprattutto quelli impliciti.

Nota importante. Stiamo parlando di NAS e non di HTPC (Home Theater PC), cioè non di un computer che mostra film con audio attivo grande schermo collegato alla sua uscita video. In linea di principio, nessuno vieta di realizzare HTPC, anche con molti dischi rigidi, sebbene i requisiti per HTPC e NAS, nonché il software e l'hardware utilizzati per essi, siano molto diversi. HTPC è un argomento diverso.

Silenziosamente compatto

Questo insieme di requisiti è influenzato dal NAS standard. Voglio qualcosa di compatto e silenzioso, ma che possa contenere 4 dischi (spesso 6, a volte di più). Tali requisiti di solito portano alla scelta di una scheda madre Mini-ITX con un processore saldato simile ad Atom, alloggiato in un case compatto. Di seguito sono riportati alcuni esempi.

Esiste un'ottima soluzione preconfigurata: HP Proliant Microserver (). Compatto, prezzo ragionevole (da 12.000 al momento), 4 dischi rigidi, il quinto può essere inserito al posto dell'ODD, che nel NAS non è necessario. E con l'aiuto di un piccolo tamburello, fai funzionare normalmente la porta destinata a ODD SATA. Svantaggi: il processore è tutt'altro che potente, ma per molti scenari è sufficiente. Se sei soddisfatto del microserver, passiamo al capitolo relativo al software.

HP Proliant Microserver è un candidato economico e di alta qualità per il ruolo di NAS domestico

In caso contrario, seleziona prima un caso per il numero di dischi desiderato (se un disco sia necessario o meno per il sistema dipende dal sistema operativo. Ne parleremo nel capitolo sul software). Qui, nella battaglia tra l'ostentazione dei sentimenti estetici con l'avidità e il desiderio di costi effettivi, avviene la prima prova della forza del concetto “silenzioso-compatto”. Le belle custodie compatte non sono economiche. Se la vittoria sta nel desiderio di efficienza del rospo, passiamo al capitolo sull'efficienza e sull'estensibilità. Ci andiamo se il caso selezionato consente l'installazione di una scheda madre microATX. Se vince l'estetica, selezioniamo una scheda madre Mini-ITX (Mini-DTX). Il primo requisito è un numero massimo di porte SATA (inclusa eSATA). In linea di principio sono state prodotte versioni desktop con 6 porte SATA. Ma la domanda è se sarà possibile trovarlo qui e ora. Se non ci sono abbastanza porte, i controller PCIe SATA con 2 e anche 4 porte sono abbastanza convenienti. Naturalmente richiedono uno slot PCIe. Considerando che è l'unico Mini-ITX, l'espandibilità finisce qui.

Tutti gli esempi provengono dalla vita reale, spesso con modifiche e foto aggiuntive - vedere le FAQ nel thread del profilo, sezione 3.1

di axel77da half_moon_baydi Padavan
TelaioChenbro ES34069Lian Li PC-Q25Lian-Li PC-Q08
alimentatore180 W inclusiCorsair, alimentatore-500CXV2EU, 500 WEnermax 380 W (82+)
Scheda madreZotac NM10-DTX Wi-FiAsus E35M-I*Asus P8H67-I**
processoreIntel Atom D510 integratoAMD E-350 integratoIntel Pentium G840
RAMKingston 2×2 GBCorsair XMS3 2x8 GB2x4GB DDR3-1333
Dischi rigidi per dati4×Samsung HD204UI7×3,5″6×3,5″ + hotswap per HDD da 3,5″ in alloggiamento da 5,25″
Archiviazione del sistema2,5″ Toshiba 500GBchiavetta USBHDD da 2,5″
sistema operativoFreeBSDFreeNAS 8.xOMV
Inoltrerete Intel WG82574L***ST-Lab 370 4xSATAPCIe 2xSATA-II
Stima del prezzo****RUB 14.950RUB 15.600RUB 14.000

* Al giorno d'oggi le schede madri con E-350 sono diventate rare, sono state sostituite dalle versioni con E-450. Porte SATA: meno;
** Non in vendita, ma vedi, ad esempio, ASUS P8H77-I;
*** l'autore ha aggiunto una rete tramite un raiser fatto in casa, ma questo è piuttosto perfezionismo personale;
**** I prezzi sono stime su richiesta della redazione utilizzando il moderno mercato Yandex, se non disponibile - Price.ru, se non disponibile - analoghi. Si tratta di una stima approssimativa, poiché alcuni modelli non sono più in vendita e i prezzi rilevati non sono necessariamente attuali. Il prezzo non tiene conto dei dischi dati; un HDD di sistema usato, se disponibile, è stato conteggiato come 1000 rubli.

Ci sono sottigliezze riguardo al "tranquillamente". Il primo impulso è “completamente passivo”. Tuttavia, nella maggior parte dei casi è accettata la tesi secondo cui 4-6 unità produrranno più rumore di una buona ventola da 120 mm a bassa velocità. In ogni caso bisogna capire che devi pagare tutto e un case compatto, a parità di altre condizioni, sarà più rumoroso di un case standard più spazioso con ventole di grandi dimensioni.

La caratteristica ovvia di un processore saldato sono le prestazioni. Se ciò non bastasse, la stragrande maggioranza abbandona il formato Mini-ITX. Ma, per completezza, va detto che ciò non è necessario, cfr. configurazione da maestro padavan.


L'assemblaggio Padavan è, come puoi vedere, estremamente compatto

Nel dicembre dello scorso anno è stato annunciato l'Intel Atom S1200 (Centerton) per scopi server. Quando saranno in vendita, potrebbero rappresentare un'opzione interessante per un NAS domestico. Supporto per memoria ECC, Intel Virtualization (VT-x), 8 corsie PCI-E, 8 GB di memoria: questo è sufficiente per la maggior parte delle opzioni.

Efficacemente estensibile

Una parte significativa dei costruttori di NAS - alcuni subito, altri di fronte alle limitazioni delle opzioni sui processori di tipo Atom - decidono di assemblare una configurazione che consenta una seria espansione. In termini di processore, memoria, ma soprattutto in termini di numero di dischi. Come già accennato, i NAS già pronti anche con 4 dischi non sono economici, ma con 8-10 sono già proibitivi per la casa. Allo stesso tempo, non è difficile scegliere un alloggio sufficientemente spazioso. Ad esempio, nel mio caso, rimasto dall'aggiornamento del computer Craftway (all'epoca non risparmiavano sull'hardware del case), ora ci sono 7 unità. Unità da 3,5″ e senza problemi speciali puoi installarne altri 3. Quando scegli un case per un numero molto elevato di unità, dovresti guardare verso modelli con molti slot da 5,25 ", in cui puoi quindi posizionare cestelli con flusso d'aria, utilizzando slot da 5,25" per quattro unità da 3,5 ". Vedi l'esempio nel capitolo Costi.

Dato che il NAS funziona 24 ore su 24, 7 giorni su 7, vorrei un processore ad alta efficienza energetica (a Mosca un watt all'anno costa 35 rubli). Intel Sandy Bridge e Ivy Bridge riducono notevolmente il consumo energetico quando inattivo, ma il NAS è caricato in modo estremamente leggero la maggior parte del tempo. Pertanto, il consumo energetico giornaliero di un NAS di questo tipo potrebbe essere notevolmente inferiore a quello della versione Atom, che non sa come ridurre il consumo in modalità inattiva. Il modello di processore da scegliere dipende dalla necessità o meno di transcodificare il video in tempo reale.

Molti televisori moderni dispongono della funzionalità DLNA che consente di ricevere video su una rete locale. Il problema è che capiscono solo alcune opzioni di codifica. E spesso non sono affatto quelli utilizzati dagli strappi e dai remix che si trovano su Internet. Il problema può essere risolto in diversi modi. (1) Cerca i film in un formato adatto alla tua TV. È la coda che scodinzola il cane. (2) Ricodificare il film sul computer per adattarlo alle richieste della TV. Questa è una perdita di tempo ed è possibile solo per un video fatto da sé. (3) Caricare il NAS con la transcodifica in tempo reale e (4) Acquistare un lettore multimediale, ovvero una piccola scatola che riceve i video come file, anche tramite la rete con il NAS, e fornisce alla TV con il ricevitore un audio -segnale video, solitamente tramite HDMI. Se scegli l'opzione (3), devi studiare le specifiche della TV e guardare nell'area Core i7. Inoltre, a causa delle limitazioni della DLNA in generale e dell'implementazione di questa idea di marketing sulla TV in particolare, non sarà possibile raggiungere la completa onnivora. L'opzione (4) all'attuale livello di prezzo risulta non solo più semplice e funzionale, ma anche più economica. Mentre il processore NAS è adatto praticamente a qualsiasi Core Pentium o Celeron junior di 2a o 3a generazione. Puoi prendere l'i3, fortunatamente rispetto al prezzo dei dischi la differenza sarà irrisoria. Scegli secondo il tuo gusto. Per una rapida consultazione o un confronto finale dettagliato dei modelli candidati, puoi utilizzare la sezione di test del processore su iXBT. All'epoca presi un Intel Pentium G2120 come il più giovane Ivy Bridge. I Junior Sandy Bridge sono economici e più che sufficienti.

Disponibile nel momento in cui scrivo Processori AMD rispetto a Intel non sono impressionanti - anche se AMD fornisce ai suoi processori il supporto per la memoria ECC in modo molto più generoso, e forse presto l'azienda avrà qualcosa di competitivo, ad esempio l'Opteron 3250 con un prezzo dichiarato di $ 99.


Materno Scheda ASUS P8H77-M Pro: 7 SATA, fino a 32 GB di RAM

Scheda madre. Ho preso l'ASUS P8H77-M Pro per i seguenti motivi:

  • LGA1155, otteniamo automaticamente il video integrato grazie al processore, sarà necessario solo in fase di installazione;
  • numero massimo di porte SATA, non importa 3 o 6 Gbit/s (7 SATA + eSATA);
  • Meglio 4 slot di memoria, ma ne bastano 2 (4, fino a 32 GB);
  • 1000BaseTX integrato, considerato migliore da Intel. Ma tenendo conto della presenza di un processore con un margine potenza di calcolo e Realtek andrà benissimo (Realtek 8111F);
  • Slot PCIe per la futura installazione di controller SATA e schede di rete(x16, x4 nello slot x16, 2 x 1);
  • Fattore di forma: microATX.
Questo è abbastanza per fornire tutte le funzionalità richieste. E tutti i tipi di aggiunte sprecheranno solo elettricità. Ma se all'improvviso ti piace una scheda ATX, ne hai il diritto.

Il dispositivo di raffreddamento viene selezionato in base al gusto, alla memoria, in base ai requisiti del sistema operativo selezionato. Qui l'intervallo possibile va da gigabyte a 32.

L'alimentazione è inclusa in un capitolo separato.

Esempi dell'opzione descritta:



di ZanZagda scisto
TelaioLian Li PC-V354RInWin BP659
alimentatoreChieftec BPS-550C 550 W200 W inclusi
Scheda madreASUS P8H67-M EVO(B3)ECS H61H2-I2
processoreIntel Pentium G860Intel Celeron G530
RAM4x4 GB DDR3 PC3-1066Kingston 2×2 GB
Dischi rigidi per dati6×Hitachi HDS5C3030ALA6303×Seagate ST3000DM001
Archiviazione del sistemaCF 4 GB tramite adattatore CF-IDESSD da 40GB
sistema operativonas4free 9.xOMV
Inoltre dispositivo di raffreddamento Cooler Master DP6-8E5SB-PL-GP, add. ventole 2×Zalman FDB-1 e Arctic Cooling F9 PWM
Stima del prezzoRUB 18.2007300 rubli.

Server-so-server

Esiste una categoria “premium” di costruttori di NAS che, per ragioni oggettive o soggettive, costruiscono NAS da componenti server seri e costosi. Gli appassionati stanno sperimentando soluzioni di rete da 10 gigabit. Ricorda che le configurazioni dei server spesso non sono del tutto compatibili con i locali residenziali in termini di dimensioni e rumore. La possibilità di utilizzare la memoria ECC è il vantaggio più evidente dell'approccio. Il file system ZFS utilizzato in questo segmento della costruzione di NAS domestici utilizza molta memoria. In questo caso, un guasto della memoria può portare alla corruzione dei dati che passa inosservata. La memoria ECC risolve il problema, ma il suo utilizzo nella versione Intel richiede processori server (ci sono eccezioni interessanti, ad esempio il Pentium G2120) e schede madri.

La virtualizzazione viene spesso utilizzata e diversi sistemi operativi guest risolvono i problemi, ciascuno con i propri. Un'opzione comune è quando viene inoltrato il controller SATA macchina virtuale, che svolge la funzione di archiviazione (Solaris o FreeBSD con zfs). Da questa VM, la capacità del disco viene esportata tramite NFS o iSCSI all'hypervisor e ad altre VM. Mi asterrò da ulteriori spiegazioni su ciò in cui io stesso non sono molto esperto e fornirò esempi reali.





Assemblaggio da TPAKTOP, viste esterne ed interne

di fatfreedi axel77da TPAKTOP
TelaioDesign frattale Definisci MiniSupermicro CSE-SC846E26-R1200B
alimentatoreX560 stagionale
Scheda madreSupermicro X9SCL-FSupermicro X9SCM-FSupermicro X9SCM-F
processoreIntel Xeon E3-1230Intel Xeon E3-1230Intel Xeon E3-1220
RAM4×Kingston KVR1333D3E9S/8G4×Kingston KVR1333D3E9S/4G4×Kingston KVR1333D3E9S/4G
Dischi rigidi per dati5×WD20EFRXnel processo di accumulazione12xST31000524AS in due 6xRaidZ2 (pool principale), 2xST32000542AS in un mirror (pool di backup), 4xST3250318AS in uno stripe (pool torrent)
Archiviazione del sistemaSSD Intel 520 180GB2,5″ per 320 GBTS64GSSD25S-M
sistema operativoESXi 5.1.0 + Nexenta CE + Ubuntu Server 12.04 + Windows 8FreeBSDFreeBSD
InoltreHBA IBM ServeRAID M1015, dispositivo di raffreddamento Noctua NH-L122×HBA IBM ServerRAID M10152×HBA IBM ServeRAID M1015, adattatore server a doppia porta Intel Gigabit ET

Controller SATA/SAS

Quindi, se non puoi aspettare, puoi iniziare. E nella seconda parte discuteremo più dettagliatamente del software.

Vorrei esprimere la mia gratitudine a tutti i partecipanti al thread del profilo su forum.site, inclusi i compagni axel77, half_moon_bay, padavan, ZanZag, shale, le cui configurazioni sono state utilizzate nell'articolo; compagni Sergei V. Sh, TPAKTOP, iZEN e RU_Taurus per i molti commenti utili.
Un ringraziamento speciale agli sviluppatori di software libero: Olivier Cochard-Labbé, Daisuke Aoyama, Michael Zoon, Volker Theile e molti altri. Hanno reso possibile l'esistenza stessa del tema NAS fai-da-te.

Ciao a tutti! L'idea di costruire il mio server domestico mi è venuta molto tempo fa, ma per vari motivi è stata costantemente rimandata. Alla fine ho deciso che era ora di agire.

Ci sarà molto materiale e una descrizione dell'intero processo, quindi scriverò diversi articoli, in ognuno dei quali cercherò di descrivere in dettaglio tutti i passaggi in modo che anche un principiante possa farcela in futuro. Non perdere!

In generale, sono anche un principiante in questa materia, quindi scoprirò tutto man mano che procedo. Le questioni da risolvere sono molte, dalla scelta dei componenti e del sistema operativo alla risoluzione di piccoli problemi tecnici.

Cos'è un server domestico?

Fondamentalmente, è un normale computer che esegue attività per le quali l'utilizzo del computer principale non è pratico. Deve funzionare ed essere accessibile in rete 24 ore su 24, 7 giorni su 7, pur essendo fresco, silenzioso e abbastanza economico in termini di consumo energetico.

Attività del server domestico

  • Stoccaggio e backup file importanti;
  • Organizzazione dell'accesso a file su una rete locale e tramite Internet;
  • Organizzazione di un server multimediale per la visione di film;
  • Organizzazione della videosorveglianza.

Come puoi vedere, i compiti sono molto diversi e ci sono ancora più opportunità per la loro attuazione. E questo è tutt'altro lista completa attività che possono essere assegnate al server. Tutto è limitato solo dalla tua immaginazione e conoscenza, e la tua conoscenza è limitata solo dal tuo desiderio. ?

Ho intenzione di spendere circa 6.000 rubli per la mia idea. Vedremo cosa ne verrà fuori, ma devi ammettere che si tratta di una cifra abbastanza abbordabile per un elenco così ampio di possibilità. La cosa più importante è che abbiamo un'eccellente opportunità per studiare in dettaglio le tecnologie e i programmi di rete. Checché ne dica, un informatico deve sempre stare al passo con i tempi... Studiamo insieme!

Al momento ho: router wifi per la distribuzione su Internet, computer (connessione a Internet tramite adattatore Wi-Fi) e un computer portatile. Ora verrà aggiunto un server domestico a questa rete.

Il diagramma di rete dovrebbe assomigliare a questo:

Scelta di un server domestico

Dopo aver cercato su Internet un'opzione già pronta adatta, mi sono reso conto che con un budget così limitato puoi contare solo sull'autoassemblaggio. Tutte le piattaforme già pronte sono più costose o troppo limitate in termini di prestazioni e funzionalità.

Ad esempio, puoi utilizzare piattaforme già pronte per assemblare PC. Sono una scheda con un processore integrato che richiede solo l'installazione di RAM e di un disco rigido. Questa è un'ottima opzione se vuoi avere un PC super compatto in un bellissimo pacchetto. A mio parere, le prestazioni di tali sistemi al loro prezzo lasciano molto a desiderare.

Sì, a proposito, una delle buone opzioni per l'organizzazione server domestico L'acquisto di un NAS (network-attached storage) già pronto può essere un'opzione. NAS (Network Attacked Storage) lo è dispositivi già pronti(essenzialmente un computer) per connettersi a una rete contenente uno o più dischi rigidi. Contiene un'interfaccia web integrata e grande quantità impostazioni. Hanno applicazioni integrate per l'organizzazione di gallerie fotografiche, server di posta, server multimediali, client torrent, ecc. Tutto questo è già pronto, come si suol dire, “out of the box”. Devi solo collegare l'alimentazione, accedere al dispositivo tramite la rete ed effettuare le impostazioni necessarie. Un altro vantaggio è la silenziosità e il basso consumo energetico.

Il NAS è un'ottima opzione per coloro per i quali le funzionalità integrate sono sufficienti.

Ho deciso di non utilizzare soluzioni già pronte, ma di costruire un computer mini-itx. In questo modo otterremo maggiore produttività, flessibilità del sistema e +10 all'abilità “informatica”. Naturalmente, lo svantaggio è che dovrai configurare tutto da solo. Anche se... questo non è poi così negativo.

Selezione dei componenti

La scheda madre è stata scelta come piattaforma per il futuro server GIGABYTE GA-J1800N-D2H formato mini-ITX. Questa scheda ha già un dual core integrato Processore Intel Celeron J1800. Questo non è il processore più potente, ma sarà abbastanza per un server domestico.

Il vantaggio innegabile del processore è il basso consumo energetico e la bassa generazione di calore, il che significa che si riscalda poco e per raffreddarlo è sufficiente un sistema di raffreddamento passivo. L'assenza di ventole rende questo PC praticamente silenzioso.

La scheda dispone di connettori integrati per mouse e tastiera, connettori video VGA e HDMI per il collegamento di un monitor o TV, 4 connettori USB +1 USB 3.0, gigabit interfaccia di rete e ingressi/uscite audio. Inoltre, la scheda dispone di un connettore PCI-E x1 per il collegamento delle schede di espansione.

Uno dei punti chiave nella scelta è stato il suo costo: circa 2.300 rubli. Per questi soldi otteniamo una scheda silenziosa e versatile con un processore integrato.

La scheda madre dispone di slot per RAM SO-DIMM a basso consumo energetico, quindi ho scelto CRUCIAL CT25664BF1339 DDR3L - 2 GB come moduli RAM.

Il fattore decisivo è stato il prezzo di 850 rubli.

Anche il case del nuovo PC è in formato Mini-ITX. Ho scelto tra le opzioni più semplici fino a 2000 rubli. Ho optato per il corpo FORMULA FW-107D.

Nel case è già installato un alimentatore da 60 W, che è abbastanza per la scheda madre selezionata.

Come disco rigido utilizzerò inizialmente l'HDD da 2,5″ e 320 GB di cui già dispongo HDD esterno. Tutto per risparmiare sul budget. Se in futuro per qualche motivo non ne sarò soddisfatto, lo sostituirò con un altro, ma per impostazioni e primi esperimenti è più che sufficiente.

In realtà, questi sono tutti i componenti necessari per l'assemblaggio. Puoi andare a fare shopping e iniziare a realizzare l'idea, ma di questo ne parlerò nella parte successiva. Costruire un server domestico. Parte 2.

Scrivi nei commenti se saresti interessato a seguire questo esperimento? Scrivi aggiunte o fai domande e cercherò di rispondere. Ciao!

Pubblicazioni sull'argomento