Mark missing if all of the block replicas of that file is not reported to Namenode.
Mark corrupt if all of the block replicas of that file is corrupted (Or) none of them are reported to Namenode.
The checklist must be done before you confirm block is corrupted/missing.
Note: You will lose data if you run "hdfs fsck / -delete". Please ensure you have done all checklist
Run hdfs fsck delete.
And found that datanode config wrong.
Less 2 directories datanode store direcory config.
Is there any possible way to rebuild the lost corrupt block? Much thanks