Na página do manual do e2fsck:
"Note que em geral não é seguro executar o e2fsck em sistemas de arquivos montados. A única exceção é se a opção -n for especificada e as opções -c, -l ou -L não forem especificadas. Entretanto, mesmo se é seguro fazê-lo, os resultados impressos pelo e2fsck não são válidos se o sistema de arquivos estiver montado.Se o e2fsck perguntar se você deve ou não verificar um sistema de arquivos que está montado, a única resposta correta é '' não ''. realmente sabem o que estão fazendo, devem considerar responder a essa pergunta de qualquer outra forma. "
Portanto, se você verificar um FS montado com fsck, mesmo usando a opção -n, o resultado pode não ser válido. Não verifique sistemas de arquivos montados. Use um Live-CD / Live-USB.
Se você não verificar o sistema de arquivos enquanto ele estiver montado, não entendi porque você precisa usar touch /forcefsck
; basta desmontá-lo e consertá-lo. Mas se for o caso e depois de uma correção seu FS ainda tiver erros, então você pode considerar o uso de:
e2fsck -cy /dev/sda5
Isso consertará um problema relacionado ao disco rígido chamado bad blocks que você pode ter (isso levará muito tempo).
Se você quiser verificar um sistema de arquivos montado, eu não sei como proceder, mas acho que você deve criar outra pergunta.