Costruisci un file server a basso consumo


13

Vorrei costruire un file server per i backup. Il server deve essere disponibile 24/7 in una rete mista Windows / Linux, ma il servizio non deve superare 1 ora al giorno. Ecco perché il consumo di energia è la mia priorità principale .

Quale pensi sia l'hardware migliore per costruirlo? E il software? suggerisci una distribuzione Linux?

Edit1: il server dovrebbe prendere da 1 a 4 unità da terabyte, non sto mirando alla velocità, la ridondanza non è un must, ma sarà apprezzata se non molto costosa. Il mio budget è limitato.

Modifica2: se riesco a ottenere un router o un punto di accesso wireless per fare questo lavoro (usando le porte USB e probabilmente un firmware modificato), sarebbe un'ottima idea. Qualche suggerimento ?


Sul lato software, considera l'utilizzo di OpenSolaris e usa ZFS per l'archiviazione. Usando ZFS puoi facilmente creare una serie di mirror che è quello che vuoi se stai usando unità terabyte. Tale memoria può quindi essere esportata con SAMBA, NFS o persino iSCSI, oppure è possibile configurare rsync per i server Linux. OpenSolaris è più potente di Linux quando si tratta di costruire server di archiviazione.
Michael Dillon,

Hai bisogno di ulteriori informazioni per dare una buona risposta. Qual è la tua fascia di prezzo? Quanto spazio di archiviazione? Per me, la migliore opzione a basso consumo sarebbe un sistema basato su Atom con unità SSD. Ma se hai bisogno di maggiore affidabilità o RAID, ci sono molti fattori in gioco. Economico, a bassa potenza, un sacco di spazio; scegli due?
Dave Drager,

Risposte:


7

Vorrei costruire un file server per i backup. Il server deve essere disponibile 24/7 in una rete mista Windows / Linux, ma il servizio non deve superare 1 ora al giorno. Ecco perché il consumo di energia è la mia priorità principale.

Quale pensi sia l'hardware migliore per costruirlo? E il software? suggerisci una distribuzione Linux?

Nella mia esperienza, la creazione di un PC / File Server da zero non si avvicina in termini di efficienza energetica alla maggior parte dei dispositivi NAS di livello consumer. Detto questo, i computer in piena regola sono ovviamente molto più flessibili / capaci dei NAS di consumo, tuttavia qualsiasi cosa costruita in casa consumerà sempre più elettricità. Se sei fortunato, potresti essere in grado di ottenere un consumo in pochi watt per l'hardware consumer, ma il tempo / impegno / denaro potrebbe non valerne la pena.

Ho NAS collegato a casa a un UPS, e solo con il semplice monitor UPS, varia da 45 W a 55 W con solo due unità. Durante i periodi non di punta, può entrare nell'intervallo 30w-40w. L'ho visto a partire da 25w, ma non è comune. Non è troppo malandato. Concesso che ho un NAS a 4 dischi, è più facile da usare, piccolo e molto efficiente dal punto di vista energetico. Costruire è sempre divertente ma alla fine può costare di più, avere più problemi / manutenzione, è fisicamente molto più grande e consuma più elettricità di una controparte consumer-NAS.

Edit1: il server dovrebbe prendere da 1 a 4 unità da terabyte, non sto mirando alla velocità, la ridondanza non è un must, ma sarà apprezzata se non molto costosa. Il mio budget è limitato.

È strano che la ridondanza non sia indispensabile considerando che si tratta di un file server, ma per ognuno il proprio. Se il costo è il problema maggiore e la velocità / ridondanza sono supplementari, i dispositivi NAS a 2 unità dovrebbero essere sufficienti.

