Сама логика простая: берётся объект, дальше он делится на компоненты и создаётся зеркало (r1). Дальше каждая часть дробится на компоненты меньшего размера - либо каждые 255gb, либо vmdk/stripesize. Эти компоненты дальше раскладываются более-менее равномерно по capacity дискам кластера. При этом, если, если страйп есть, то они могут лечь в том числе и на один capacity диск. Если страйп есть, то число capacity дисков не менее stripesize (но может быть больше, если диск очень большой)