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, «Активация логических томов на отдельных узлах кластера»).