Coisas a considerar ao construir um servidor de arquivos? [fechadas]

4

Estou planejando criar um servidor de arquivos para minha rede doméstica e quero saber o que devo procurar na construção da máquina. Eu estava pensando em apenas construir uma caixa de lixo com uma enorme quantidade de discos rígidos terrabytes e montar um compartilhamento de samba. Esta é uma configuração ingênua, mas há mais coisas que eu poderia fazer com a máquina?

Que tipo de unidades devo adquirir? As unidades rápidas (15 + krpm) valem o custo, mais do que as unidades mais lentas? Que tipo de caixa devo procurar para otimizar o fluxo de ar e manter a maioria das baias? Eu sei que preciso de um caso de servidor, mas há algo mais para procurar? Todos os casos de servidores vêm com as montagens fáceis de deslizar fornecidas pela Dell? Eu amo essas montarias, e com muitas unidades, elas podem ser cruciais.

Além disso, vale a pena atualizar para um roteador de 1 Gb para facilitar a transferência de arquivos? O tamanho padrão do arquivo para transferência será de 700MB a 4GB.

Com uma máquina tão grande (muitos HDs), como manter o servidor relativamente silencioso? Unidades de estado sólido parecem custo proibitivo para o espaço que desejo, então o que devo fazer?

O ext4 é o caminho a percorrer?

    
por Stefan Kendall 22.07.2009 / 17:01

11 respostas

2

Para casa? Eu faria o seguinte:

  • Não se preocupe muito com a velocidade da unidade. Tudo o que você conseguir será rápido o suficiente para uso doméstico
  • Obtenha um comutador gigabit NIC e gigabit. Você vai notar esse aumento de velocidade e é um pouco barato adicionar
  • Use o openfiler para o seu sistema operacional. Você desfrutará da flexibilidade para fazer RAID, iSCSI, além do compartilhamento CIFS padrão para o Windows.
  • Eu prefiro os discos da Seagate. Eles são geralmente quietos. As unidades serão barulhentas, não importa de que maneira você a reduza depois de começar a colocar algumas delas no sistema. Eu usei uma caixa de torre de tamanho médio a grande com alguns grandes fãs que também eram muito silenciosos. Há ruído, mas o resfriamento não é um problema, mesmo com 5 ou 6 unidades internas. Basta colocá-lo em um armário ou porão ou em algum lugar que você não vai se incomodar com isso.
  • Considere usar uma placa-mãe baseada no processador Atom se você estiver preocupado com ruído e usar uma placa RAID de hardware. O 220 pode funcionar apenas com um dissipador de calor e ficará inativo. Caso contrário, vá com algo mais poderoso e sofware RAID.
por 22.07.2009 / 17:10
2

Uma nota lateral para oferecer ... você analisou o projeto FreeNAS ? Foi feito para projetos como o que você está sugerindo (em vez do OpenFiler). Dê uma olhada nos dois e veja o que você pensa.

Eu concordo com as outras sugestões de Kevin. Eu não me preocuparia com o hardware RAID (troca de bandejas), a menos que você realmente precise desses recursos por algum motivo; para um servidor doméstico, você não deve se preocupar em perder dinheiro ou produtividade devido ao tempo de inatividade.

Você pode querer investir em algumas unidades externas para usar como esquema de backup. O RAID não é um backup ...

    
por 22.07.2009 / 17:20
2

