Não é possível desativar o LV devido ao dispositivo de partição

1

Eu preciso ser capaz de desativar um LV, mas não posso depois de vencê-lo e encontrar acesso a suas partições no / dev / mapper. Parece que eu preciso de uma maneira de 'desbloquear o disco', mas não tenho ideia de como e gostaria de receber alguns conselhos.

Veja o que está acontecendo, caso eu esteja sentindo falta de outra coisa:

lvchange -a y /dev/vg/mylv ativa o lv fine

partprobe /dev/vg/mylv resulta na localização da partição lv e na criação do dispositivo em / dev / mapper / vg-mylvp1

lvchange -a n /dev/vg/mylv agora falha - LV vg / mylv em uso: não desativando

Só para ficar claro , verifiquei que este volume não está montado usando todos os métodos que eu conheço (incluindo os sugeridos aqui). Presumo que esteja em uso / sendo mantido em algum lugar, mas não posso determinar onde. É só depois de executar o partprobe que não consigo mais desativar o LV. Existe alguma maneira de forçar a desativação? Alguém mais se deparou com isso?

26/7 - Ainda não conseguiu avançar nesta questão. No entanto, deparei-me com esta mensagem no fórum falando sobre um LV que permanece 'aberto' se montado como um loop. Isso poderia ser o que está acontecendo aqui? O partprobe lê usando uma montagem de loop? Como posso ver uma lista de dispositivos de loop ativos?

    
por Joe 20.07.2010 / 19:58

2 respostas

2

O pessoal do canal #lvm da Freenode encontrou uma solução para mim! Basta desabilitar o mapeamento de partições usando o comando kpartx -d /dev/vg/mylv

Isso remove a entrada do dispositivo de particionamento e permite que eu desative uma vez o LV sem problemas.

    
por 28.07.2010 / 17:14
-1

Algo tem isso lv montado. Desmonte-o primeiro e depois desative-o.

    
por 20.07.2010 / 20:35