Don't mmap stats files

To avoid getting killed by SIGBUS when a file write fails.
using posix_fallocate() here would give a stronger guarantee the size is available