Na atual modernidade, a maioria de nossas atividades são armazenadas de forma digital. São documentos, fotos, músicas, programas, etc, todos guardados num pequeno dispositivo. É muita responsabilidade para um dispositivo eletrônico que é sensível o bastante para parar de funcionar sem aviso prévio, e é o que acontece normalmente.
Já fazia algum tempo que eu mantinha em casa um pequeno servidor Linux para armazenar cópias dos arquivos mais importantes. No entanto era tudo muito simples e nada era automatizado. Por sorte eu não precisei utilizar o backup por conta de alguma falha de hardware. Por outro lado, como hoje eu utilizo notebook na maior parte do tempo, estou mais suscetível a falhas de hardware.
Antes de utilizar Mac eu nunca havia me interessado por softwares de backup para automatizar este processo. Nenhum deles me pareceu confiável o bastante para funcionar quando mais se precisa deles. Foi aí então que eu conheci o Time Machine, que acompanha o Mac OS X Leopard. Além de ter uma interface muito simples, ele funciona muito bem para o dia-a-dia. No entanto ele só faz backup num dispositivo externo ligado ao computador (HD externo USB/Firewire) ou num dispositivo chamado de Time Capsule que é vendido pela Apple ao custo de US$ 499 para 1TB de espaço. E isto lá nos EUA. Ao trazer para cá um aparelho destes chega a ter seu custo proibitivo para muitas pessoas.
E eu só precisava de um servidor com mais espaço em disco, pois o que tinha não dava para fazer backup de todos os computadores daqui de casa. Com um pouco de tempo pude juntar as peças para montar o que será meu maior dispositivo de armazenamento pessoal que já tive até hoje.
A lista de compras:
- 1x Adaptador Compact Flash para IDE reaproveitado
- 1x Cartão Compact Flash de 8GB reaproveitado
- 1x Placa mãe Intel D945GCLFBR
- 1x 2GB RAM Kingston DDR2 800Mhz
- 2x HDs Seagate 1.5TB SATA2 32MB cache
- Gabinete reaproveitado
- Cabos IDE e SATA reaproveitados
TOTAL: Um storage que terá 50% mais espaço e mais confiabilidade do que o Time Capsule de 1TB por um valor ~30% menor.
OBS.: O Time Capsule de maior capacidade existente hoje possui apenas 1 HD interno de 1TB, ou seja, se este HD falhar, vai tudo para a cucuia. Se quiser economizar e colocar apenas 1 HD também, este mesmo storage sairá bem mais barato (~55% menor), mas correrá o mesmo risco.
Apesar do Time Capsule ser um roteador Wifi e um mini switch Ethernet, não é este o propósito do meu próprio Time Capsule. Alias, ter todos estes componentes num produto único, só vai dar mais dores de cabeça quando apresentar alguma falha e você ficar sem storage e sem wifi ao mesmo tempo. Eu ainda prefiro ter estas funções separadas, mesmo ao custo de mais espaço físico.
Além da vantagem de ter 1 HD a mais para espelhamento, montei o projeto de forma que o sistema operacional fique instalado no Compact Flash, facilitando upgrades futuros, gastando menos energia em stand-by, etc.
Desta pequena-grande lista, vale a pena fazer uma menção honrosa à placa mãe. É uma placa de baixo custo da Intel, já com processador Intel Atom 230 embutido. Acredite se quiser, mas o processador só tem um dissipador de calor em cima. Quem está abaixo do cooler é o northbridge da placa mãe. Seu desempenho é muito satisfatório para a finalidade e seu consumo de energia tão baixo que o conjunto todo (com HDs) não vai gastar mais do que 45W.
A única reclamação que deixo registrada é com a documentação que acompanha a placa mãe. Além de ser ruim de manusear, pois se trata de um imenso papel dobrado diversas vezes, contém alguns erros grosseiros como o encontrado na imagem abaixo, que podem atrapalhar e/ou atrasar a montagem, principalmente quando os cabos não possuem bons referenciais:

Erro no manual da Intel D945GCLFBR
Como já tinha um gabinete com fonte, resolvi aproveitá-lo. Ele não se parece nada com um NAS, mas certamente é o melhor no quesito dissipação de calor, justamente pelo espaço interno.
Seguem algumas fotos dos componentes:

Adaptador CF2IDE e Compact Flash

Placa mãe e HDs

Intel D945GCLFBR

