Show Table of Contents
4.5. Определение устройств LVM с помощью фильтров
При запуске системы выполняется команда
vgscan, которая выполнит поиск меток LVM на блочных устройствах с целью определения того, какие из них представляют собой физические тома, а также получения метаданных и создания списков групп томов. Названия физических томов хранятся в файле /etc/lvm/.cache на каждом узле. Команды будут обращаться к этому файлу во избежание необходимости повторного сканирования.
С помощью фильтров в
lvm.conf можно управлять тем, какие устройства будут проверяться. Фильтр содержит набор регулярных выражений, применяемых к устройствам в каталоге /dev.
Ниже приведены примеры фильтров. Следует отметить, что некоторые примеры не являются лучшими решениями, так как регулярные выражения свободно сопоставляются с полными путями. Например,
a/.*loop.*/ соответствует a/loop/ и /dev/solooperation/lvol1.
Следующий фильтр добавит все обнаруженные устройства, что делается по умолчанию в случае, если фильтры не заданы.
filter = [ "a/.*/" ]
Следующий фильтр исключит CD-ROM, если он не содержит диск, что позволит избежать задержек.
filter = [ "r|/dev/cdrom|" ]
Фильтр для добавления всех петлевых устройств и удаления всех блочных устройств будет выглядеть так:
filter = [ "a/loop.*/", "r/.*/" ]
Пример фильтра, добавляющего все IDE и петлевые устройства и удаляющего остальные блочные устройства:
filter =[ "a|loop.*|", "a|/dev/hd.*|", "r|.*|" ]
Пример фильтра, добавляющего только восьмой раздел на первом диске IDE и удаляющего все остальные блочные устройства:
filter = [ "a|^/dev/hda8$|", "r/.*/" ]
Приложение B, Файлы конфигурации LVM и справочная страница
lvm.conf(5) содержат подробную информацию о lvm.conf.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.