Estou preparando um NAS doméstico com um antigo Athlon 64 X2 3800+, 4 GB de RAM ECC, placa-mãe Asus M2V MX e um único WDC Green de 3 TB (outro como espelho pode ser instalado no futuro). É a solução mais barata que encontrei que inclui memória ECC e o consumo de energia mais alto é compensado pelo menor custo (zero) de aquisição.
O sistema será usado para:
- armazenamento de músicas e fluxo para outros computadores de mesa;
- armazenamento dos slides de dia digitalizados (slides de 3 a 4k, TIFF de 180 MB cada, mais versão JPEG com qualidade reduzida);
- fluxo dessas fotos para um iPad 2 local (talvez o Plex App ainda não tenha certeza);
- (um backup adicional) via rsync / ssh ou envio / recebimento do ZFS.
Ele será controlado via ssh remoto, talvez VNC, sem monitor conectado. O requisito absoluto é uma solução confiável do ZFS, além da capacidade de instalar facilmente pacotes / software / máquinas virtuais e de atualizar remotamente (eu serei o administrador e não moro perto do NAS).
Eu tenho principalmente três opções:
- NAS4free / FreeNAS
- OpenIndiana
- Solaris Express 11 (sim, sim, eu sei os requisitos de licença, vou escrever um script em perl para contá-lo como máquina de desenvolvimento).
Problemas: NAS4free / FreeNAS (testei apenas NAS4free) requer instalação embutida para atualização remota, mas instalação completa para fácil adição de pacotes de software. Desde que eu preciso pelo menos AirVideo Server (linux / win) e Plex App (win / linux) para transmitir as fotos e alguns vídeos para iPad (ambos exigem virtualbox), mas não posso estar lá para instalar atualizações, NAS4free / FreeNAS são excluídos .
O link explica o problema: o embedded pode ser atualizado remotamente e o full não pode.
O Solaris também tem outra vantagem: o cliente Crashplan suporta o Solaris e já o estou usando para outros backups. Eu gostaria de deixar a opção aberta, mesmo se eu estiver fazendo backups provavelmente através do envio / recebimento do zfs.
NexentaStor foi deixado de fora porque enviar / receber zfs não estão incluídos na versão gratuita.
A questão agora é o Solaris 11 Express sobre o OpenIndiana. Para facilitar o gerenciamento, usarei o link
Qual você sugeriria e por quê? Eu encontrei muitas informações e é difícil para mim decidir. Eu acho (do manual do napp-it) que o Solaris tem algumas opções adicionais para as pequenas e médias empresas, mas elas são realmente necessárias em casa? Eu acho que não vou nem usar as ACLs, já que permissões normais no estilo unix são suficientes.
O OpenIndiana tem atualizações talvez mais frequentes (o Solaris oferece apenas atualizações de segurança entre as versões), mas, novamente, preciso delas? Acho que não. Além disso, este é um NAS que tem que funcionar e nada mais, não posso arriscar ter problemas que me obriguem a acessar o servidor. OpenIndiana não é um pouco mais ... de ponta (no mundo Solaris)? Eu só estou perguntando, não há necessidade de se concentrar nisso para a resposta: -)
Eu me limitaria a essas duas opções (SE11.1 / OI) também porque eu farei um NAS para mim no futuro (onde altas performances com compartilhamentos Mac também são necessárias) e o Solaris tem suporte a kernel para AFP. Vou usar esse servidor para coletar experiências também.
Após esta longa pergunta, obrigado antecipadamente! Se você precisar de informações adicionais, me avise e atualizarei esta postagem.
ATUALIZAÇÕES
Dadas as primeiras respostas, sugiro strongmente que a pessoa que paga o hardware insira um segundo HD. Melhor 2x2TB do que 1x3TB (3 TB é de qualquer tamanho). Eu estava tentando manter os custos iniciais baixos para espalhá-los por um longo período, mas é melhor ter algo bom desde o começo.