Consertando o sistema de arquivos de seu OpenBSD 4.5
Ao iniciar seu OpenBSD 4.5, se logo após a verificação automática de sistema de arquivos ocorrer a mensagem de erro:
Automatic boot in progress: starting file system checks
/dev/rwd0g: UNEXPECTED INCONSISTENCY; RUN fsck_ffs MANUALLY
/dev/rwd0j: file system is clean; not checking
...
...
...
THE FOLLOWING FILE SYSTEM HAD UNEXPECTED INCONSISTENCY:
ffs: /dev/rwd0g (/home)
Automatic file system check failed; help!
Enter pathname of shell or RETURN for sh:
Então execute manualmente o comando fsck_ffs, desta forma:
Passo 1:
# fsck_ffs /dev/rwd0g
Aparecerão provavelmente mensagens como estas:
** /dev?rwd0g
** Last Mounted on /home
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
BAD TYPE VALUE I-731706 OWNER=user MODE=120777
SIZE=62 MTIME=Oct 26 11:25 2009
FILE="Caminho do arquivo e arquivo que está com problema"
Passo 2:
Responder as perguntas que o comando faz, conforme a sua necessidade ou momento:
FIX?
Sendo as respostas entre [Fyn?]
F = Full (Fix em todas)
y = yes
n = no
? = help
Depois é só reiniciar seu OpenBSD 4.5 com o comando:
# reboot
Caso não tenha conseguido consertar seu OpenBSD 4.5 no sistema de arquivos, execute novamente o processo, mas quando chegar ao Passo 2, responda as perguntas com "n" (no) e até chegar as outras fases do comando fsck_ffs que são: