touch / forcefsck não está funcionando no Fedora16

2

Eu preciso executar fsck para reparar meu primeiro e único disco rígido. Não tenho CD / USB de resgate disponível.

Eu fiz o seguinte:

touch /forcefsck
chmod a+rw /forcefsck # just to be really sure
reboot

Mas nenhum fsck aconteceu na reinicialização, embora o arquivo /forcefsck tenha desaparecido silenciosamente (por que BTW?)!

Eu vi algumas respostas na Net sugerindo um shutdown -rF para executar automaticamente fsck na reinicialização, mas o shutdown que eu tenho no meu F16 não tem nenhuma opção -F .

    
por Harry 02.04.2012 / 06:25

2 respostas

2

Não é exatamente uma resposta para sua pergunta, mas há uma discussão interessante aqui: link

A abordagem recomendada é definir o sinalizador fsck.mode = force no momento da inicialização. Isso faz sentido, pois escrever um arquivo no sistema de arquivos que você deseja verificar é um pouco contra-intuitivo.

    
por 04.04.2012 / 01:20
0

Eu não vou marcar isso como a resposta final, mas vou em frente e compartilhar de qualquer maneira o que fiz para contornar o problema acima, de modo a ser capaz de executar o fsck, que era o meu objetivo real. Quaisquer respostas para a pergunta original acima ainda serão apreciadas.

Após a reinicialização, edite o menu Grub pressionando e. init=/bin/bash anexado à linha do kernel As alterações salvas pressionando F10 e, ENTÃO, FINALMENTE

Ran fsck /

    
por 02.04.2012 / 07:20