don't use pool allocator for disk blocks (cache may now return pages to the kernel)
minor off-by-one in file_storage array allocation
use posix_memalign on linux, not valloc since it doesn't work very well