Hoje não houve páginas alojadas no servidor da escola para ninguém, a não ser só lá para as 11h da manhã.
Havia ficheiros de sistema corrompidos. E coloca-se a pergunta: porque é que isto acontece?
Esta situação é comum quando há falha de energia eléctrica, não se desliga o computador de uma forma incorrecta ou (isto é que é pior) há defeitos físicos no disco duro.
No arranque o próprio Linux executa o fsck (file system check) e nem nos apercebemos que automaticamente é feita a correcção dos blocos defeituosos e outros problemas. O que se passou foi que isto não foi suficiente e era preciso efectuar uma verificação manual, directamente a partir da linha de comandos. Portanto o sistema estava parado à espera:
| Give root password for maintenance(or type control-D for normal startup) |
Fazer Ctrl + D para um arranque normal levou à mesma situação, logo tinha mesmo que fazer a verificação manual do sistema de ficheiros. Depois de introduzida a palavra passe de root, o sistema fica no modo single user, ou seja, os serviços (apache, Dns, Sql, etc) não funcionam.
O problema estava em hda2. Executei:
| # e2fsck -y /dev/hda2 |
(o y é de Yes como resposta para todas as perguntas que possam aparecer na fase de correcção do sistema de ficheiros).
Depois de executado este comando reinicializei a máquina:
| # reboot |
E resultou! O Linux inicializou normalmente!
Aproveitei para fazer a cópia de segurança semanal.
