
Passei os últimos 4 dias tentando configurar o servidor Ubuntu 12.04.2 com RAID1. Examinei vários links diferentes e tentei diferentes configurações e soluções alternativas. Até agora, não consegui uma instalação bem-sucedida que passasse no teste final - retirar uma unidade, inicializar e verificar o conteúdo da minha pasta pessoal e fazer o mesmo para a outra unidade.
Até agora, o mais próximo que cheguei do sucesso foi configurando partições desta forma:
/dev/sda1: allocated for RAID
/dev/sda2: swap area
/dev/sdb1: allocated for RAID
/dev/sdb2: swap area (or left unassigned -- which somehow gets allocated as a swap area later on anyway)
/dev/md0: (paired sda1 and sdb1) RAID1 device, ext4 filesystem, mount point /
A instalação foi bem-sucedida, inicializo o sistema e, em seguida, crio um arquivo chamado "teste" na minha pasta pessoal.
Em seguida, desligo, desconecto a unidade b, ligo e verifico minha pasta pessoal. "teste" está aí... até agora tudo bem. Então crio um segundo arquivo, “test2”.
Desliguei, reconectei a unidade b, liguei e verifiquei a pasta. Ambos os arquivos estão lá.
Desliguei, desconectei a unidade a, liguei e verifiquei a pasta. Ambos os arquivos estão AUSENTES da unidade b.
Se alguém tiver alguma idéia de como posso configurar isso com sucesso e fazer meu RAID1 funcionar, ficarei muito grato e feliz.
Ah, sim... tentei configurações com 3 partições em vez de 2, com EFI Boot e/ou biosgrub, sem sucesso (ou não inicializava ou encontrei a mesma situação com os resultados do teste acima)
Obrigado.
Responder1
Depois de mais pesquisas, tentativa e erro e um telefonema para um amigo, finalmente consegui que isso funcionasse.
Aparentemente, há algo errado com o gerenciador de partições do Ubuntu Installer - então tive que usar o GParted (http://gparted.sourceforge.net/) para particionar o disco ANTES de executar o instalador.
Configurei 2 partições com gparted (ext4 e swap), depois executei o instalador do Ubuntu, configurei o raid e tudo correu bem.
Quando executei o teste (retirando uma unidade), o arquivo de teste que escrevi ainda existia na segunda unidade e provou que minha instalação do RAID funcionou.
Apenas uma observação: quando eu conecto a outra unidade novamente, ela NÃO é sincronizada automaticamente. Eu tenho que adicioná-lo novamente ao array raid:
sudo mdadm --add /dev/md0 /dev/sdb1
(substitua md0 pelo nome real da matriz raid e sdb1 pelo nome real do disco rígido)
Um recurso muito útil para isso é a Folha de Dicas do Mdadm (http://www.ducea.com/2009/03/08/mdadm-cheat-sheet/)