Como instalar o servidor Ubuntu 12.04 com o RAID1?

3

Eu passei os últimos 4 dias tentando configurar o servidor Ubuntu 12.04.2 com o RAID1. Eu olhei para vários links diferentes e tentei diferentes configurações e soluções alternativas. Até agora, eu não saí com uma instalação bem-sucedida que passe no teste final - removendo uma unidade, inicializando e verificando o conteúdo da minha pasta pessoal, e fazendo o mesmo para a outra unidade.

Até agora, o mais próximo que cheguei de sucesso é criar partições dessa maneira:

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

Isso é instalado com sucesso, eu inicializo o sistema e, em seguida, crio um arquivo chamado "teste" na minha pasta pessoal.

Em seguida, encerrei, desconectei a unidade b, liguei e verifiquei minha pasta pessoal. "teste" está lá ... até aí tudo bem. Então eu crio um segundo arquivo, "test2".

Desliguei, reconecte a unidade b, ligue e verifique a pasta. Ambos os arquivos estão lá.

Desliguei, desconectei a unidade, liguei e verifiquei a pasta. Ambos os arquivos estão ausentes da unidade b.

Se alguém tiver alguma ideia de como eu posso configurá-lo com sucesso e conseguir que meu RAID1 funcione, ficarei muito grato e feliz.

Ah sim ... Eu tentei setups com 3 partições ao invés de 2, com boot EFI e / ou biosgrub, sem sucesso (ou ele não inicializaria, ou eu encontraria a mesma situação com os resultados do teste acima)

Obrigado.

    
por andy u 30.03.2013 / 05:30

1 resposta

2

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 Instalador do Ubuntu - então eu tive que usar o GParted ( link ) para particionar o disco ANTES de executar o instalador.

Eu configurei 2 partições com o gparted (ext4 e swap), depois executei o instalador do Ubuntu, configurei o raid e tudo correu bem.

Quando eu executei o teste (retirando uma unidade), o arquivo de teste que eu escrevi ainda existia na segunda unidade e isso provou que minha instalação de ataque funcionou.

Apenas uma nota: quando eu conecto a outra unidade novamente, ela NÃO é sincronizada automaticamente. Eu tenho que adicioná-lo novamente ao array do RAID:

sudo mdadm --add /dev/md0 /dev/sdb1

(substitua md0 pelo nome da matriz de ataque real e sdb1 pelo nome real da unidade de disco rígido)

Um recurso muito útil para isso é a Folha de Dicas do Mdadm ( link )

    
por andy u 09.04.2013 / 09:27