terça-feira, 15 de fevereiro de 2011

Recuperando Sistemas de Arquivos Ext3 com o comando FSCK

Olá amigos da net. Após um tempo sem escrever resolvi postar algo importante para nós administradores de sistemas linux, como recuperar sistemas de arquivos perdidos por algum fator externo como queda de energia ou badblock no disco.

Primeiro devemos desmontar o ponto de montagem para recuperar a partição danificada (provavelmente se houve algum problema com o sistema de arquivos já deverá estar desmontada).

Caso não saiba qual o sistema de arquivos, ou o ponto de montagem, use um programa para particionamento de disco como o Gparted ou Partition Magic para descobrir.

Após descobrir qual o ponto de montagem, reinicie o computador e aparecerá provavemente a mensagem abaixo

Give root password for maintenance
(or type Control-D for normal startup)

Esta mensagem solicita a senha do root para acessar o modo de manutenção, após logar como root, devemos usar o comando FSCK.

fsck.ext3 /disco ou ponto de montagem

Exemplo fsck.ext3 /dev/hda1

Após as verificações (que devem ser validadas com y (yes) ou n (no)) reinicie o computador e pronto problema resolvido.

Alguns parâmetros para o comando FSCK.
-A = Faz a checagem de todos os discos especificados no arquivo fstab que fica dentro do /etc.
-t = Especifica o tipo do sistemas de arquivos que será repara.
-c = Repara setores defeituosos.
-f = Força a reparação.
-p= Repara automáticamente o sistema de arquivos.

Exemplo fsck.ext3 -f -p /dev/hda1

Se gostou deixe um comentário, se não gostou deixe também.

4 comentários:

  1. Muito bom eu tava precisando disso mesmo. Fiz o comando somente com C ainda to esperando terminar...depois te digo no que deu...sei que no utilitario de disco deu que tenho 2 badblocks hehehe

    ResponderExcluir
  2. Ótimo!!! Acabei de recuperar o / de um servidor (a partição nem montava) recuperei todo /etc que nele estavam as configurações de proxy e bloqueios já realizados até então, firewall, otimização do banco, etc...
    Ajudou muito.
    Obrigado

    ResponderExcluir
  3. Vlw, funcionou quando precisei ;)

    ResponderExcluir