Many, many years ago when *nix was new to me, I explained my issue to a colleague and he glibbly advised, "Just run fsck."
I did just that. However, I forgot to use the -y flag. It was a large filesystem and I sat there for quite a very long time having to press 'enter' again and again and again...
I decided to read all things fsck after that.