quarta-feira, 20 de janeiro de 2016

Recuperando / corrigindo erros em partição / (raiz) em LVM

     


Publicado por Gabriel Fernandes em 11/05/2007

Blog: http://cd2.com.br

Fonte www.vivaolinux.com.br


A solução da empresa em que presto serviços utiliza o Fedora Core 5 como padrão de instalação quando o hardware possui disco rígido do tipo SATA, portanto cada vez mais aumenta o parque de instalações desta distro e em consequência os problemas relacionados à ela, por isto resolvi escrever esta dica. 
O padrão da instalação do Fedora Core 5, configura a partição "/" (raiz) em um volume lógico (LVM), o que não é muito interessante, pois qualquer problema que venha a acontecer, o seu sistema pode não iniciar mais. 
Todos os comandos executados foram a partir do disco 1/5 da instalação do Fedora Core 5, com a opção de boot "linux rescue", a distribuição instalada também era uma Fedora Core 5 e o hardware era um Dell Optiplex 210L. 

Sintoma:
Não inicia, trava no boot ao tentar montar os volumes LVM.

Causa:
Possível problema em arquivos essenciais para o boot.

Solução:
Passar o File System Check (e2fsck).

Como executar a solução: 

Iniciaremos com o disco de emergência da distribuição ou o primeiro disco de instalação da distribuição, iniciando com a opção de boot: 

linux rescue 

OBS.: A opção pode variar conforme a distribuição. 

Se estivermos usando um disco de emergência ou o primeiro disco da distribuição e se a mesma solicitar para localizar a instalação existente no hd, responda não (SKIP, PULAR, ...), pois se a unidade LVM está travando no boot, provavelmente irá travar aqui também. 

Abriremos um shell de comandos e executaremos um "scan" para atualizar a tabela de partições LVM: 

$ lvm vgscan -v 

Executaremos o comando para ativarmos o(s) grupo(s) de volume(s): 

$ lvm vgchange -a y -v VolGroup00 

OBS: O nome do grupo de volume pode variar conforme a instalação. 

Depois devemos ativar o(s) volume(s) lógico(s): 

$ lvm lvchange -a y -v /dev/VolGroup00/LogVol00 

OBS: O nome do volume pode variar conforme a instalação. 

Finalmente vamos fazer a checagem por erros e correção dos mesmos: 

$ e2fsck -f /dev/VolGroup00/LogVol00 

Depois de corrigido todos os erros, vamos reiniciar o computador normalmente. 

Boa sorte!!! 
Dúvidas estou a disposição. 
Gabriel Fernandes 


Um comentário: