Ricardo Pereira - FADISMA escreveu:
Ola !!!

Eu estava procurando por isso mesmo h� 3 dias atr�s, e consegui fazer na hora da instalacao do RH9.0.
Ou seja, ele faz o espelhamente de todo o HD ou seja a raiz (/) � montada em /dev/md0, e fiz todos os testes, tirar hd 0 depois recoloc�-lo, tirar hd1 e depois recoloc�-lo em todas situacoes funcionou.

Com o CL � quase a mesma coisa. Voc� pode definir o RAID de quase todo o disco na hora da instala��o, colocando o diret�rio raiz (/) no RAID, sem problemas. A diferen�a � que, no CL, eles for�am voc� a ter uma parti��o de boot (normalmente, apenas 50MB bastam) fora do RAID.


Soh que tem um detalhe, qdo vc tira o /dev/sdb (segundo disco), p/ que consiga o boot, vc deve ter um
disquete de boot do sistema p/ que ele boot. Se vc tiver sem problemas.

As informa��es abaixo s�o do tempo que trabalhei com RAID no Linux h� alguns anos, e as coisas podem ter evolu�do. Pelo que me lembro, o RAID1 por software � implementado pelo kernel, fazendo uma camada de abstra��o entre as parti��es reais do disco e o sistema de arquivos. Ou seja, as parti��es mdX s�o virtuais e criadas em tempo de execu��o.


O boot loader n�o conseguiria bootar um disco inteiro "raideado" porque o kernel se encontra numa parti��o virtual que ser� criada por ele mesmo. Isso � parecido com o problema do ovo e da galinha. N�o h� parti��o de boot porque o kernel n�o criou. N�o criou porque s� vai criar quando estiver bootado.

Se quiser mais detalhes me dah um toque, pois nao tenho nada da configuracao aqui onde estou
Abracos

Por esse motivo, � que voc�, a princ�pio, ou boota de um dos discos do RAID a partir de uma parti��o real previamente criada (ext2, ext3, you name it), mas fora do RAID, ou boota de um disco externo ao RAID (disquete, CD/DVD-ROM, HD, ou at� FLASH),


Pode ser que boot-loaders mais modernos (os pr�prios lilo e grub) d�em conta de contornar este problema e consigam achar o kernel no disco "raw", sem a camada intermedi�ria do raid que ser� criada pelo kernel (estou especulando).

Mesmo assim, permanece a limita��o de que voc� falou quando se tira o /dev/sdb. Porque antes do boot loader, voc� tem a BIOS. Se a BIOS tiver intelig�ncia para saber que um dos HDs est� fora, e que � para iniciar o BOOT com o outro HD, problema resolvido. Eu acho.

[]s

P.S.: Parece que a Conectiva est� trabalhando ativamente nesta quest�o. D� uma olhada em http://distro2.conectiva.com.br/bug-CL10 (� preciso cadastrar-se.)

--
Edgard Lemos

---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a