Claro, você está dizendo:
Warning! /dev/sda2 is mounted.
Veja a página man para mais informações:
Note that in general it is not safe to run e2fsck on mounted filesystems. The only exception is if the -n option is specified, and -c, -l, or -L options are not specified. However, even if it is safe to do so, the results printed by e2fsck are not valid if the filesystem is mounted. If e2fsck asks whether or not you should check a filesystem which is mounted, the only correct answer is ''no''. Only experts who really know what they are doing should consider answering this question in any other way.
É bom usar um ISO ao vivo para verificar sistemas de arquivos raiz sem montá-los.
E é possível que seu disco esteja indo mal, faça backups & tente um e2fsck
seguro / desmontado com as opções -c
(somente leitura) ou -cc
(leitura não-destrutiva de acordo com a página do manual ) para verificar com badblocks.