Darwin buf IO can handle both 512 and 4096, do like HFS+ and keep
the device physical block size, and use it to convert to blkno.