Como instalar o servidor Ubuntu 12.04 com RAID1?

Como instalar o servidor Ubuntu 12.04 com RAID1?

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/)

informação relacionada