Глава 19. Менеджер дискового пространства Vinum

Содержание
19.1. Краткая аннотация
19.2. Диски слишком малы
19.3. Ограниченная пропускная способность
19.4. Целостность данных
19.5. Объекты Vinum
19.6. Несколько примеров
19.7. Правила именования объектов
19.8. Создание конфигурации Vinum
19.9. Vinum для корневой файловой системы
Изначально написано Greg Lehey. Перевод на русский язык: Дмитрий Морозовский.

19.1. Краткая аннотация

Какие бы диски у вас ни были, они всегда будут подвержены ограничениям:

Для того, чтобы обойти эти ограничения, можно использовать несколько (и, возможно, избыточное число) дисков.

В дополнение к поддержке разнообразных контроллеров 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/.