Projeto interessante. Você precisa definir seus requisitos e seu orçamento, e isso ajudará você a descobrir qual hardware você precisa para o seu projeto.
Afaste-se da decisão "1TB drive" no momento; daqui a um ano ou dois, isso parecerá bastante limitado. Também considere o quanto você quer a capacidade de usar 20 unidades neste sistema - isso é muita energia. O número de fusos que seu plano exige afetará suas escolhas de casos e fontes de alimentação.
-
20 conexões SATA serão difíceis de encontrar em um único controlador, mas há algumas opções. Você pode obter placas-mãe que fornecem 6 ou 8 portas SATA e, em seguida, adicionar controladores SATA PCIe para outras 6 ou 8 portas SATA por cartão.
A outra opção é usar um backplane de multiplicador de porta especial para transformar uma porta SATA em muitos. Leia a arquitetura do pod do Backblaze que a resposta do Journeyman Geek está vinculada a um exemplo de uso. Eles advertem que a multiplicação de portas SATA pode ser complicada e que a solução deles funciona bem porque eles usam chipsets da Silicon Image no backplane e nas placas PCIe. -
SAN é um projeto de tecnologia; NAS é outro. Em poucas palavras, o NAS fornece compartilhamento de arquivos; A SAN fornece armazenamento em bloco (consulte SAN vs NAS para alguns dos detalhes sangrentos). Do ponto de vista de um computador, o NAS fornece compartilhamentos de arquivos em toda a rede (existente), enquanto a SAN fornece discos rígidos em uma rede (separada). Veja a diferença? O computador não pode particionar ou reformatar um compartilhamento NAS, mas o armazenamento SAN funciona exatamente como as unidades locais.
O equipamento SAN é normalmente muito caro porque usa componentes de nível corporativo - unidades de 10k ou 15k RPM, usando interconexões Fibre Channel ou SAS super velozes. Construir sua própria SAN não é para os fracos de coração, e provavelmente não é um bom projeto inicial para alguém novo em hardware de computador.
Por outro lado, a construção de um servidor no estilo NAS pode ser feita a baixo custo, com equipamentos de nível de consumidor, e será uma boa introdução à construção de sistemas. -
Sim, não. Apenas não faça. USB não é uma solução real aqui. Um barramento USB pode lidar com muitos dispositivos conectados, mas o desempenho será rastreado se você tentar acessar mais de uma ou duas unidades por vez. Se você quiser brincar com o laptop e algumas unidades USB, apenas para tentar configurar um servidor de arquivos de rede muito básico, fique à vontade - eu garanto que você aprenderá algo. Mas esse é um projeto completamente diferente do projeto que você descreveu acima.