Como conectar vários HDDs a um computador?


21

Qual é a melhor e mais eficiente maneira de conectar HDDs 10 a 20 SATA a um computador doméstico? Quero dizer uma placa-mãe comum com suporte para 2 conexões para HDDs SATA.

O objetivo desta montagem é criar um sistema de armazenamento útil para armazenar arquivos grandes, como filmes, backups, etc. Os HDDs atuais que tenho são na maioria de 3 TB. Agora, preciso criar um arquivo integrado para melhor acessibilidade aos dados armazenados em diferentes HDDs.


3
Você terá que comprar um NAS e conectá-lo através da Ethernet, provavelmente.
terdon

5
O que seria útil saber é por que você deseja fazer isso.
che

Então, o que há de errado com o scsi? Ele suporta nativamente 16 dispositivos por canal (-1 para o controlador). A maioria dos controladores tem 2 canais.
Chad Harrison

Respostas:


32

Realmente não posso responder definitivamente sem saber como você planeja usar esses discos.

NAS / gabinetes

Por exemplo, se você precisar de um armazenamento grande, poderá usar um backplane ou gabinete JBOD e "ver" os 20 HDDs como duas unidades (possivelmente até com RAID). Nesse caso, o gerenciamento de disco é terceirizado para o gabinete e, se você desejar consultar um status específico da unidade, precisará de um software compatível com Linux capaz de "conversar" com o gabinete.

A solução acima tem a vantagem de ser flexível e bem testada. Um gabinete de 10 ou 12 discos, por outro lado, pode ser caro, especialmente se você optar pelos compatíveis com RAID. Há um pequeno risco de incompatibilidade com o sistema operacional (que você pode reduzir se quiser ajustar o kernel e os módulos); verifique com o fornecedor e tente fazer o download dos drivers e ler os README relevantes antes da compra.

Essa é uma possibilidade .

Problema: taxa de transferência de dados

Outra desvantagem é a largura de banda: o gabinete de 10 discos funcionará no máximo na velocidade eSATA-1 (1,5 Gbps ou 3 Gbps - você pode atingir 6 Gbps no papel, mas eu não apostaria nisso), mesmo que seja capaz para sustentar essa velocidade por mais tempo do que uma única unidade faria. A maioria das unidades de desktop fornece uma taxa sustentada de ~ 500 Mbps, mas um gabinete externo pode ler / gravar em paralelo (RAID 0) e compartilhar a carga entre discos.

Problema: controle de baixo nível no nível do disco

Se você deseja controle independente desses discos (mesmo que seja capaz de consultar o status SMART ou saiba se um disco falhou - gabinetes baratos geralmente não permitem isso programaticamente, é necessário inspecionar visualmente os LEDs externos). uma placa de expansão multi-SATA (talvez mais de uma). Definitivamente, isso será mais barato que um NAS DIY, como acima.

Problema: o que realmente está em um conjunto de discos do gabinete

A menos que você opte pela solução JBOD e "veja" os 20 discos como 20 discos independentes, para serem manipulados separadamente a um custo computacional central aumentado, a CPU no gabinete alocará espaço em um conjunto de, digamos, 10 discos e planejará um ótimo estratégia para acessá-lo. Isso significa que em um único disco você não terá um sistema de arquivos completo e independente, mas apenas uma parte dele. E qual parte exatamente pode ser difícil de distinguir do lado de fora, a menos que você seja o sistema eletrônico do gabinete que o colocou lá em primeiro lugar.

O que isso significa é que, se um disco morrer, com a configuração adequada de RAID você ainda estará seguro e nenhum dado será perdido. Mas se os eletrônicos morrerem, você poderá encontrar dez discos rígidos bons que ninguém sabe ler , e todos os dados neles ainda estão lá, mas inacessíveis; perdido para todos os efeitos, necessitando de restauração de um backup completo.

Portanto, outras coisas que você pode querer investigar ao comprar um gabinete NAS / são o tipo de organização de dados suportada e qual a probabilidade de encontrar peças de reposição daqui a alguns anos . Por exemplo, muitos NAS são, na verdade, caixas Linux otimizadas e personalizadas. Se o NAS morrer com você, é provável que a conexão dos discos a um computador Linux adequado torne os dados neles acessíveis. Outros fornecedores usam esquemas proprietários - às vezes esquemas padrão intencionalmente ajustados para serem incompatíveis e "encorajam" a fidelidade do cliente - e não podem ser lidos no hardware de outros fornecedores.

Problema: ligando todos esses discos

