Depois de dois anos de luta com isso, eu acho que finalmente consegui fazer isso completamente!
dmsetup ls
fornece os dados de que você precisa:
$ sudo dmsetup ls
luks-xxxxx (252:1)
então
sudo lsof |grep 252,1
Parece que sudo
pode ser crítico aqui - pelo menos em alguns casos.
Isso deve fornecer as informações necessárias para fechar todos os arquivos abertos no dispositivo, incluindo nomes de arquivos abertos e IDs de processo para os aplicativos ofensivos. Você pode simplesmente acessar esses aplicativos e fechá-los, mas uma abordagem de força bruta pode ser algo como:
kill -9 (process ID)
Depois de fechar todos os arquivos, algumas das ferramentas de linha de comando mostradas na pergunta podem ser necessárias para fechar a montagem existente antes que ela possa ser reaberta normalmente.