In cima alla mia testa, consiglierei Netgear ReadyNAS Duo RND2000. Viene venduto a circa $ 300+, ma dai un'occhiata ai rivenditori online e vedrai che lo vendono a un prezzo inferiore. Penso che ci sia anche un grande sconto da parte di Netgear anche in questi giorni, ma non ne sono troppo sicuro. Nota, Netgear vende la maggior parte dei NAS con dischi rigidi, quindi i prezzi sembrano essere gonfiati. Assicurati di cercare versioni senza disco.

Un altro NAS che consiglierei è il QNAP TS-239 Pro . Possiedo un TS-409 Pro ma sono stato molto contento di QNAP in quanto è abbastanza solido. Il software in dotazione è abbastanza facile da usare e funziona in modo affidabile. Funziona con Linux incorporato, quindi se vuoi davvero scavare negli interni, è disponibile l'accesso ssh.

2 NAS su disco sono abbastanza economici. La fascia di prezzo è abbastanza piccola da $ 100 a $ 300. 4 NAS su disco hanno una gamma più ampia di prezzi che probabilmente ti scoraggeranno. Possono variare da $ 500- $ 900 +. Ma sembra che il denaro sia un problema, quindi andrei con 2 dischi nella tua situazione.

Modifica2: se riesco a ottenere un router o un punto di accesso wireless per fare questo lavoro (usando le porte USB e probabilmente un firmware modificato), sarebbe un'ottima idea. Qualche suggerimento ?

Starei lontano da questa idea. Sebbene possa essere la soluzione più economica / di tipo hacker, per me ha più odori di quanto valga la pena. Ho usato DDWRT e Tomato e sono entrambe ottime ROM per router wireless / firewall / vpns, ma il servizio di file non è qualcosa che ho visto come una priorità principale in entrambi i progetti. Potrei sbagliarmi in questi giorni poiché è da un po 'che non uso / giocavo con entrambi, ma se i tuoi file significano qualcosa per te basta avere un dispositivo NAS economico, collegarlo alla tua LAN e chiamarlo una notte.


6

Una possibilità è quella di costruire un server attorno a una scheda mini-ITX con una CPU VIA EPIA che può essere utilizzata per costruire computer senza ventole. L'altra possibilità è quella di costruirlo attorno a un mini-ITX che utilizza una CPU Intel ATOM come Zotac ION.

In entrambi i casi, probabilmente vorrai mettere i dischi rigidi all'esterno del case del computer, nella loro scatola con la propria ventola a temperatura controllata. Esistono cavi esterni che possono essere utilizzati per collegare le unità SATA e anche se la scheda madre ha solo connettori SATA interni, è possibile ottenere adattatori che consentono di collegare SATA esterni. Per il caso dell'unità, tutto farà se si è disposti a praticare un foro nel caso di eseguire i cavi SATA.


5

Ho installato un normale PC con disco rigido USB esterno (per le istantanee) e il sistema su una chiave USB per eseguire il backup.

Il backup è programmato ogni giorno la sera e al termine si spegne il computer. Se è necessario il backup, qualcuno invia semplicemente al computer un pacchetto WOL (utilizzando WOL il computer viene acceso quotidianamente, poco prima della pianificazione del backup).

Risultato:

  • economico (vecchio PC, unità USB esterna, chiave USB),
  • meno consumo di energia (2-3 ore al giorno) e
  • disponibile ogni volta che ne ho bisogno (WOL)

PS .: SO Linux con integrazione Samba e AD.


+1. Intelligente: accendilo quando ne hai bisogno e spento quando non lo fai. È un ottimo modo per risparmiare energia.
Clinton Blackmore,

4