Se não estiver usando um gabinete com alimentação externa, você terá o problema de alimentar esses discos rígidos. Na rotação, oito discos podem consumir corrente suficiente para sobrecarregar um PSU estoque, redefinindo o PC através do sinal "power good" e fazendo um loop no processo de inicialização, possivelmente para sempre (esteve lá, fiz isso. Me disseram que às vezes os discos continuarão girando após a redefinição, então no próximo ciclo eles não consumirão tanta corrente e o sistema será iniciado, mesmo assim , estremeço ao pensar no que issopode afetar a expectativa de vida do sistema). Portanto, você precisaria de uma ou mais PSUs capazes de fornecer uma corrente de rotação substancial (cerca de 30 a 60 amp), ou uma placa que suporte "rotação escalonada / retardada" (nem todas; quando o fazem, geralmente têm duas posições de chave, "para ser despertado imediatamente" e "para ser despertado em 10 segundos". Você pode precisar de mais do que isso, se quiser girar os discos rígidos em quatro grupos).

A opção DIY

Uma terceira possibilidade, ainda dependendo da necessidade desses discos, é refatorar toda a arquitetura. Um multiplicador de portas custa cerca de US $ 500. Uma placa-mãe 8-SATA com gigabit Ethernet pode custar tão baixo quanto US $ 79. Três dessas placas-mãe, três unidades de energia de tamanho grande e um comutador de gigabit, e você tem algo que suporta 24 discos rígidos de forma independente (e muito mais flexível).

Considerações: uma arquitetura equilibrada

Mesmo se você preferir a solução de US $ 1.000 com gabinete de multiplicador de porta dupla, considere investir em uma atualização de computador: uma placa-mãe 2-SATA provavelmente é muito demorada e pode não lhe dar todo o dinheiro para um PME é construído para entregar.

Considerações: taxa de falha do disco e custos de manutenção

Considere também que, ao lidar com 20 discos, a falha no disco é algo que você realmente deseja planejar. Os recursos de troca a quente e o descarregamento de RAID são muito mais comuns (e fáceis de usar / implementar) em NAS / multiplicadores externos do que em soluções DIY; você pode considerar os custos de manutenção e tempo de inatividade.

Taxa de falha do gabinete externo

Para gabinetes externos, muitas vezes você ouvirá histórias de horror sobre gabinetes falhando e até destruindo os discos internos, ou pelo menos diminuindo sua vida útil. Acontece. A principal razão pela qual isso acontece é que os construtores de gabinetes costumam ter baixos preços e que não prestam atenção suficiente a um fato simples - um disco rígido é um motor indutivo elétrico com vários componentes eletrônicos sensíveis. Requer , portanto , ou pelo menos deseja, um ambiente de trabalho adequado. Para um disco rígido, isso se resume a "temperatura constante, não muito quente e corrente de entrada limpa". Eu conheci vários gabinetes que falharam abismalmente em ambas as contagens, fornecendo energia "suja" com picos e sobretensões / subtensões, que é a morte dos eletrônicos, e confiando no resfriamento passivo ou com um único ventilador traseiro de 12V, muitas vezes subdimensionado, sem redundância nem modo de falha . O que significa que quando, se não, o ventilador de US $ 2,00 falhar, a energia não será cortada, nenhum sinal sonoro de alerta será emitido e meia dúzia de discos de US $ 250,00 poderão começar a ficar silenciosamente cada vez mais quentes, até travarem ou travarem . Quando isso acontece,. Eu vi um gabinete de 5 discos com a frente plástica derretida . Escusado será dizer que a matriz RAID era inabalável - todos os discos estavam mortos (graças a Deus pelos backups adequados e atualizados!).

Infelizmente, enquanto coisas como "dois ventiladores redundantes" ou "alerta de temperatura excessiva" podem ser colhidas nas fotos e nos manuais antes da compra, eles geralmente estão disponíveis apenas em gabinetes muito mais caros. Uma proteção térmica muito segura pode adicionar até US $ 10 ao resultado final, e vários fabricantes parecem acreditar que vale a pena arriscar 2.500 USD em armazenamento magnético para salvar esses US $ 10.


3
Eu realmente aprendi com sua resposta informativa!
Googlebot

2
Eu tive uma expectativa de vida muito ruim em compartimentos externos. O único que tenho que ainda está funcionando depois de alguns anos é um laptop em um gabinete resistente ao fogo que é um dos meus destinos de backup.
Loren Pechtel

Oh, isso vale por si só. Obrigado, LorenPechtel, acho que vou adicionar à minha resposta.
precisa saber é o seguinte

@ Iserni: Meus problemas não foram com falhas nos ventiladores. Eu nunca perdi uma unidade em um gabinete externo, são sempre os próprios componentes eletrônicos do gabinete. Puxe a unidade e ela ainda funciona bem.
Loren Pechtel

11

