Sim, é definitivamente um bug, mas não se preocupe, o LVM é inteligente o suficiente para lidar com essas coisas, uma vez eu tive o poder de sair no meio de um pvmove e tudo o que eu tinha que fazer era basicamente ligar o servidor novamente "cancelar" o antigo pvmove e iniciá-lo novamente.
Primeiro, é importante saber que as ferramentas que você usa são apenas uma interface de espaço do usuário para processos do kernel. O LVM vive dentro do kernel, então, a menos que seu kernel entre em pânico, você está bem. As ferramentas de espaço do usuário, como pvmove ou lvchange, apenas fazem a interface com o LVM para nós e, em seguida, apenas relaxam e basicamente perguntam ao kernel: "Ei, você já fez isso? Como foi?" ou "Ei, até onde estamos com isso?" (Seu problema específico é com o lfchange segfaulting após a conclusão bem-sucedida da lvchange, soa como um bug recentemente corrigido para que você possa quero ter certeza de que você tem todas as atualizações do seu sistema). Como ponto geral, você também não deve ser tão esquisito ou paranóico sobre se você está com problemas com o LVM, ele é projetado para lidar com erros inesperados como este bem (mesmo quando eles impactam diretamente e não apenas a ferramenta que você está usando) e essa garantia faz parte do ponto de usar um gerenciador de volume em partições tradicionais. Você só está com problemas se algo realmente ruim acontece ou você faz alguma coisa sem pensar. O LVM opera por extensões (em vez de blocos) e não torna a extensão copiada ativa e a original inativa até que a operação de cópia já esteja concluída com êxito. Ao fazer isso, as extensões parcialmente copiadas permanecerão marcadas como não alocadas e todas as ferramentas subsequentes serão escritas sobre elas. Este é o caso do meu pvmove e do seu lvchange.EDITAR:
Analisando este anúncio da lista de discussão , podemos obter uma descrição mais detalhada de como sua mesclagem realmente funciona "sob o capô ":
While the merging is active, any accesses to the origin device are [directed to] the snapshot that is being merged. When the merging finishes, the origin target is seamlessly reloaded and the merging snapshot is dropped. The [non-snapshot] filesystem can stay mounted during this time.
Achei que seria interessante saber