lvchange — команда служит, для изменения атрибутов логического тома.
Описание
lvchange позволяет вам изменять атрибуты логического тома, в том числе делать их известными ядру, готовыми к использованию.
Опции
- -a , —activate [a|е|l] {y|n} Управляет доступностью логических томов для использования. Связь с драйвером устройства отображения ядра через libdevmapper для активации (-ay) или деактивации (-an) логических томов. Если используется опция автоактивации (-aay), логический том активируется только в том случае, если он соответствует элементу в списке activation/auto_activation_volume_list, установленном в lvm.conf. Автоактивация еще не поддерживается для логических томов, которые являются частью частичных или кластерных групп томов.Если кластерная блокировка включена, -aey будет активирован исключительно на одном узле, и -aly будет активирован только на локальном узле. Для деактивации только на локальном узле используйте -aln. Логические тома со снимками с одного узла всегда активируются исключительно потому, что их можно использовать только на одном узле одновременно.
- -C , —contiguous {y|n} Пытается установить или сбросить непрерывную политику выделения для логических томов. Изменить политику выделения несмежного логического тома можно только на непрерывную, если все выделенные физические экстенты уже являются смежными.
- —discards {ignore|nopassdown|passdown} Задайте для этого значение ignore, чтобы игнорировать любые сбросы, полученные логическим томом тонкого пула. Установите nopassdown для обработки таких сбросов в самом тонком пуле и для возможности перезаписывать ненужные экстенты новыми данными. Установите значение passdown (по умолчанию), чтобы обрабатывать их как внутри самого тонкого пула, так и передавать их по базовому устройству.
- —resync Вызывает полную ресинхронизацию зеркала. В обычных обстоятельствах вам не нужна эта опция, потому что синхронизация происходит автоматически. Данные считываются с основного зеркального устройства и копируются на другие, поэтому это может занять значительное время — и в течение этого времени у вас не будет полной избыточной копии ваших данных.
- —minor minor Установите младший номер.
- —monitor {y|n} Запустите или остановите мониторинг зеркального или моментального логического тома с помощью dmeventd, если он установлен. Если устройство, используемое отслеживаемым зеркалом, сообщает об ошибке ввода-вывода, ошибка обрабатывается в соответствии с mirror_image_fault_policy и mirror_log_fault_policy, установленными в lvm.conf .
- —poll {y|n} Без опроса процесс преобразования фонового тома логического тома никогда не завершится. Если есть неполное pvmove или lvconvert (например, при перезагрузке после сбоя), используйте —poll y, чтобы перезапустить процесс с его последней контрольной точки. Однако может быть нецелесообразно немедленно опросить логический том, когда он активирован, использовать —poll n для отсрочки и затем —poll y для перезапуска процесса.
- —sysinit Указывает, что lvchange вызывается из сценариев ранней инициализации системы (например, rc.sysinit или initrd) до того, как доступны доступные для записи файловые системы. Таким образом, некоторые функции должны быть отключены, и этот параметр действует как ярлык, который выбирает соответствующий набор параметров. В настоящее время это эквивалентно использованию —ignorelockingfailure , —ignoremonitoring , —poll n и установке переменной среды LVM_SUPPRESS_LOCKING_FAILURE_MESSAGES. Если —sysinit используется вместе с включенным и запущенным lvmetad, автоактивация предпочтительнее, чем ручная активация через прямой вызов lvchange. Логические тома автоматически активируются в соответствии с auto_activation_volume_list, установленным в lvm.conf.
- —noudevsync Отключить синхронизацию udev. Процесс не будет ждать уведомления от udev. Это будет продолжаться независимо от возможной обработки udev в фоновом режиме. Вы должны использовать это, только если udev не работает или имеет правила, которые игнорируют устройства, которые создает LVM2.
- —ignoremonitoring Не пытайтесь взаимодействовать с dmeventd, если не указан параметр —monitor. Не используйте это, если dmeventd уже контролирует устройство.
- -M , —persistent {y|n} Установите y, чтобы сделать указанный младший номер постоянным.
- -p , —permission {r|rw} Измените права доступа только для чтения или для чтения/записи.
- -r , —readahead {ReadAheadSectors|auto|none} Установите число секторов чтения впереди этого логического тома. Для групп томов с метаданными в формате lvm1 это должно быть значение от 2 до 120 секторов. Значением по умолчанию является «auto», которое позволяет ядру автоматически выбирать подходящее значение. «Нет» эквивалентно указанию нуля.
- —refresh Если логический том активен, перезагрузите его метаданные. Это не обязательно при нормальной работе, но может быть полезно, если что-то пошло не так или если вы выполняете кластеризацию вручную без менеджера кластерной блокировки.
- -Z , —zero {у|n} Установите режим обнуления для тонкого пула. Примечание: уже подготовленные блоки из пула в ненулевом режиме не очищаются в неписанных частях при установке нуля в y .
Примеры
Изменяет разрешение для тома lvol1 в группе томов vg00 только для чтения:
lvchange -pr vg00/lvol1