Pular para o conteúdo

Recuperando / corrigindo erros em partição / (raiz) em LVM - Fedora Core 5

Dica publicada em Linux / Sistema de Arquivos
Gabriel Fernandes nayamonia
Hits: 43.617 Categoria: Linux Subcategoria: Sistema de Arquivos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Recuperando / corrigindo erros em partição / (raiz) em LVM - Fedora Core 5

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Permissão de acesso à dispositivos USB no Oracle Virtual Box

Driver Atheros AR8132M para Linux CentOS 5

Transformando o KDE em um clone do Mac OS X

Habilitando X11 via SSH no Slackware

Converter disco virtual VMDK para VDI em 3 passos

Configurando o apt-get para rodar pelo proxy de duas formas diferentes

Discos que não instalam o sistema por erro MBR/GPT no Linux

Pidgin não criptografa senhas armazenadas

Gravando arquivos .nrg (do Nero) no Linux

Criando links para arquivos e diretórios no Linux

#1 Comentário enviado por els2net em 26/12/2007 - 16:11h
Gabriel, boa tarde...
segui suas dicas, porém ao dar o comando e2fsck... recebo a mensagem de WARNING, alertando sobre checar um sistema montado...
Errei algum procedimento ? o que devo fazer para continuar com o e2fsck ?
Agradeço seus comentários,
Edson
#2 Comentário enviado por nayamonia em 26/12/2007 - 19:43h
Provavelmente você esqueceu de não deixar o Anaconda reconhecer a instalação atual, favor reler trecho abaixo:

"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, ...)"

Ou simplesmente desmonte a unidade antes de rodar o e2fsck.
# mount -a -> para listar todos pontos de montagem;
# umount /ponto/de/montagem -> para desmontar;

Qualquer coisa posta ai.

Gabriel
#3 Comentário enviado por sbatarce em 16/09/2011 - 17:44h
Gabriel,
Segui seu tuto e funcionou tudo certinho.
Bem, na realidade estou enfrentando um problema estranho que achei que o e2fsck fosse corrigir, mas não.
Talvez você me ajude:
Uso Centos e quando dou #df -h recebo a informação que o VolGroup00-LogVol00 tem 36G dos quais somente 1.8G estão disponíveis.
Porem, quando dou #du -sh /* a soma dos espaçõs consumidos pelos diretórios dá pouco maid de 2G.
Você sabe como corrigir isto?
No antigo DOS da MS a gente usava chkdsk que em geral corrigia essas atravessadas do file system.
Tem como fazer isso no Linux?
Agradeço de antemão.
Sergio
#4 Comentário enviado por inforalex em 15/01/2014 - 17:35h
Jovem também to com problema serio aqui
quando uso o comando
lvscan
ele me fornece duas unidades logicas só que a principal esta inativa
sabe dizer como faco para ativar e montar para fazer backup de alguns arquivos dela???
#5 Comentário enviado por inforalex em 15/01/2014 - 18:26h
Quando entro com as opções de ativar os volume logico da o seguinte erro:

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

Using logical volume(s) on command line
Couldn't find device with uuid nFG2yK-93GN-Cjy2-EpYI-V2EL-pLrr-fOQlCH.
There are 1 physical volumes missing.
Activating logical volume "LogVol00"
There are 1 physical volumes missing.
Found volume group "VolGroup00".
activation/volume_list configuration setting not definid: Checking only host tags for VolGroup00/LogVol00 Refusing activation of partial LV LogVol00. Use --partial to override.

Sabe dizer o que devo fazer?????//
#7 Comentário enviado por Maddytec em 19/11/2014 - 16:38h
Obrigado!!!! Viva o Linux!

Contribuir com comentário

Entre na sua conta para comentar.