No Linux Educacional 3.0 é comum desligarmos o computador e
quando iniciamos novamente o sistema nos deparamos com uma mensagem na
inicialização informando problemas no disco, e pedindo para que façamos uma checagem no disco manualmente.
Isso ocorre muitas vezes pelo desligamento inapropriado do
computador (falhas de energia ou desligamento forçado do sistema), o que pode
corromper arquivos do sistema de arquivos, ou até mesmo levar a erros físicos
no disco. Muitas vezes essa checagem também está relacionada a rotinas de verificação do próprio Linux com relação ao sistema de arquivos. Caso em uma dessas checagens apareça um erro que não pode ser consertado automaticamente, o sistema solicita a intervenção do usuário.
Assim, durante a próxima inicialização, o usuário será apresentado
a uma tela preta pedindo que digite manualmente o comando de correção, uma vez
que a correção automática não obteve êxito.
Exemplo de
tela com o famigerado problema
Utilizando o FSCK
O FSCK é um utilitário Linux que,
assim como o scandisk do Windows, repara erros relacionados a blocos
defeituosos, arquivos órfãos ou danos causados pelo desligamento inapropriado.
Para sua utilização é necessário
que a partição esteja DESMONTADA, para garantir a integridade e segurança dos
dados presentes no disco. Para isso, na tela preta apresentada na
inicialização, insira a senha de root (qwe123) para ter acesso com privilégios
administrativos do sistema e poder executar o procedimento.
MÉTODO 1
O método engloba a execução do fsck em uma partição ou disco manualmente. Para sua execução siga os passos abaixo:
- Digite a senha do root (qwe123 ou professor, dependendo do pregão)
- Execute o comando fdisk –l para listar as partições ativas. No Linux Educacional 3.0, você deverá ter uma resposta semelhante a da figura abaixo:
- As 3 linhas exibidas informam os dispositivos de armazenamento presentes no computador. Nesse exemplo podemos verificar que temos um dispositivo de armazenamento (sda, representando um HD Sata) , que possui 3 partições ativas (sda1, sda2 e sda3).
- A partição de boot do exemplo acima (que apresenta um * na frente, no caso sda2) é aquela que abriga os arquivos do sistema. A sda3 é a partição com os arquivos do usuário. (pasta home)
- Para desmontar a partição a ser analisada, execute o comando umont /dev/sda2, por exemplo, para desmontar a partição do sistema ou umout /dev/sda3 para a partição com os arquivos do usuário.
- Feito isso, execute o comando fsck –f –y /dev/sda<<partição>>. O parâmetro –f é para forçar uma análise e o –y para fazer a correção automática sem a intervenção do usuário. No caso poderia ser fsck –f –y /dev/sda2 para reparar os arquivos do sistema, ou fsck –f –y /dev/sda3 para os arquivos do usuário. Esse processo pode demorar, dependendo do tamanho e quantidade de arquivos presentes no disco.
- A análise irá verificar e corrigir possíveis problemas com inodes (que são as estruturas responsáveis por conter as informações básicas sobre os arquivos e pastas como permissão de acesso, dono do arquivo, data do último acesso, alterações e o ponteiro para os arquivos).
- É necessário reiniciar o computador para verificar se os problemas foram corrigidos. Após terminada a análise com o fsck, digite shutdown –r now para reiniciar o sistema.
MÉTODO 2
No caso do procedimento acima não funcionar, ou seja, continuar apresentando
a mensagem Type Control-D to continue,
siga os passos a seguir:
Digite a senha do root (qwe123 ou professor + ENTER)
Siga os comandos abaixo, sempre digitando um ENTER no final de cada
linha
cd /var/log
rm –rf kern.log
rm –rf syslog
rm –rf *.gz
rm –rf *.0
rm –rf *.1
echo > message
echo > syslog
echo > wtmp
Nenhum comentário:
Postar um comentário