Eu diria para uso doméstico ...

  • A capacidade de armazenamento provavelmente significará mais para você do que a verdadeira "velocidade". Atualmente, os discos SATA 7200rpm apresentam desempenho razoavelmente bom. Obter SSD, SCSI, SAS seria um exagero e um orçamento excessivo (facilmente).

  • Um switch gigabit e cartões gigabit com quadros jumbo ajudarão visivelmente. Existem vários níveis de switches de rede de uma variedade de fornecedores, então faça um pouco de lição de casa sobre isso. Eu usei Netgear e não tive problemas com seus produtos. Linksys pode ser outro fornecedor para investigar.

  • Para facilitar o deslizamento nas montagens de HDD, há casos em nível de servidor, mas geralmente são muito caros. Eu olharia para o gabinete Supermicro CSE-M35T-1B SATA. Ele comporta 5 discos em baias externas x3 de 5,25 ". Verifique em Newegg . Para aumentar o seu armazenamento em um único caso, talvez seja necessário procurar gabinetes ATX (eATX) de tamanho estendido.Eles normalmente são mais caros do que o ATX, mas, novamente, se você quiser adicionar mais unidades posteriormente, mantenha o tamanho do caso em mente .

  • Eu também concordo com Kevin Kupal; As unidades da Seagate são muito boas. Eu não tive um problema com eles, mas eu uso suas unidades enterprise-ish series (NS). Estou começando a usar a série de unidades WD EADS Green Caviar (baixa potência). Até agora, sem problemas, grande capacidade de armazenamento e muito acessível. 1TB por menos de US $ 80 nos dias de hoje é impressionante.

  • Para uma experiência silenciosa, usar uma CPU de baixa potência como a Atom ajudaria nos ângulos de consumo de energia e ruído. Agora, dependendo de como você usa / abuse do seu NAS, a energia da CPU pode ou não se tornar um fator. Há fãs de casos que se especializam em mover muito ar enquanto permanecem quietos. Existem materiais de amortecimento de ruído que você pode comprar para os casos, mas estes são para os entusiastas extremos e não sei ao certo até que ponto você está disposto a deixar sua máquina o mais silenciosa possível.

  • Devo observar que, se você pudesse editar sua postagem para incluir o que deseja fazer com seu NAS, isso poderia ajudar um pouco mais. A maioria das pessoas é bastante tendenciosa quando se trata de sistemas de arquivos e com toda a honestidade, todas elas têm suas vantagens e desvantagens dadas as circunstâncias em jogo. O Ext3 deve ser perfeito para todas as suas necessidades genéricas, mas se você quiser aumentar seu NAS para um tamanho de armazenamento extremamente grande, eu aposto que a maioria das pessoas diria que usa o ZFS. Nada contra o Ext4. Eu nem usei, mas duvido que algum problema surgisse. Mais uma vez, você sabe o que você vai usar seu NAS para tão elaborado se você puder.

  • Você planeja usar o RAID? Se assim for, compre um controlador. LSI / 3Ware / Adaptec / HighPoint (talvez), etc. O dinheiro adiantado agora (com toda a probabilidade) salvará você de dores de cabeça mais tarde.

por 22.07.2009 / 17:33
2
  • Definitivamente use um switch gigabit, para copiar muitos arquivos, um switch gigabit certamente fará a diferença. Você não precisa de um switch caro, de encontrar um switch não gerenciado de 5 portas barato, eu paguei £ 35 para o meu.
  • O ZFS é um sistema de arquivos muito superior ao ext4. O ZFS oferece:
    • Compactação incorporada
    • Instantâneos (permite "capturar instantaneamente" uma versão de uma pasta, para que você possa reverter as alterações feitas).
    • Capacidade de desenvolver um sistema de arquivos, se você tiver outra unidade, poderá adicioná-la à sua invasão do ZFS e aumentar o sistema de arquivos para outra unidade.
    • Existem muitas outras razões para usar o ZFS, basta fazer uma pesquisa sobre o ZFS. Existem alguns artigos e vídeos realmente bons.
  • Um bom guia para usar o ZFS em um servidor de arquivos inicial: link
  • Tenho 4 unidades no meu servidor, 3 unidades Western Digital de 1 TB e uma unidade de 80 GB para o meu sistema operacional. Eu estou usando uma ventoinha rápida de 120mm, algo como o "Xilence Red Wing XPF120R". Isso está puxando o ar de fora do meu gabinete sobre os discos rígidos e, em seguida, a ventoinha de 80 mm atrás puxa o ar.
por 01.12.2009 / 00:45
1
  • Definitivamente, vá com o comutador gigabit e verifique se você tem NICs gigabit em todas as máquinas com as quais conversará com o servidor.
  • A velocidade da sua unidade não será tão importante em casa, com um número limitado de usuários acessando-a (a menos que você esteja exibindo um site de seu porão ...?)
  • Com um número maior de unidades, verifique se você tem uma boa maneira de manter a máquina refrigerada
  • Parece que você está fazendo algum vídeo com esses tamanhos de arquivo? Em caso afirmativo, você está editando em unidades locais ou editando os compartilhamentos de arquivos? Edite na unidade local o máximo possível.
  • Eu vou contar com Kevin no OpenFiler.
