, ,

Impossible de refermer le conteneur LUKS

Le problème se présente notamment lorsque le conteneur LUKS contient des volumes LVM. Les commandes lsof ou fuser ne retournent pas de processus occupant la ressource mais il est impossible de refermer le périphérique chiffré : la commande cryptsetup close retourne un message du type :

Device XXXXX is still in use.

Dans ce cas il faut désactiver le ou les groupes de volume LVM via la commande vgchange :

vgchange --activate n vgName
 
# Format court
vgchange -an vgName
# Affiche les périphériques gérés par le device-mapper
dmsetup info -c
 
dmsetup ls
 
# Retirer un mappage
dmsetup remove /dev/mapper/name

Vérifier également que gnome ne remonte pas automatiquement les volumes

Références