sexta-feira, 8 de julho de 2011

Mountando partições LVM

Descobri no site do FocaLinux porque, afinal, há pessoas que instalam o sistema colocando algumas partições em um LVM (Logical Volume Manager).
Embora o acesso ao disco possa ficar ligeiramente mais lento, o acesso aos blocos até melhora.
Ainda sim, não gostei da idéia. Distribuições como o Fedora, já cria um LVM por padrão. Isto dá pepino para restaurar o sistema em caso de uma pane, pois ao acessar o sistema através de um LIVE-CD, não é tão fácil mountar as partições que estão dentro de um LVM.

Bem, vamos primeiro às referências. Se você quer criar um LVM, uma boa referência é: http://focalinux.cipsga.org.br/guia/intermediario/ch-disc.htm

Mas eu queria era mountar uma partição dentro de um LVM. Antes, passemos os sites que utilizei para conseguir o que queria:

- http://www.vivaolinux.com.br/dica/Recuperando-corrigindo-erros-em-particao-%28raiz%29-em-LVM-Fedora-Core-5

- http://acassis.wordpress.com/2008/10/29/mountando-particao-lvm/

Bem, agora vou falar o que eu fiz:

1) Localizar quais partições são um LVM:
#fdisk -l /dev/sda (ou /dev/qualquer-coisa-que-seja-o-seu-hd)
resultados do comando no meu caso:

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1 * 1 25496 204796588+ 7 HPFS ou NTFS
/dev/sda2 25497 25521 200812+ 83 Linux
/dev/sda3 25522 30401 39198600 8e Linux LVM

2) Carregar modulo para módulo para mountar o LVM:
#modprobe dm-mod

3) Verificar onde está o grupo de volume que contém /dev/sda3, a partição LVM encontrada:
#pvs

saída:
PV VG Fmt Attr PSize PFree
/dev/sda3 VolGroup00 lvm2 a- 37,38g 32,00m

4) Listar os volumes lógicos do grupo:
# lvdisplay VolGroup00

saída:
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
LV UUID d70uZQ-fI0a-aIEB-K192-J4Eg-mDq6-6Y5jox
LV Write Access read/write
LV Status available
# open 1
LV Size 35,41 GiB
Current LE 1133
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0

--- Logical volume ---
LV Name /dev/VolGroup00/LogVol01
VG Name VolGroup00
LV UUID VsIsbe-wxcS-DE0v-8Xgt-IhQO-1F97-neekCy
LV Write Access read/write
LV Status available
# open 0
LV Size 1,94 GiB
Current LE 62
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:1

5) Ativando o grupo lógico para ser montado:
#lvchange -a y -v /dev/VolGroup00/LogVol00

6) Finalmente, montando a partição:
#mount /dev/VolGroup00/LogVol00 /mnt/raiz (não esqueça de criar o diretório vazio antes)

Nenhum comentário:

Postar um comentário