por 22.07.2009 / 17:20
1

Um case com boa refrigeração e uma fonte de alimentação adequada para iniciantes. Para mantê-lo fresco e silencioso, procure uma caixa com ventoinhas de 120 mm, que pode mover a mesma quantidade de ar que uma ventoinha menor, mas a uma rotação muito menor. Não necessariamente precisa ser um caso de "servidor", pois uma "torre completa" deve ser capaz de fazer o truque.

Se você gosta do disco rígido "hot swap", existem produtos no mercado que deslizarão para alguns (3 ou 4) 5,25 polegadas. compartimentos de unidade que fornecem 4 ou 5 compartimentos de unidade hot swap SATA. Pesquise newegg.com por "hot swap" e você os verá.

As unidades de 15k RPM e os SSDs não valem o risco extra de um servidor de arquivos doméstico se tudo o que ele está fazendo é servir arquivos para PCs em sua casa.

Rede Gigabit vale a pena, no entanto, para um servidor de arquivos em casa. Obtenha um switch gigabit se você ainda não tiver um.

Se você estiver preocupado com a alta disponibilidade, considere pesquisar uma configuração de RAID. Tem sido muito discutido aqui, então eu tenho certeza que uma pesquisa iria aparecer muito.

Você também precisará descobrir backups, já que o RAID não é backup!

    
por 22.07.2009 / 17:19
1

No que diz respeito ao sistema de arquivos, eu sugeriria o XFS se você estivesse gerenciando a matriz de unidades com um nível tão baixo (o Openfiler pode lidar com isso para você).

    
por 22.07.2009 / 17:27
0

Depende realmente do que você deseja fazer com o seu servidor doméstico. Se tudo que você precisa é de armazenamento de arquivos, o que você faz é ótimo. No entanto eu uso meu servidor doméstico para estudo e desenvolvimento, ele tem VMWare ESX instalado e executa uma variedade de funções, desde um servidor de arquivos, servidor de e-mail, windows home server, para fornecer VMs para testar coisas novas ou estudar e aprender novas habilidades. Eu escolhi jogar uma quantidade razoável de hardware e dinheiro para que isso pudesse acontecer com tudo isso.

Por isso, sugiro pensar sobre o que você espera ganhar com o seu servidor e o que você pode querer fazer em um futuro próximo e especificar de acordo.

    
por 22.07.2009 / 17:21
0

Você também pode considerar obter um dispositivo RAID como o drobo ( link ) diretamente anexado a um servidor baseado em átomo. Isso deve ser bem tranquilo com uma pequena pegada.

    
por 22.07.2009 / 17:34
0

Eu recomendaria definitivamente alguma forma de configuração de RAID, seja em software ou hardware, dependendo da tecnologia disponível para você. Assim que você começar a adicionar vários discos, estará aumentando a possibilidade de uma falha, causando o apagamento dos seus dados.

Hoje em dia, o tipo de armazenamento de que você está falando é tão barato que não há realmente nenhuma razão para usar outra coisa senão o RAID 10, se disponível. 4 x 1 TB em uma matriz RAID 10 oferecerão 2 TB utilizáveis com alto desempenho e boa redundância.

    
por 22.07.2009 / 17:40
0

Sugiro ir com alguns princípios básicos:

  • Você não precisa de drives muito rápidos se estiver planejando usá-lo apenas para uso doméstico. Transmitir alguns filmes não consome muita largura de banda. Você se beneficiaria mais com baixo consumo de energia e silêncio.
  • A Western Digital vende algumas unidades do Caviar Green que são bastante eficientes em termos de consumo de energia. Eles correm sem esfriar no meu servidor.
  • Use um sistema operacional de servidor de arquivos pré-criado como OpenFiler ou FreeNAS (eu escolhi o FreeNAS porque ele é extremamente pequeno e cabe em uma pequena unidade flash que eu tinha por aí).
  • Configure algum tipo de configuração de RAID de software. Há muitas vantagens para isso e você pode procurá-las. Uma vantagem é a velocidade outra é a confiabilidade.
por 22.07.2009 / 18:29