Gerenciamento de volume lógico e Grub

Gerenciamento de volume lógico e Grub

Não consegui encontrar nenhuma informação relevante no Arch Wiki sobre o uso do LVM com o Grub como gerenciador de inicialização (BIOS).

Digamos que eu criei o grupo de volumes 'volgroup00' usando partições abrangendo três dispositivos, por exemplo:

vgcreate volgroup00 /dev/sda1 /dev/sdb3 /dev/sdc1

Um dos LVs criados a partir deste grupo é usado como partição raiz.

Porém, quando desejar instalar o grub, o dispositivo deve ser especificado. Se eu quisesse instalar o grub no mesmo dispositivo que o root, como o LV usado para root foi criado a partir de um VG que consiste em três dispositivos (ou seja, sda, sdb e sdc), como eu saberia qual dispositivo escolher?

# grub-install --target=i386-pc --recheck /dev/sda
# grub-install --target=i386-pc --recheck /dev/sdb
# grub-install --target=i386-pc --recheck /dev/sdc

Responder1

Você deseja instalar o GRUB em qualquer disco em que sua placa-mãe (BIOS/UEFI) esteja configurada para inicializar. Esse é provavelmente o primeiro disco rígido, /dev/sda.

Freqüentemente, o BIOS será configurado apenas para inicializar em "discos rígidos" e inicializará no primeiroinicializáveldisco. Nesse caso, desde que os outros dois discos não sejam inicializáveis, não importaria em qual disco você instalou o GRUB, mas a inicialização seria um pouco mais rápida com ele no primeiro disco porque a pesquisa do sistema seria concluída mais rapidamente.

O próprio GRUB não precisa estar no mesmo disco que os dados de inicialização. Na verdade, se você estivesse usando RAID de três discos, você desejaria instalar o GRUB em todos os três discos para que ainda pudesse inicializar no caso de falha da unidade.

informação relacionada