Você realmente não. Há alguns problemas com os quais você precisa lidar. Você certamente não teria conectores de energia suficientes na fonte de alimentação média - a maioria viria com 6-8 no máximo. Você poderia usar fontes de alimentação adicionais. Seu gabinete não tem espaço suficiente para todas essas unidades, você precisa de um gabinete maior. Você precisaria adicionar placas multiplicadoras de portas e backplanes ...

Você acabaria com algo como um dos pods do backblaze - uma enorme caixa de unidades com muitos backplanes, várias PSUs e muito resfriamento. Isso não seria uma área de trabalho comum de forma alguma. Com tantas unidades, pode fazer sentido considerar alguns casos regulares e simplesmente dividir o armazenamento, a placa-mãe e o gabinete não serão um grande fator de custo em relação a todo o sistema, além de ter uma melhor redundância.


Essa é uma solução prática. Qual é a sua idéia para conectar efetivamente computadores diferentes para acessar melhor os discos de armazenamento? Um computador deve ser o principal e outros são algum tipo de escravos, certo?
Googlebot

1
Depende das suas necessidades, realmente. Eu daria uma olhada séria no gluster, no ZFS (que não é enviado em cluster) e no blackhole - se você está tendo tantas unidades, ou alguma combinação delas é o que eu usaria. SF pode ter algumas perguntas interessantes que vale a pena examinar sobre o assunto. O sistema de arquivos atual aqui é complicado e depende da implementação específica que você escolher.
Journeyman Geek

5

Uma placa-mãe de mesa típica geralmente possui muitas conexões SATA de 4, 6 ou até 8. Você pode adicionar cartões de expansão para aumentar o número. É provável que as unidades 10-20 não tenham espaço físico para colocá-las. Você provavelmente deve considerar um NAS externo.


4

Normalmente, muitos discos rígidos em um único dispositivo não são comercializados para o público em geral. A primeira coisa que você deseja encontrar é um chassi grande o suficiente para suportar todos os discos rígidos que você deseja. O chassi que você deseja precisará ser um modelo de servidor ou fabricado sob encomenda.

Considerando se os discos rígidos ou lff ou sff, você pode instalar 12 ou 24 discos rígidos SATA neste chassi, por exemplo. http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-3896136-5080871-4290526-4324034.html?dnr=1

Se você já possui hardware, pode encontrar um chassi de 20 compartimentos compatível com as necessidades de sua unidade assim . Então você precisará adquirir uma (s) fonte (s) de energia suficientemente poderosa (s) e também poderá querer uma placa de ataque para conectar todos os seus discos rígidos. ( Cartões de expansão únicos também funcionarão)


2

Como Keven sugeriu, é possível, mas obviamente você ficará limitado no espaço do caso, se não quiser que tudo se espalhe.

O NAS é uma boa ideia, mas você precisará de mais hardware, para que você possa olhar para as matrizes ou placas RAID do seu PC, se tiver um gabinete grande o suficiente.


2

você pode facilmente fazer de 10 a 12 por MB com uma fonte de alimentação grande o suficiente e um par de placas PCI SATA. algumas placas-mãe têm suporte nativo para 4 ou 8 unidades SATA, e eu procuraria uma que possua 3-4 slots de expansão PCI para que você possa usar pelo menos 2 deles para placas. então você apenas os coloca em rede como acesso compartilhado. e fontes de alimentação de 1200W!

agora você não explicou qual é o objetivo de tantas unidades quando as unidades de 4 TB estão disponíveis, para que possamos apenas adivinhar o que você está fazendo. possivelmente considerando a velocidade, pois eles poderiam ser usados ​​para buffers de cache de dados se você estivesse trabalhando com grandes arquivos de imagem, mas ainda assim um é bom o suficiente para isso. Assim, sabendo POR QUE é importante, a menos que seja apenas para armazenamento, uma matriz de ataque é de apenas 5 unidades no máximo por matriz para redundância de 3x (2 pares listrados e um terceiro como backup para esses). e a única razão para isso é se você tiver uma limitação de tamanho de unidade reconhecida e dezenas de unidades de 200 Mb a serem usadas (mas, novamente, essas seriam interconexões IDE (paralela) e não SATA.

Como alternativa, o USB através de um hub pode empilhar (daizychain) até 127 dispositivos através de uma porta USB, mas isso é um monte de fios, NAS com 4 unidades por dispositivo seria uma alternativa melhor. de qualquer maneira o seu falar bastante a despesa


Fontes de alimentação de 1200 watts? O que é esse absurdo? Um disco rígido de mesa consome da ordem de 5 a 10 watts, então 20 deles adicionam 200 watts ao sistema.
Bryan Boettcher

Os HDDs que estou usando são todos de 3 TB. O objetivo é ter um sistema de armazenamento para armazenar arquivos grandes, como filmes ou backups.
Googlebot
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.