Não é possível remover - Volume lógico em uso

1

Atualmente estou com um problema em que não consigo excluir um instantâneo do lvm. O instantâneo não está montado nem é montado, embora o volume de origem seja. O comando e a resposta que estou recebendo é como

#: lvremove -f lvs/lv0_snapshot
Logical volume lvs/lv0_snaphot in use.

df | grep lvs/lv0_snapshot e mount | grep lvs/lv0_snapshot não retornam nada que faça sentido porque eu nunca o monto.

Alguém conhece operações que causariam um volume lógico, especificamente um instantâneo a ser considerado "em uso"?

    
por sreya 13.04.2018 / 21:25

1 resposta

0

Assim como @Zoredache sugeriu, lsof transformou um processo referenciando o instantâneo.

Acontece que o grub roda um programa chamado os-prober . Seu objetivo é adicionar sistemas operacionais ao menu do Grub, então o que eu acho que está acontecendo é que ele está vendo meu instantâneo no / dev / mapper e montando o dispositivo para garantir que seja um sistema de arquivos montável e algo está acontecendo para impedi-lo de desmontar o sistema de arquivos. Como ele não é desmontado, o lvm se recusa a permitir que você exclua a partição.

Aparentemente, você pode desativar o os-prober da execução definindo GRUB_DISABLE_OS_PROBER=true no arquivo etc/default/grub .

Se você quiser simplesmente remover seu volume lógico, poderá executar findmnt | grep <lv-name> e, em seguida, executar umount no diretório retornado. Você deve ser capaz de remover o LV depois disso.

    
por 13.04.2018 / 22:41

Tags