Corrupt files' contents, while FS is OK

Solution 1:

Listing the directories does not mean that the filesystem is ok, you're just viewing metadata (which is a small percent of a filesystem).

  1. Create a backup of everything you can
  2. Run a filesystem check (fsck)
  3. Create another backup (in case fsck managed to save some more files)
  4. Replace the disk