I have a mongodb cluster with 3 shards and no replication The problem is one of the shards has a bad disk and because of which some files show input/output error when trying to read
[root@mongodb2 b0]# md5sum collection-700-3655945817504191327.wt md5sum: collection-700-3655945817504191327.wt: Input/output error
If I try to use wt to salvage the file that too fails
I know exactly which documents are corrupt , but I am helpless because I can not delete or update these documents. Any find() or remove() command on these documents causes entire mongo shard to get killed.
How can I recover this data