В данной главе приведены рекомендации по созданию программ, применяющих Администратор логических томов (LVM), который состоит из библиотеки функций LVM и драйвера логического тома.
Администратор логических томов (LVM) включает в себя два основных компонента.
Первый компонент - библиотека функций LVM. Эти функции предназначены для определения групп томов и обслуживания групп физических и логических томов. Они используются командами управления системой при работе с логическими и физическими томами. Программный интерфейс библиотеки функций LVM предназначен для тех, кто хочет дополнить или расширить набор команд системы для работы с логическими томами.
Второй компонент LVM - это драйвер логического тома. Он представляет собой драйвер псевдоустройства, обрабатывающий весь логический ввод-вывод. Он занимает промежуточное положение между файловой системой и драйверами жестких дисков. Драйвер логического тома преобразует логический адрес в физический, выполняет зеркальное отображение и перемещение поврежденных блоков, а затем направляет запрос на ввод или вывод драйверу физического диска. Для работы с драйвером логического тома предназначены функции open, close, read, write и ioctl.
Описание дополнительных параметров функций readx и writex и операций ioctl для логических томов приведено в разделе Understanding the Logical Volume Device Driver книги AIX 5L Version 5.1 Kernel Extensions and Device Support Programming Concepts.
Дополнительная информация о логических томах приведена в разделе Логические тома - Обзор книги Руководство по управлению системой AIX 5L версии 5.1: Операционная система и устройства.
Список функций для работы с логическими томами
Логические тома - Обзор в книге Руководство по управлению системой AIX 5L версии 5.1: Операционная система и устройства.
Understanding the Logical Volume Device Driver в книге AIX 5L Version 5.1 Kernel Extensions and Device Support Programming Concepts.