Come collegare più HDD a un computer?


21

Qual è il modo migliore e più efficiente per collegare 10-20 HDD SATA a un computer di casa? Intendo una normale scheda madre che supporta 2 connessioni per HDD SATA.

Lo scopo di questo assembly è quello di creare un pratico sistema di archiviazione per l'archiviazione di file di grandi dimensioni come filmati, backup, ecc. Gli attuali HDD che ho sono per lo più 3 TB. Ora devo creare un archivio integrato per una migliore accessibilità ai dati archiviati in diversi HDD.


3
Dovrai acquistare un NAS e collegarlo probabilmente tramite Ethernet.
terdon,

5
Ciò che sarebbe utile sapere è perché vorresti farlo.
che il

Quindi, cosa c'è che non va in SCSI? Supporta nativamente 16 dispositivi per canale (-1 per il controller). La maggior parte degli iscritti ha 2 canali.
Chad Harrison,

Risposte:


32

Non posso davvero rispondere definitivamente senza sapere come pensi di utilizzare quei dischi.

NAS / recinzioni

Ad esempio, se hai bisogno di una memoria di grandi dimensioni, potresti utilizzare un backplane o un enclosure JBOD e "vedere" i 20 HDD come due unità (possibilmente anche con RAID). In questo caso la gestione del disco è affidata in outsourcing al contenitore e se si desidera informarsi su uno stato specifico dell'unità, è necessario disporre di un software compatibile Linux in grado di "comunicare" con il contenitore.

La soluzione sopra ha il vantaggio di essere flessibile e ben testata. Un enclosure da 10 o 12 dischi, d'altra parte, può essere costoso, specialmente se scegli quelli con funzionalità RAID. Vi è un piccolo rischio di incompatibilità con il sistema operativo (che è possibile ridurre se si ha dimestichezza con il kernel e i moduli); assicurarsi di verificare con il fornitore e provare a scaricare i driver e leggere i README pertinenti prima dell'acquisto.

Questa è una possibilità .

Problema: velocità di trasferimento dei dati

Un altro svantaggio è la larghezza di banda: il contenitore da 10 dischi funzionerà al massimo alla velocità eSATA-1 (1,5 Gbps o 3 Gbps - potresti ottenere 6 Gbps su carta, ma non ci scommetterei su questo), anche se potrebbe essere in grado per sostenere quella velocità più a lungo di una singola unità. La maggior parte delle unità desktop fornisce una velocità sostenuta di ~ 500 Mbps, ma un enclosure esterno potrebbe essere in grado di leggere / scrivere in parallelo (RAID 0) e condividere il carico tra i dischi.

Problema: controllo di basso livello a livello del disco

Se si desidera il controllo indipendente di quei dischi (anche solo essere in grado di interrogare il loro stato SMART, o sapere se un disco si è guastato - i contenitori economici di solito non consentono di farlo a livello di programmazione, è necessario ispezionare visivamente i LED esterni), è necessario una scheda di espansione multi-SATA (forse più di una). Questo sarà sicuramente più economico di un NAS DIY come sopra.

Problema: cosa c'è veramente su un set di dischi del contenitore

A meno che tu non scelga la soluzione JBOD e "veda" i 20 dischi come 20 dischi indipendenti, da gestire separatamente a un costo computazionale centrale aumentato, la CPU nel contenitore alloca lo spazio su un set di, diciamo, 10 dischi e escogita un ottimo strategia per accedervi. Ciò significa che su un singolo disco non avrai un file system completo e indipendente, ma solo una parte di esso. E quale parte può essere difficile da capire dall'esterno a meno che tu non sia l'elettronica dell'involucro che la mette lì in primo luogo.

Ciò significa che, se un disco si spegne, con la corretta configurazione RAID sei ancora sicuro e nessun dato viene perso. Ma se l'elettronica muore potresti trovarti con dieci buoni dischi rigidi che nessuno sa leggere , e tutti i dati su di essi sono ancora lì, ma irraggiungibili; perso a tutti gli effetti, necessita di ripristino da un backup completo.

Pertanto, ulteriori aspetti che potresti voler esaminare al momento dell'acquisto di un NAS / enclosure sono il tipo di organizzazione dei dati supportata e la probabilità che sia possibile trovare parti di ricambio alcuni anni lungo la linea . Ad esempio, molti NAS sono in realtà box Linux ottimizzati e personalizzati. Se il NAS muore su di te, è probabile che la connessione dei dischi a un computer Linux adatto renderà accessibili i dati su di essi. Altri fornitori usano schemi proprietari - a volte schemi standard intenzionalmente modificati per essere incompatibili e "incoraggiano" la fedeltà dei clienti - e non possono essere letti sull'hardware di altri fornitori.

Problema: alimentare tutti quei dischi

