Fix disk checker issues reported by Kihwal Lee in HADOOP-13738
There are non-hdfs users of DiskChecker, who use it proactively, not just on failures. This was fine before, but now it incurs heavy I/O due to introduction of fsync() in the code.
HDFS DiskChecker should handle disk full situation
DiskChecker should perform some disk IO