21.5. Объекты Vinum

Для обеспечения необходимой функциональности Vinum использует четырехуровневую иерархию объектов:

Сейчас мы опишем, как эта иерархия обеспечивает необходимую функциональность для Vinum.

21.5.1. Размер тома

Наборы могут состоять из большого количества поддисков, распределенных по разным приводам Vinum. Стало быть, размеры отдельных дисков не ограничивают размер набора, а следовательно, и тома.

21.5.2. Избыточность

Vinum реализует избыточность посредством связывания с томом нескольких наборов. Содержимое каждого набора является полной копией содержимого тома. Количество наборов в томе может быть от одного до восьми.

Хотя набор представляет данные тома целиком, отдельные части содержимого тома могут быть представлены не всеми наборами. Во-первых, для некоторых частей набора поддиски могут быть не определены; во-вторых, часть набора может быть потеряна из-за отказа диска. До тех пор, пока хотя бы один набор может обеспечить данные для полного адресного пространства тома, том полностью функционален.

21.5.3. Производительность

Vinum поддерживает как конкатенацию, так и перемежение на уровне наборов:

21.5.4. Организация наборов: что выбрать?

Vinum, распространяемый с FreeBSD версии 9.1 поддерживает два вида организации наборов:

Преимущества и недостатки различных методов организации наборов описаны в Табл. 21-1.

Таблица 21-1. Методы организации наборов Vinum

Тип набораПоддисков, мин.Расширяется "на лету"Поддиски строго одного размераПрименение
сцепленный (concatenated)1данетКрупные системы хранения, требующие максимальной гибкости и умеренной производительности
с перемежением (striped)2нетдаВысокая производительность, в том числе в случае параллельного доступа к данным

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.