Мне нужно иметь возможность деактивировать LV, но я не могу после его частичной проверки и получения доступа к его разделам в / dev / mapper. Похоже, мне нужен какой-то способ «распознать детали» с диска, но я не знаю, как это сделать, и был бы рад совету.
Вот что происходит, если мне не хватает чего-то еще:
lvchange -a y /dev/vg/mylv
активирует штраф ур.
partprobe /dev/vg/mylv
приводит к обнаружению раздела lv и созданию устройства в / dev / mapper / vg-mylvp1
lvchange -a n /dev/vg/mylv
теперь не получается - LV vg / mylv используется: не деактивируется
Просто быть чистым Я проверил, что этот том не смонтирован, используя все известные мне методы (включая предложенные здесь). Я предполагаю, что он где-то используется / хранится, но я не могу определить где. Только после запуска partprobe я больше не могу деактивировать LV. Есть ли способ принудительной деактивации? Кто нибудь еще сталкивался с этим?
26/7 - До сих пор не удалось уйти от этого вопроса. Однако я наткнулся на этот сообщение на форуме, в котором говорится о том, что LV остается «открытым», если монтируется как петля. Может ли это быть тем, что здесь происходит? Делает partprobe
читать с помощью петли? Как я могу увидеть список активных устройств шлейфа?
Полезные люди на канале #lvm на Freenode нашел для меня решение! Просто нужно деактивировать отображение разделов с помощью команды kpartx -d /dev/vg/mylv
Это удаляет запись устройства раздела и позволяет мне один раз без проблем деактивировать LV.
У чего-то установлен этот уровень. Сначала отключите его, а затем отключите.