Eu criei um exemplo de arquivo de script ruby para remover instantâneos extra do LVM do sistema.
Para remover o instantâneo do LVM, estamos usando o comando lvremove
. Este comando está funcionando bem e podemos remover instantâneos do sistema.
# sudo lvremove /dev/ops/dbbackup
lvremove -- do you really want to remove "/dev/ops/dbbackup"? [y/n]: y
Às vezes, ao remover instantâneos, estamos recebendo erros a seguir.
Unable to deactivate open rootfs_12.10_20140812_00-cow (252:8)
Failed to resume rootfs_12.10_20140812_00.
libdevmapper exiting with 7 device(s) still suspended.
O sistema fica congelado. Não podemos disparar nenhum comando ou não podemos executar nenhuma ação nele.
Depois de reiniciar o sistema, ele está funcionando bem. Nós podemos realizar todas as operações, até mesmo podemos excluir esse instantâneo também.
Eu pesquisei sobre isso Eu encontrei esses tópicos
link e
link
A solução deste segmento é depois de receber o erro, mas tenho que evitar esse tipo de erro.
Eu tenho uma pergunta: Existe alguma maneira melhor de remover instantâneos do LVM?
Para que possamos evitar esse tipo de erro.
Se alguém precisar de mais informações, não hesite em perguntar.