Criando servidor de arquivos GNU/Linux com RAID virtual e DFS em rede Windows
O que descrevo aqui, são os passos que utilizei para criar um servidor de arquivos de baixo custo com RAID1 (mirror) virtual (via software) e, de quebra, melhorar a estrutura de minha rede, utilizando de uma abstração de acesso aos dados (DFS - Distribution File System). Divirtam-se!
Introdução
Evidente, que estas configurações funcionaram para mim, e espero que auxilie a outros, entretanto (como é de praxe salientar), eu não me responsabilizo por possíveis problemas que possam surgir ao utilizá-lo.
O sistema operacional utilizado foi o Ubuntu Server 12.04.3 x64 e o Hardware foi um computador comum Duo Core com 1 GB de RAM, 1 slot IDE (PATA), 4 slots SATA, comunicação de rede onboard Ethernet e acesso à Internet.
O slot PATA foi particularmente interessante, pois ainda é comum encontrar placas-mãe com ela. Como eu possuía um HD PATA de 160 GB novo (por assim dizer), aproveitei e o utilizei no sistema operacional. Conectei dois HDs SATA iguais de 500 GB para o RAID e servir para armazenar os dados disponibilizados na rede.
Assim, me restaram mais dois slots SATA livres para um upgrade de outro array RAID1, se eu precisar.
A utilização de um HD exclusivo para o sistema operacional não é uma regra, mas, é uma boa prática. Mesmo se eu não tivesse o HD PATA, teria adicionado outro HD SATA dedicado ao sistema operacional ou, pensaria em soluções alternativas, como instalar o Ubuntu Server em um Disk-on-key, em vez de um HD.
Instalei o Ubuntu sem adicionar nenhum pacote extra com o SSH, LAMP, etc. A instalação do Ubuntu, não será abordada no texto.
Para a edição dos arquivos de configuração, utilizei o editor de texto nano, mas não tente usar outro editor como Vi ou Emacs, pois as configurações não irão funcionar. ;)
Vale ressaltar, que todos os comandos listados abaixo precisaram de direitos de administrador ou root.
O sistema operacional utilizado foi o Ubuntu Server 12.04.3 x64 e o Hardware foi um computador comum Duo Core com 1 GB de RAM, 1 slot IDE (PATA), 4 slots SATA, comunicação de rede onboard Ethernet e acesso à Internet.
O slot PATA foi particularmente interessante, pois ainda é comum encontrar placas-mãe com ela. Como eu possuía um HD PATA de 160 GB novo (por assim dizer), aproveitei e o utilizei no sistema operacional. Conectei dois HDs SATA iguais de 500 GB para o RAID e servir para armazenar os dados disponibilizados na rede.
Assim, me restaram mais dois slots SATA livres para um upgrade de outro array RAID1, se eu precisar.
A utilização de um HD exclusivo para o sistema operacional não é uma regra, mas, é uma boa prática. Mesmo se eu não tivesse o HD PATA, teria adicionado outro HD SATA dedicado ao sistema operacional ou, pensaria em soluções alternativas, como instalar o Ubuntu Server em um Disk-on-key, em vez de um HD.
Instalei o Ubuntu sem adicionar nenhum pacote extra com o SSH, LAMP, etc. A instalação do Ubuntu, não será abordada no texto.
Para a edição dos arquivos de configuração, utilizei o editor de texto nano, mas não tente usar outro editor como Vi ou Emacs, pois as configurações não irão funcionar. ;)
Vale ressaltar, que todos os comandos listados abaixo precisaram de direitos de administrador ou root.
Em casa eu tenho um servidor de arquivos com XFS também, só não fiz RAID via software. Na verdade já estou precisando de um storage. Estou sendo um devorador de dados. Heheheheheh