Se non si utilizza un contenitore esterno alimentato, si avrà il problema di alimentare quei dischi rigidi. Allo spin-up, otto dischi possono assorbire corrente sufficiente a mandare in sovraccarico un alimentatore di serie, ripristinando il PC tramite il segnale "power good" e eseguendo il ciclo di avvio, possibilmente per sempre (stato lì, fatto. A volte mi viene detto che a volte i dischi continueranno a girare dopo il reset, quindi al ciclo successivo che non disegnare più di tanto attuale e il sistema inizierà. Anche così , mi vengono i brividi a pensare cosa chepotrebbe fare per l'aspettativa di vita del sistema). Quindi avresti bisogno di una o più PSU in grado di fornire una sostanziale corrente di spin-up (circa 30-60 amp), o una scheda che supporti "spin-up sfalsati / ritardati" (non tutti lo fanno; quando lo fanno, di solito hanno due posizioni di commutazione, "da risvegliare immediatamente" e "da risvegliare in 10 secondi". Potresti aver bisogno di più di questo, se vuoi far girare i dischi rigidi in quattro gruppi).

L'opzione fai-da-te

Una terza possibilità, a seconda di ciò di cui hai bisogno per quei dischi, è quella di riformattare l'intera architettura. Un moltiplicatore di porte ti porterà a circa $ 500. Una scheda madre 8-SATA con Gigabit Ethernet può costare fino a $ 79. Tre di queste schede madri, tre unità di alimentazione di grandi dimensioni e uno switch Gigabit, e hai qualcosa che può gestire 24 dischi rigidi in modo indipendente (e molto più flessibile).

Considerazioni: un'architettura equilibrata

Anche se preferisci la soluzione da 1.000 USD con doppio porta-moltiplicatore, potresti considerare di investire in un aggiornamento del computer: una scheda madre 2-SATA è probabilmente a lungo termine e potrebbe non farti guadagnare tutto il necessario per un PME è costruito per offrire.

Considerazioni: tasso di guasto del disco e costi di manutenzione

Considera anche che trattando 20 dischi, l'errore del disco è qualcosa che vuoi veramente pianificare. Le funzionalità hot-swap e l'offload RAID sono molto più comuni (e facili da usare / implementare) nei NAS / moltiplicatori esterni rispetto alle soluzioni fai-da-te; si consiglia di tenere conto dei costi di manutenzione e di inattività.

Tasso di errore del contenitore esterno

Per gli involucri esterni, sentirai spesso storie di orrori sul fallimento degli involucri e persino sulla distruzione dei dischi all'interno, o almeno sulla loro durata. Succede. Il motivo principale per cui ciò accade è che i costruttori di custodie sono troppo spesso cheapskater con le offerte più basse e non prestano sufficiente attenzione a un semplice fatto: un disco rigido è un motore elettrico induttivo con un mucchio di elettronica sensibile. Pertanto richiede , o quanto meno desidera, un ambiente di lavoro adeguato. Per un disco rigido questo si riduce a "temperatura costante, non troppo calda e corrente di ingresso pulita". Ho incontrato diversi involucri che si sono guastati in modo abissale su entrambi i fronti, fornendo energia "sporca" con picchi e sovratensioni / sottotensioni, che è la morte dell'elettronica, e facendo affidamento sul raffreddamento passivo o avendo una singola ventola posteriore da 12 V spesso sottodimensionata senza nessuna delle due ridondanza o modalità di errore . Ciò significa che quando, non se, la ventola da 2,00 USD si guasta, l'alimentazione non viene interrotta, non viene emesso alcun segnale acustico di avviso e una mezza dozzina di dischi da 250,00 USD può iniziare a diventare silenziosamente sempre più caldi, fino a quando non si bloccano o si bloccano . Quando ciò accade,. Ho visto un contenitore a 5 dischi con la parte anteriore in plastica sciolta . Inutile dire che l'array RAID era invalicabile: tutti i dischi erano morti (grazie a Dio per i backup adeguati e aggiornati!).

Sfortunatamente, mentre cose come "due ventole ridondanti" o "avviso di sovratemperatura" possono essere raccolte da immagini e manuali prima dell'acquisto, sono generalmente disponibili solo su custodie molto più costose. Una protezione termica molto sicura può aggiungere fino a 10 USD ai profitti, e diversi produttori sembrano ritenere che rischiare 2.500 USD di stoccaggio magnetico per risparmiare quei 10 USD sia utile.


3
Ho davvero imparato dalla tua risposta informativa!
Googlebot

2
Ho avuto pessime aspettative di vita da recinti esterni. L'unico che ho ancora che funziona dopo un paio d'anni è un'unità portatile in un contenitore resistente al fuoco che è uno dei miei obiettivi di backup.
Loren Pechtel,

Oh, che 's la pena di sfogo di una propria. Grazie, @LorenPechtel, penso che aggiungerò alla mia risposta.
LSerni

@Iserni: i miei problemi non sono stati dovuti a guasti dei fan. Non ho mai perso un'unità in un contenitore esterno, è sempre l'elettronica del contenitore stesso. Tirare l'unità e funziona ancora bene.
Loren Pechtel,

11

Davvero no. Ci sono alcuni problemi che devi affrontare. Non avresti certamente abbastanza connettori di alimentazione nell'alimentatore medio - la maggior parte verrebbe con 6-8 al massimo. È possibile utilizzare ulteriori alimentatori. Il tuo caso non avrebbe abbastanza spazio per tutte quelle unità, hai bisogno di un caso più grande. Dovresti aggiungere schede moltiplicatrici di porte e backplane ...

Ti ritroveresti con qualcosa come uno dei pod di backblaze : una scatola enorme di unità con molti backplane, più PSU e un sacco di raffreddamento. Questo non sarebbe un desktop medio in alcun modo. Con queste molte unità, potrebbe avere senso considerare di avere alcuni casi regolari e semplicemente dividere lo spazio di archiviazione, la scheda madre e il case non saranno un grande fattore di costo rispetto all'intero sistema, e avrebbero una migliore ridondanza


Questa è una soluzione pratica. Qual è la tua idea di collegare efficacemente diversi computer per un migliore accesso ai dischi di archiviazione? Un computer dovrebbe essere quello principale e altri sono una specie di schiavi, giusto?
Googlebot,

1
Dipende dalle tue esigenze, davvero. Darei un bagliore, ZFS (che non spedisce in gruppo) e buco nero uno sguardo serio - se avessi così tante unità, o una combinazione di loro è quello che userei. SF potrebbe avere alcune domande interessanti che vale la pena guardare sull'argomento. Il vero filesystem qui è complicato e dipende dalla specifica implementazione scelta.
Journeyman Geek

5

Una tipica scheda madre desktop ha generalmente 4, 6 o addirittura 8 connessioni SATA. È possibile aggiungere schede di espansione per aumentare il numero. È probabile che 10-20 unità non dispongano dello spazio fisico per inserirle. Probabilmente dovresti prendere in considerazione un NAS esterno.


4

In genere, molti dischi rigidi in un singolo dispositivo non sono commercializzati dal grande pubblico. La prima cosa che vuoi trovare è uno chassis abbastanza grande da supportare tutti i dischi rigidi che desideri. Lo chassis che desideri dovrà essere un modello server o fabbricato su misura.

Considerando se i tuoi dischi rigidi o lff o sff, ad esempio, puoi inserire 12 o 24 dischi rigidi SATA in questo chassis. http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-3896136-5080871-4290526-4324034.html?dnr=1

Se si dispone già di hardware, è possibile trovare uno chassis compatibile a 20 alloggiamenti che supporti le esigenze dell'unità in questo modo. Quindi dovrai acquistare un alimentatore (i) abbastanza potente e potresti voler anche una scheda raid per collegare tutti i tuoi dischi rigidi. (Anche le schede di espansione singole funzioneranno)


2

Come ha suggerito Keven, è possibile, ma ovviamente si sarà limitati allo spazio del caso se non si desidera che tutto sia esteso.

Il NAS è una buona idea ma avrai bisogno di più hardware, quindi potresti guardare array o schede RAID per il tuo PC se hai un case abbastanza grande.


2

puoi fare facilmente da 10 a 12 per MB con un alimentatore abbastanza grande e un paio di schede PCI SATA. alcune schede madri hanno un supporto nativo per 4 o 8 unità SATA e ne cercherò una con 3-4 slot di espansione PCI in modo da poterne utilizzare almeno 2 per quelle per schede. quindi basta collegarli in rete come accesso condiviso. e alimentatori da 1200 W!

ora non hai spiegato quale sia lo scopo di così tante unità quando sono disponibili unità da 4 TB, quindi possiamo solo indovinare cosa stai facendo. probabilmente considerando la velocità in quanto potrebbero essere utilizzati per i buffer della cache di dati se si stesse lavorando con file di immagini di grandi dimensioni, ma uno è ancora abbastanza buono per questo. quindi sapere PERCHÉ è importante a meno che non sia solo per l'archiviazione, quindi un array raid ha solo 5 unità al massimo per array per ridondanza 3x (2 coppie con striping e un terzo come backup per quelle). e l'unica ragione di ciò è se si riconoscesse una limitazione della dimensione dell'unità e si dovessero usare decine di unità da 200 Mb (ma poi quelle sarebbero IDE (parallele) e non interconnessioni SATA.

in alternativa USB attraverso un hub può impilare (daizychain) fino a 127 dispositivi attraverso una porta USB, ma questo è un sacco di nidificazione dei cavi, NAS con 4 unità per dispositivo sarebbe un'alternativa migliore. in entrambi i casi si parla abbastanza delle spese


Alimentatori da 1200 watt? Cos'è questa assurdità? Un HDD desktop assorbe nell'ordine di 5-10 watt, quindi 20 di essi aggiungeranno 200 watt al sistema.
Bryan Boettcher,

Gli HDD che sto usando sono tutti da 3 TB. Lo scopo è disporre di un sistema di archiviazione per il salvataggio di file di grandi dimensioni come filmati o backup.
Googlebot
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.