variable block size, set fdSize before init.