Large per-site mmap file + chunking during block allocation