Какие бы диски у вас ни были, они всегда будут подвержены ограничениям:
Слишком маленькие
Слишком медленные
Недостаточно надежные
Для того, чтобы обойти эти ограничения, можно использовать несколько (и, возможно, избыточное число) дисков.
В дополнение к поддержке разнообразных контроллеров RAID, базовая система FreeBSD включает Менеджер дискового пространства Vinum -- драйвер, реализующий поддержку виртуальных дисков.
Vinum позволяет более гибко оперировать дисковым пространством, повысить производительность и надежность дисковой подсистемы за счет реализации моделей RAID-0, RAID-1 и RAID-5, а также их комбинаций.
В данной главе кратко рассматриваются потенциальные проблемы традиционной системы хранения данных и методы их решения при помощи Vinum.
Замечание: Начиная с версии 5 FreeBSD, подсистема Vinum была переписана для того, чтобы стать совместимой с архитектурой GEOM (см. Гл. 18), при сохранении исходных идей, терминологии и формата хранимых на диске метаданных. Новая подсистема называется gvinum (сокращение от GEOM vinum). Дальнейший текст обычно использует термин Vinum как абстрактное название, вне зависимости от варианта реализации. Все реальные команды должны использовать gvinum, а имя модуля ядра сменено с vinum.ko на geom_vinum.ko; файлы устройств располагаются в каталоге /dev/gvinum, а не /dev/vinum. Начиная с FreeBSD 6, старая реализация Vinum удалена из дерева исходных текстов.
Пред. | Начало | След. |
Метки дисковых устройств | Уровень выше | Диски слишком малы |
Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.