Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
Глава 1. Обзор
В этой главе приведена общая информация об LVM и его основных характеристиках в Red Hat Enterprise Linux 6.
1.1. Новые и обновленные возможности
Эта секция содержит перечень новых и измененных функций LVM в Red Hat Enterprise Linux 6.
1.1.1. Изменения в Red Hat Enterprise Linux 6.0
Ниже перечислены основные изменения LVM в Red Hat Enterprise Linux 6.0.
- Параметры
mirror_image_fault_policyиmirror_log_fault_policyв секцииactivationфайлаlvm.confпозволяют настроить поведение зеркального тома в случае сбоя устройства. Еслиmirror_image_fault_policyимеет значениеremove, система попытается исключить проблемное устройство и продолжить работу. Значениеallocateопределяет, что после удаления устройства необходимо выделить пространство для нового устройства. При отсутствии подходящей заменыallocateработает аналогичноremove(см. Раздел 4.4.3.1, «Правила работы при сбое зеркального тома»). - Стек ввода-вывода Linux стал распознавать ограничения ввода-вывода, заданные производителем, что позволяет оптимизировать размещение и доступ к данным. Отключать эту функциональность не рекомендуется, но при необходимости это можно сделать с помощью параметров
data_alignment_detectionиdata_alignment_offset_detectionвlvm.conf.Информацию о выравнивании данных в LVM и измененииdata_alignment_detectionиdata_alignment_offset_detectionможно можно найти в документации к/etc/lvm/lvm.conf(см. Приложение B, Файлы конфигурации LVM). Общие сведения о стеке ввода-вывода и его ограничениях в Red Hat Enterprise Linux 6 можно найти в руководстве по управлению накопителями. - Device-mapper напрямую поддерживает интеграцию
udev, что позволяет синхронизировать проекции устройств, в том числе и для устройств LVM (см. Раздел A.3, «Поддержка udev»). - Для восстановления зеркала после сбоя диска можно использовать
lvconvert --repair(см. Раздел 4.4.3.3, «Восстановление зеркального устройства»). lvconvert --mergeпозволяет объединить снимок с исходным томом (см. Раздел 4.4.5, «Объединение снимка с оригиналом»).lvconvert --splitmirrorsпозволяет разделить образ зеркального тома на части, тем самым состав новый том (см. Раздел 4.4.3.2, «Разбиение образа зеркального тома»).- Теперь можно создать журнал для зеркального логического устройства, для которого также создано зеркало. Для этого используется параметр
--mirrorlog mirroredкомандыlvcreate(см. Раздел 4.4.3, «Создание зеркальных томов»).
1.1.2. Изменения в Red Hat Enterprise Linux 6.1
Ниже перечислены основные изменения LVM в Red Hat Enterprise Linux 6.1.
- Допускается создание снимков зеркальных логических томов аналогично тому, как создаются снимки обычных томов (см. Раздел 4.4.4, «Создание снимков»).
- При увеличении размера тома LVM можно использовать параметр
--alloc clingкомандыlvextend. При этом место будет выбираться в пределах тех же физических томов, где расположен последний сегмент увеличиваемого тома. Если места не хватает, будет проверен файлlvm.confи выбраны диски с тем же тегом.Раздел 4.4.12.2, «Увеличение логического тома в режимеcling» содержит описание наращивания зеркальных томов с помощью--alloc cling. - Допускается многократное указание аргументов
--addtagи--deltagв командахpvchange,vgchangeиlvchange(см. Раздел C.1, «Добавление и удаление тегов»). - Теперь теги объектов LVM могут содержать "/", "=", "!", ":", "#", "&" (см. Приложение C, Теги объектов LVM).
- Логический том теперь может состоять из комбинаций RAID0 и RAID1. Если при создании тома было указано число зеркал (
--mirrors X) и звеньев (--stripes Y), то будет создано зеркальное устройство с чередующимися составляющими (см. Раздел 4.4.3, «Создание зеркальных томов»). - Для создания резервной копии кластерного логического тома теперь можно специально активировать том и создать его снимок (см. Раздел 4.7, «Активация логических томов на отдельных узлах кластера»).