Que tipo de configuração do disco rígido devo executar (como RAID)
Se você deseja redundância , precisará de pelo menos dois discos e, no mínimo, criar um espelho RAID 1. Pessoalmente, se você deseja uma prevenção sólida contra a perda de dados, um cartão RAID sólido de um fabricante respeitável (3Ware, LSI, Adaptec) ajudaria. Algumas pessoas querem flexibilidade e RAID (linux) de software hoje em dia que ouço / leio é muito mais confiável do que nos anos anteriores. O Linux LVM é uma solução RAID baseada em software que adiciona muita flexibilidade aos volumes que é muito conveniente ter. Se o dinheiro é um problema, é provável que o RAID do software seja sua melhor escolha.
RAID tem tudo a ver com trade-offs; quantos discos para obter a redundância desejada versus a quantidade de armazenamento que você pode realmente usar. O RAID 5 é comumente usado porque o trade-off é menor em comparação ao RAID 1 ou 10. A desvantagem são alguns problemas menores de desempenho. Então, quantos discos você tem? Quanto total de armazenamento você deseja? Quantas falhas de disco você deseja suportar? Pior, quantas falhas de disco simultâneas você tolerará?
Um conselho: fique longe dos controladores SATA RAID integrados da nVidia ou Intel. Em termos de estabilidade / confiabilidade, esses controladores de bordo (IMO) são substitutos baratos da coisa real e podem colocar seus dados em uma situação complicada. Tenho certeza de que as soluções da nVidia / Intel se saem bem com velocidade e coisas assim, mas quando você está mexendo com dados, garantir que eles estejam intactos é a coisa mais importante (para mim). Com o RAID de hardware, mais dinheiro é uma troca pela confiabilidade e às vezes velocidade. Escolha sua batalha e planeje a partir daí.
Ou qualquer outro conselho relacionado a hardware relevante (fonte de alimentação, placa-mãe etc ...)
Parece que você tem um orçamento em mente, e tudo o que posso dizer é priorizar o dinheiro para seus objetivos. Se você estiver construindo um NAS simplesmente para compartilhar armazenamento com vários computadores e não se importar muito com nenhum fator, qualquer equipamento fará. Se você deseja expandir / acrescentar mais unidades posteriormente com um esforço mínimo, isso pode exigir algum hardware adicional.
Qual software devo executar nele, qual SO e software para gerenciar o conteúdo de maneira eficaz? Portanto, o NAS é reconhecível e acessível à minha rede
Eu uso o OpenFiler e, até agora, tem sido bem fácil. Haverá um pouco de uma curva de aprendizado, não importa o que você escolher, mas certifique-se de ler a documentação com antecedência . Eu tentei o FreeNAS há um tempo atrás e realmente não gostei, mas pode ter mudado para melhor desde então.
Para que o armazenamento seja reconhecível nos computadores clientes, é tudo sobre protocolo (consulte a próxima resposta).
Posso garantir que meus computadores Windows o reconheçam (ao usar as distros do Linux)
Para o Windows, você precisará de um protocolo específico: SMB (samba) suportado pelo FreeNAS, OpenFiler etc. É certo que você pode usar outras pessoas como NFS, CIFS, mas o SMB é mais adequado para redes Windows com máquinas Linux. Atualmente, o reconhecimento de compartilhamentos SMB é bastante simples, mas se você tiver um controlador de domínio (o qual duvido), a autenticação vinculada ao SMB pode ficar um pouco prejudicial.
Posso acessar meus arquivos de fora da minha rede
Isso é parcialmente um problema de rede. Entre ter uma porta aberta no firewall e encaminhamento de porta para o NAS, isso pode ficar um pouco complicado e não é tão direto quanto o RAID ou o compartilhamento simples de arquivos.
Como você deseja acessar seus arquivos? Via web (http)? VPN? NFS? FTP? Rsync?
Embora seja muito divertido criar coisas, às vezes as pessoas esquecem as coisas mais simples. No seu caso, saber como construir não é tão importante quanto o que você está tentando fazer. O armazenamento em rede é relativamente simples, mas as complexidades podem elevar sua cabeça feia sem algum planejamento / previsão. Se você pode atualizar sua postagem, inclua o que está tentando realizar . Por exemplo: isso é para trabalho / casa? O NAS hospedará mídia / documentos / bancos de dados / código? Deseja maximizar o armazenamento em vez de redundância ou velocidade? Qual é o principal objetivo / necessidade do NAS? (etc etc.)
Espero que meu discurso retórico ajude. ;)
Atualizar resposta a alterações no OP
Estou procurando usar isso como um hub de compartilhamento em casa. Dito isto, deve ser robusto o suficiente para lidar com uma casa "grande";) digamos 5-6 desktops.
Ok, isso não é muito "grande", mas eu entendo seu objetivo. Leia as minhas respostas aos seus objetivos.
o objetivo principal é essencialmente armazenar e acessar todas as mídias da minha casa / família em um local seguro comum. Os tipos de arquivos incluem mídia / filmes / música / vídeos / documentos etc. (o streaming seria um grande +).
Ok, a maioria dos NASs domésticos (do tipo consumidor) no mercado praticamente faz exatamente o que você está pedindo. O melhor de uma solução pronta para uso é que, na maioria das vezes, o valor agregado é a simplicidade / usabilidade, suporte e tamanho em comparação com a implementação da sua própria solução. O golpe é, normalmente, o preço, que geralmente depende do número de discos. As pequenas soluções NAS são relativamente baratas em comparação com as suas próprias, no entanto, no seu caso, parece que seu objetivo principal parece estar alinhado com um grande pool de armazenamento, flexibilidade em termos de uso e, finalmente, algum nível de redundância. Para não ter medo, existem vários fornecedores que atendem às suas necessidades. Tudo se resume ao orçamento.
Na verdade, tudo se resume ao orçamento, tecnologia e facilidade de uso.
o backup é crítico. Todos os meus dados precisam ser mantidos em local seguro. Se qualquer uma das composições for abaixada ou embaixo da faca de formatação, desejo que a mídia esteja sempre disponível em um local seguro.
A maioria alegaria que o NAS não é um backup em si, mas uma solução redundante e, até certo ponto, eles estão corretos. Mas entendo sua preocupação com a integridade dos dados.
Enquanto o seu RAID aguentar, seus dados deverão ficar bem. Eu recomendo olhar para uma solução externa fora do local se você estiver realmente preocupado com a matriz estar quebrada / corrompida. Rsync.net, Carbonite e outros serviços podem ser o que você está procurando. O melhor da maioria dos NASes de consumo é que eles incluem o rsync; portanto, o caminho que você escolher, será uma opção.
Um bom equilíbrio entre armazenamento / redundância / velocidade? Nem uma instalação universitária / corporativa, nem uma instalação doméstica com 2 computadores. :)
Para suas necessidades, a velocidade não será um fator importante . Concedido, o desempenho reduz a tecnologia usada (nível RAID, controlador vs. software, protocolos, etc. etc.). Duvido que você use discos rígidos SCSI rodando a 15k rpm, portanto, não se preocupe com a velocidade.
Eu sinto que você está realmente no meio do mercado de NASes. Você precisa de muito armazenamento, capacidade de expansão com redundância. Então, abordarei sua pergunta em dois domínios: criar seu próprio NAS e comprar uma solução de NAS.
Construindo seu próprio NAS:
Prós:
- Pode ser mais barato do que soluções prontas para uso
- Dependendo do SO / software, a criação do NAS pode ser mais flexível do que a solução do consumidor
- A imaginação é sua única limitação
- Reparar ou adicionar mais componentes geralmente não depende da solução do fornecedor proprietário
Contras:
- Configuração tipicamente mais longa vs. NAS de consumidor
- Inúmeras tecnologias tornam as decisões mais complicadas; fornecedores simplificam o trabalho
- Maio requer domínio / conhecimento em configuração e solução de problemas
Comprando uma solução NAS:
Prós:
- Experiência de usuário simples; gerenciamento mais fácil
- Configuração geralmente mais rápida, dependendo da solução do fornecedor
- Suporte ao fornecedor; bons fornecedores costumam disponibilizar inúmeras atualizações e recursos adicionais ao longo do tempo para compensar vs. criar sua própria
- Dependendo do fornecedor, a comunidade do cliente pode ser muito útil (ReadyNas.com vem à mente)
Contras:
- Preço. Geralmente mais caro após 3-4 discos. 2 Os NAS de disco geralmente têm preços muito competitivos, mas não oferecem todos os recursos e redundâncias necessários.
- Tecnologias proprietárias de fornecedores; A drobo, netgear e outros fornecedores têm suas próprias soluções RAID. Se você planeja continuar com um fornecedor, está praticamente preso à qualidade de sua tecnologia. Isso pode ser bom ou ruim, dependendo do fornecedor.
- Provavelmente, os fornecedores usam RAID de software em vez de criar seu próprio RAID de hardware
Desde a leitura da sua postagem, se você estiver muito confortável com a construção, o suporte e a configuração de uma máquina, eu diria que implementar seu próprio NAS pode ser o caminho a percorrer. Você não mencionou protocolos específicos (NFS, iSCSI, SMB, CIFS, etc.), então meus pensamentos dizem que você está realmente procurando um compartilhamento de arquivo simples para todos os computadores usarem. Bem. Isso é bem fácil. Você pode usar qualquer distribuição linux gratuita (Ubuntu, SuSE) ou NAS OS (FreeNAS, OpenFiler), mas usar o que lhe agrada.
Para reduzir custos, você pode usar o RAID de software, mas eu pessoalmente prefiro o RAID de hardware. É uma questão de escolha / trade-offs. Se o custo é uma preocupação, o RAID do Linux provavelmente deve funcionar bem.
Se você não se sentir confortável com o Linux / BSD, incerto sobre qual RAID usar ou se preocupar com a solução de problemas, eu diria que vá com um NAS de consumidor. Existem vários fornecedores no mercado: Netgear, Drobo, QNAP e Thecus vêm à mente. Você provavelmente está procurando uma solução mínima de 4 discos e um máximo de 8 discos para redundância. Não se preocupe muito com a velocidade, mas se for uma preocupação, ao ler várias revisões, a Netgear e a Thecus se saem bastante bem em termos de desempenho.
Estou procurando mais instruções e recomendações detalhadas em cada estágio, incluindo as instruções do software.
Eu diria que determine o caminho que você seguirá primeiro: faça você mesmo ou fora da caixa. Recomendações detalhadas podem vir após essa decisão.
Espero que isto ajude!