O Grub 2 (também conhecido como Grub 1.9x) suporta o Linux RAID-1 nativamente. O Grub 1 (também conhecido como Grub 0.9x ou Grub Legacy) não, mas você pode fingir que sim, porque o Grub só lê do disco, e a leitura de um dos discos de uma matriz RAID-1 é tão boa quanto a leitura da matriz (exceto para desempenho, mas isso não importa aqui; e a menos que um dos discos falhe, mas então o reordenamento de disco do BIOS normalmente faria o Grub ler do disco sem falha de qualquer maneira).
Portanto, se você configurar o Grub no disco de inicialização e tornar a partição que contém o Grub um dispositivo RAID-1 junto com o segundo disco do sistema (com o Grub 1, execute grub-install
uma vez para cada disco), seu sistema ainda inicializa se um dos discos falhar. Esta é a única vantagem de ter o Grub sobre o RAID-1, mas é um grande problema.
Não há desvantagem operacional em ter o Grub em uma configuração RAID-1. Pode haver um custo de configuração, no entanto: muitos programas de instalação do Linux ainda não estão prontos para executar a inicialização de configurações não triviais. Você pode achar que precisa criar ou editar /boot/grub/device.map
manualmente.
Você pode achar que documentos mais antigos (do Grub Legacy) dizem que o Grub não suporta RAID. Isso é verdade, mas como escrevi acima, você obtém suporte RAID-1 somente leitura em grande parte gratuitamente (outros modos RAID estão certos). Nem todos os tutoriais foram atualizados para o Grub 2 ainda, e mesmo com o Grub 2, o suporte em programas de instalação nem sempre está totalmente disponível. Então, eu recomendo colocar o Grub 1 em um array RAID-1, mas apenas se o programa de instalação da sua distribuição suportar ou se você estiver confortável com a configuração do Grub (possivelmente ter que inicializar do CD algumas vezes antes de acertar).