Placa mãe já montada num gabinete ATX
Não irei entrar em detalhes sobre como montar as peças do hardware. Alias se pretende fazer o mesmo montando um dispositivo destes, é pré-requisito saber montar computadores, instalar Linux e utilizar pelo menos o vim.
Por enquanto é tudo. No próximo post irei documentar o processo de configuração do Linux para que se torne um NAS / Time Capsule.
Atualização 02/08/2010: Após ter algumas falhas estranhas com o CF, resolvi trocá-lo por uma HD IDE que estava sobrando aqui em casa. Hoje tenho 3 HDs no computador e configurei o tempo de sleep dos HDs de armazenamento para um valor baixo. Hoje eu também utilizo este computador com outras finalidades, como ver vídeos via DLNA com o PS3 Media Server, armazenar backups de CDs e DVDs, etc. Eu não tenho costume de deixá-lo ligado direto pois não faz sentido, mesmo gastando relativamente pouca energia.

O manual parece certo, a segunda figura claramente indica que um dos pinos fica pra fora hehe
Não está claro. Nem sequer tem alguma observação a respeito. E normalmente os conectores de FANs só têm 3 pinos mesmo.
Procurando na net sobre NAS, encontrei seu blog, que achei bem bacana. Gostaria de fazer uma pergunta, já que vc utiliza um adapatdor de CF. Comprei um adaptador IDE de CF e testei com um CF da Canon de 32MB. O problema é que trava o micro na inicialização, mesmo mudando o jumper, e o cartão é lido se testado em um notebook com leitor. Será que só funciona com cartões de 1Gb ou mais? Obrigado.
Oi Arthur,
Não sei se entendi muito bem sua pergunta. Você testou com um CF da Canon de 32MB ou 32GB?
Ele trava o micro durante o POST, na hora que está carregando o boot loader, o kernel ou o init? Esta pergunta é trivial para saber onde atacar o problema.
Sobre os adaptadores, há uma variedade muito grande no mercado e geralmente informam as limitações deles na especificação do cartão.
Caso o micro esteja travando no POST, experimente fazer o seguinte:
– utilize um cabo IDE de 40 fios (os cabos antigos, que eram usados até ATA-66)
– configure a BIOS para forçar a velocidade do dispositivo e experimente ATA-33, depois ATA-66
– em último caso faça um reset forçado na BIOS com o jumper do clear CMOS
abs!
Olá Herbert,
Sim, testei com um CF da Canon de 32 Mega. Ele lê o POST, trava quando começa a busca pelos IDEs. O cartão ainda está vazio, sem sistema algum. Quando o adaptador está sem cartão ai passa normal, é claro que não encontra sistema, mas não trava.
Vou fazer uma pergunta, que pode ‘soar’ meio idiota. Como vc faz a instalação no cartão? Ou não é direto no cartão?
Obrigado
abs!
Normalmente não deveria travar. O cartão funciona como um HD IDE. Você deveria ser capaz de particionar ele e instalar o sistema operacional. Infelizmente não sei o que poderia estar causando este travamento. Talvez alguma incompatibilidade. Procure mais informações a respeito deste cartão na Internet, talvez encontre alguma dica.
Ola, estou lendo seu artigo e ja com a atualizacao, tenho um sistema muito parecido, em objetivo mas com maiores funcoes. Montei em uma ASUS M4N68T-M LE + AMD Sempron 140 (FAN com 4 pinos :-p ) e 4GB de RAM um RAID 1 com HDs Seagate. Quero usa-lo para testes como servidor de banco de dados e rodo um servidor MPD para meus quase 200GB de musicas. Dai ele ter mais poder de fogo que seu sistema. O debian que instalei estah num terceiro HD Seagate que eu ja tinha. Eu gostaria muito que me informasse o quanto custou seu sistema, pois em uma futura troca de maquinas posso optar por esse seu “quase NADA de energia” e ter um outro computador para testes de DB e outras coisas, que so ligaria quando necessario para realizar os testes. No meio de tanta informacao importante so pessoas com problemas ou “interesses” vao se fixar no valor do custo, se achar injusto, a internet esta ai para fazer sua propria pesquisa comparativa e escrever seu proprio post.. Bom post, um abraco.
Olá Leonardo,
Eu fiz algumas mudanças no projeto desde que o montei. Hoje não utilizo mais CFIDE pois não é confiável. Tive problemas com o adaptador CFIDE, mas o cartão sobreviveu. Coloquei uma HD IDE no lugar. Agora o “servidor” está com 3 HDs IDE.
O valor que eu paguei já deve estar bem desatualizado. Eu costumo comprar peças nos lugares mais baratos (Sta. Ifigênia, Mercado Livre, China, eBay). Os itens mais caros foram os HDs. A placa mãe com processador custou menos de R$ 300.
Obrigado e um abraço!