Basic disk allocator for multiple roles