Вы находитесь на странице: 1из 3

Checando seu sistema de arquivos com fsck

Loja iNotebooks
Este artigo nos mostra os passos a serem tomados quando o seu Linux trava na inicializao devido
a corrompimento no sistema de arquivos e lhe fora a executar a checagem manualmente.
Mostraremos exemplos sobre parties ext2 e ext3.
[ Hits: 257.668 ]
Por: loja iNotebooks em 04/12/2003 | Blog: http://loja.inotebooks.com.br
Denuncie Favoritos Indicar Impressora

Introduo

Em casos de queda de energia, desligamento incorreto do computador (sem ser via halt ou
shutdown) ou defeitos fsicos no disco rgido, pode acontecer de haver corrompimento de arquivos
no sistema de arquivos. Essa situao comum principalmente quando seu sistema de arquivo ainda
ext2.

Na prxima vez que o Linux for iniciado, ser executado o fsck, que o software similar ao
scandisk do Windows. Na maioria dos casos o fsck automaticamente corrigir os blocos defeituosos
e os demais problemas, mas em alguns casos de maior danificao o programa o fora a uma
checagem manual, diretamente pela linha de comando.

Voc saber quando necessrio executar o fsck manualmente quando durante sua inicializao, o
Linux parar e exibir uma mensagem de erro do fsck, que ser similar a:
Give root password for maintenance
(or type Control-D for normal startup):

O prompt exibido lhe solicitar a senha do root para entrar no modo de manuteno. Voc tambm
tem a opo de pressionar as teclas Ctrl+D para ignorar os erros e tentar iniciar o Linux
normalmente, mas se voc escolher esta opo, provavelmente a mquina ser reinicializada e
retornar ao mesmo ponto onde parou, ou seja, na mensagem de erro. Aps digitar a senha do root
voc cair na linha de comando (prompt) em modo "single user", que significa que os servios
(Apache, Bind, Samba, etc) ainda no foram inicializados. Observe a mensagem de erro gerada pelo
fsck, um pouco acima do prompt ser exibido o dispositivo que apresenta os erros no sistema de
arquivos. Supondo que o problema esteja em /dev/hda1, execute: # e2fsck -y /dev/hda1 A opo "-
y" usada para assumir "yes" em todas as questes que podem surgir durante a fase de correo do
sistema de arquivos. Seu uso opcional, mas recomendvel.

Terminada a execuo do fsck, reinicialize a mquina com o comando:

# reboot

Pronto! Seu Linux inicializar normalmente agora.

Resumindo, voc tem que digitar a senha do root para entrar na linha de comando e depois executar:

# e2fsck /dev/hdxx (onde xx indica a partio com problema)

Para lista todas as parties dos HDs de seu computador, digite:

# fdisk -l

Para descobrir as opes do fsck, digite o comando sem argumentos:

# e2fsck

Ou claro, consulte sua pgina de manual:

# man fsck

Nota: o fsck suporta vrios tipos de sistema de arquivos, da a explicao para o comando "e2fsck",
ele um alias para o comando "fsck" para sistema de arquivo do tipo ext2, "e2" vem de "extended 2
file system".

Sistema de arquivos ext3


Hoje muito comum o uso de parties com a nova gerao do extended file system, o ext3. Caso
sua partio seja desse tipo, ao invs de usar "e2fsck", use:

# fsck.ext3 /dev/hda1

Substitua /dev/hda1 pela partio correta no seu HD. Responda "sim", "yes" ou "y" para todas as
perguntas (ou claro, use "fsck.ext3 -y") e quando terminar reinicialize o micro com reboot e
pronto.

Recomendao: no execute o comando fsck em partio montada.