Flush a block to disk immediately.
The block will only be flushed to disk if it is marked as dirty (touched).
a BlockFile
a Block
-1 on io error.