Se após uma queda de energia ou no reinício do sistema lhe aparecer este erro voçê tem um problema de corrupção de filesystem.
Give root password for maintenance (or type Control-D for normal startup): |
A mensagem exibida acima solicita-lhe a senha do root para entrar no modo de manutenção. Você também tem a opção de pressionar as teclas Ctrl+D para ignorar os erros e tentar iniciar o Linux normalmente, mas se você escolher esta opção, provavelmente a máquina será reinicializada e retornará ao mesmo ponto onde parou, ou seja, na mensagem de erro. Após digitar a senha do root você entrará na linha de comando (prompt) em modo "single user", o que significa que alguns serviços ainda não 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, insira-o nos comandos que lhe irei apresentar mais á frente.
Também pode listar todas as particições com o comando:
# fdisk -l
Também pode usar um um LiveCD de Linux, ou uma PEN com o Linux instalado.
Sistema de arquivos ext3
Hoje é muito comum o uso de partições com a nova geração do extended file system, o ext3, ext4 e reiserfs. Caso sua partição seja desse tipo, ao invés de usar "e2fsck", use:
# fsck.ext3 -C0 -p -f -v /dev/sda3
# fsck.ext4 -C0 -p -f -v /dev/sda3
Atenção! - Não esquecer desmontar a partição com problemas antes de correr o fsck, e identificar bem qual é a partição. Uma vez satisfeitas as exigências anteriores use o seguinte comando como root (administrador).
Troque onde diz sda3 pela identificação da sua partição (ex: hda1 , sda2 , sda5, sdb1, ext.)
Se usa sudo fica assim, senão retire o sudo e loge-se como root.
sudo e2fsck -C0 -p -f -v /dev/sda3
ou
sudo fcsk.ext3 -C0 -p -f -v /dev/sda3
Onde sda3 é a partição ext3 que irá ser checada. Desta vês lançamos o comando e2fsck com estes parâmetros " muitos outros existem" contudo estes resolvem já um largo número de pequenos problemas, trata-se de um comando bastante benéfico para o filesystem que devia até ser corrido regularmente para mantermos a casa bem arrumada.
Normalmente este comando resolve a maior parte dos problemas mas... não todos, e se após reiniciado o sistema nos volta a aparecer esta mensagem:
/dev/sda3: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options).
(i.e., without -a or -p options).
Bem! Isto quer dizer que estamos mesmo com problemas sérios.
Resolvendo o erro: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
O fsck encontrou um problema mas acha melhor não fazer as correcções sozinho pelo que pede para intervenção humana. É possível que seja apenas necessário enviar alguns ficheiros perdidos para o /lost+found mas ele que que voçê saiba o que se está a passar. Para resolver este problema necessitamos agora de algo mais profundo pelo que é melhor fazer backup dos seus dados importantes se for possível.
Mas... não se preocupe demasiado já que o comando fsck contem parâmetros especiais específicos para quase todas as situações ( Viva o Linux) poderá é de ter de dar uma vista de olhos no LMM (Manual) para tal digite:
# man e2fcsk.
Vamos então correr algo mais duro:
sudo e2fsck -y -f -v /dev/sda3
Puderá ter de ir buscar ficheiros ao lost+found com isto. Como ficou depois do reinício do sistema?
O QUÊ AINDA TEMOS PROBLEMAS?.
Bem! vamos então tentar algo mais duro ainda como verificar se tem badblocks no disco.
sudo e2fsck -c -c -k -v /dev/sda3
Quando necessitamos de usar este comando se calhar é tempo de começarmos a pensar num novo disco.
OUTRAS opções de Comando:
REISERFS:
#reiserfsck --check /dev/sdax
#reiserfsck --fix-fixable /dev/sdax
#reiserfsck --rebuid-tree /dev/sdax o rebuild tree corrige qualquer tipo de erro no sistema, usar em ultimo caso.
opções "-f" => força a averificação,mesmo que aparente não ter problemas
"-y" assume yes(sim) para todas as perguntas
Nenhum comentário:
Postar um comentário