Bad file read size
At the end of a file it may occur after an "accident" that the last block
is not completly written. In such a case the size read is not a multiple of
the block size. In such a case, we round the read size to a multiple of the
block size, considering that the last block is not written on disk.