Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: gnome-2.8 criando forma
Por alvinlee
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Recuperando / corrigindo erros em partição / (raiz) em LVM - Fedora Core 5
Linux user
Publicado por Gabriel Fernandes em 11/05/2007

Login: nayamonia, 274109 pontos | Blog: http://www.compostagemdigital.com.br
[ Hits: 11457 ]

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


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Montando uma imagem de CD (iso)
   Dica Linux recomendada Erro "unknown filesystem type 'LVM2_member'" - como montar LVM sem alterar configurações no HD convidado
   Dica Linux recomendada Evitando a perda de dados - Backup via rede com DD e Netcat
   Dica Linux recomendada Dimensionando partição superior a 2TB
   Dica Linux recomendada CD de boot para o Fedora Core 2

Comentários
[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


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.