Raccomando OpenFiler ( http://openfiler.com/ ). È un dispositivo NAS basato su Linux e supporta NFS, CIFS, WebDAV, RSYNC, FTP e iSCSI. Può anche essere collegato ad Active Directory per l'autenticazione, se necessario, oppure può usarsi come server LDAP. Lo uso da un po 'e lo adoro. È facile da configurare con il sito Web di gestione incluso.

OpenFiler supporta anche il software RAID, quindi se stai cercando di spendere meno per l'hardware, puoi comunque avere ridondanza.

Per quanto riguarda l'hardware, vorrei cercare un sistema mini-ITX. Sarebbe a basso consumo e il BIOS probabilmente ha opzioni per far girare i dischi rigidi quando non viene utilizzato. Ciò contribuirebbe a ridurre in modo significativo il consumo di energia, soprattutto se possono essere ridotti di circa 23 ore al giorno. Ci sono anche opzioni all'interno di Linux per far girare le unità quando non vengono utilizzate, come l'impostazione delle opzioni dell'unità utilizzando hdparmo l'installazione di software come noflushd.


3

Nessuno sembra averlo suggerito, ma anche la scelta dei dischi rigidi avrebbe un ruolo. In questo caso, le unità Western Digital Green dovrebbero essere realizzate a basso consumo. Li uso nel mio file server e funzionano alla grande.


2

Per una piattaforma di sistema, dai un'occhiata a HP ML110 o ML115. Questi sono abbastanza economici (sporco su eBay, spesso £ 100-200; i prezzi al dettaglio partono da circa £ 300-400.), Piccoli (circa le dimensioni di un PC mini-tower) e hanno spazio per 4 unità SATA da 3,5 "internamente Hanno anche un paio di alloggiamenti da 5,25 "esposti che è possibile utilizzare per un'unità di backup su nastro o altri supporti rimovibili.

I modelli recenti hanno anche uno slot PCI-e x8 se si desidera installare un controller RAID hardware.

Se ne acquisti uno con un chip più lento ea bassa potenza, il consumo energetico sarà relativamente basso. In particolare, guarda alcune delle opzioni Opteron a bassa potenza per un ML115. Se il sistema è principalmente inattivo, consumerà relativamente poca energia.

Per una distro, ci sono varie distribuzioni linux appropriate come Ubuntu Server o Fedora, oltre ad alcuni sistemi più personalizzati come OpenFiler. Le versioni recenti di Samba falsificheranno un controller di dominio se necessario.


2

installa linux su linksys nslu2 nas http://www.nslu2-linux.org/


Non voterò verso il basso la tua risposta, ma cercherò di rispondere alla domanda invece di pubblicare un link. Modifica la tua risposta per includere il motivo per cui ritieni che questa sia una buona opzione, o almeno riassumere ciò a cui stai collegando e voterò in alto la tua risposta
Sposta altri commenti Link verso l'alto

Qualcuno usa Buffalo buffalo whr54g per file server a bassa potenza? Sarebbe interessato a conoscere hack di tipo router a basso costo come la risposta.

2

Mi sono appena costruito esattamente questo ... la scheda madre è una IONITX-CU zotac, che è essenzialmente solo una CPU Intel Atom con il chipset Nvidia attorno. Ho scelto questo perché Ubuntu è ragionevolmente ben supportato, e perché ha 3 porte SATA. La mia logica per le 3 porte SATA è la seguente: posso costruire un array RAID 5 infinitamente estensibile. Quando sei quasi pieno, in pratica tiri una delle unità per fare spazio al nuovo 1 TB, quindi copia tutti i dati su di esso ... quindi installa altre due nuove unità nell'array RAID5, copia i dati da il primo 1 TB al nuovo array, quindi aggiungere quell'unità nell'array. Se vuoi essere ancora più sicuro, potresti utilizzare un adattatore / alloggiamento USB esterno per fare la copia in modo da non rimanere mai irriducibile. In ogni caso... Ho installato il sistema operativo Ubuntu stesso su una semplice chiavetta USB da 4 GB - non ha senso sprecare una porta SATA ad alta velocità per il sistema operativo dato quanto poco viene utilizzato. Un'unità USB dalle prestazioni ragionevoli è abbastanza veloce per i miei scopi e consuma quasi zero energia aggiuntiva.

Il sistema di base (scheda madre + unità USB per il sistema operativo) funziona a circa 25 W quando viene utilizzato ... più come 20-22 W quando si trova lì. L'utilizzo totale dipenderà ovviamente molto dal tipo di unità che scegli per l'archiviazione di massa, ma puoi tranquillamente assumere qualcosa come 6-10 W per unità quando è attiva ... se le riduci il consumo di energia incrementale è praticamente zero.

quindi, in generale, sono abbastanza sicuro che una qualsiasi delle schede mini-ITX farà ciò che vuoi ... ubuntu è un sistema operativo piuttosto amichevole e ben supportato, e ti dà anche la flessibilità di fare casino con altre cose che non sono strettamente correlati al file server. (Questa può essere una cosa positiva o negativa a seconda di quanto si desidera che il tuo server sia isolato!)


1

Questo ha scritto la virtualizzazione dappertutto: hai preso in considerazione quell'opzione?


1
La virtualizzazione non fornisce veri e propri dischi rigidi per contenere i backup. Tuttavia, se il server funziona solo circa un'ora al giorno eseguendo backup, potresti essere in grado di risolverlo un po 'trasformandolo in un server VM. In tal caso, guarda l'installazione di OpenSolaris o OpenSUSE Linux, entrambi i quali hanno XEN integrato con una bella GUI facile da usare.
Michael Dillon,

1

Una cosa che sarei interessato a provare è la Beagle Board . Costa ~ $ 150 (USA, presumibilmente) e (secondo Wikipedia ) utilizza solo 2 Watt di potenza. Sembra che su di esso verranno eseguite alcune distro Linux.

Dovrei approfondire un po 'di più per sapere con certezza; la scheda base utilizzerà una scheda flash; tuttavia, penso che potresti usare dischi rigidi USB esterni (nel qual caso dovresti considerare la potenza che usano e, se sono alimentati dalla porta USB, probabilmente avrai bisogno di un hub USB alimentato). Sto solo indovinando, dato che non ci ho pensato per un po '.


0

Penso che l'argomento Windows vs Linux per la tua distribuzione dipenda principalmente da come vuoi gestire l'autenticazione e l'autorizzazione. Se si utilizza pesantemente un dominio Active Directory e sono necessari più punti di condivisione con accesso ai gruppi variabile, l'utilizzo di un sistema Windows sarà molto più semplice da gestire.

Tuttavia, se stai realizzando una singola condivisione file di grandi dimensioni, un sistema Samba Linux potrebbe essere un approccio migliore. Il sistema Linux funzionerà sicuramente meglio su hardware più debole (a basso consumo energetico).

La serie R Dell sembra utilizzare componenti a potenza relativamente bassa, anche se non sono sicuro di quanti dischi siano necessari per i requisiti di archiviazione.


Grazie, ma il mio obiettivo è costruire il server per non acquistarlo (a meno che non ci sia una ragione molto forte). Non vedo alcun motivo per prendere Windows, questo dovrebbe essere un semplice file server.
Karatchov,


0

Ho costruito il mio nuovo server di casa attorno alla CPU AMD da 45 watt e un case cubo con un alimentatore da 200 w, ma lo uso per molto più dei backup.


0

ZFS è anche considerato stabile su FreeBSD, nel caso in cui non desideri usare OpenSolaris.


0

Il 25 ottobre qualcuno ha chiesto a slashdot :

È così facile installare Debian su. Un Mac Mini assorbe circa 85 Watt, quindi neanche questa è un'opzione. Qualcosa di un po 'più che chiavi in ​​mano andrebbe bene, ma preferibilmente non un lavoro di hacking completo. Aggiungere un CR-ROM o DVD-ROM temporaneo o un disco USB con un iso da installare sarebbe bello. Qualche Slashdotter funziona con sistemi Linux a basso consumo piacevoli ed economici? Cosa puoi consigliare? "

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.