Whell… Whell…
Hoje tive um problema estranho com minha distribuição Fedora, depois de uma queda de luz a partição simplesmente quebrou e não queria bootar…. fiquei maluco mas a primeira coisa a se fazer é executar o “fsck.ext3 -f” (para partições ext3) para corrigir os defeitos da partição…

Qual o problema? Eu tinha isntalado o Fedora 10 dentro de um LVM, então como eu iria enxergar a partição?!?!

Depois de procurar encontrei, é fácil fácil, apesar de parecer complicado a primeira vista…

Coloquei um Live-CD (Ubuntu-ling) para fazer a recuperação…

antes de tudo rode o apt-get

# apt-get install lvm2

por segundo recarregue a tabela de Grupo de Volume

# lvm vgscan -v

————————————————————-
para verificar o nome do seu Physical Volume (Volume Físico)

# lvm pvdisplay

para verificar o nome do seu Volume Group (Grupo de Volume)

# lvm vgdisplay

para verificar o nome de seus Logical Volume (Volumes Lógicos)

# lvm lvdisplay

————————————————————–

Com o lvdisplay você vai ver que seu LV (Logical Volume) está em /dev/VolGroup00/LogVolume00, ou algo similar, no meu estava /dev/vg_alexfedora/lv_root -> essa era minha partição e a partir de agora eu já poderia trabalhar com ela como se fosse uma partição de verdade

# mkdir /mnt/root-fedora
# mount /dev/vg_alexfedora/lv_root /mnt/root-fedora

para a minha surpresa recebi o seguinte output:
“mount: special device /dev/vg_alexfedora/lv_root does not exist”

A solução foi ativar o Volume Group e o Logical Volume

# lvm vgchange -y a vg_alexfedora

Output:
Using logical volume(s) on command line
Activating logical volume “lv_root”
Found volume group “vg_alexfedora”

Agora ativar o Logical Volume (na maioria das vezes esse último passo é desnecessário)

# lvm lvchange -a y -v /dev/vg_alexfedora/lv_root

output:
Using logical volume(s) on command line
Activating logical volume “lv_root”
Found volume group “vg_alexfedora

Pronto agora execute o fsck.ext3

# fsck.ext3 -f /dev/vg_alexfedora/lv_root# mount /dev/vg_alexfedora/lv_root /mnt/root-fedora

Caso de tudo errado verifique se o módule dm-mod< está carregado:


# modprobe dm-mod

Até a próxima….

Posts Relacionados