Lors de la suppression d'un appareil crypté LUKS à l'aide de lvremove, vous obtiendrez une erreur comme ci-dessous :
# lvremove /dev/mapper/datavg-lv_cryptvol Logical volume datavg/lv_cryptvol is used by another device.
La raison en est qu'il s'agit d'un volume crypté LUKS. Suivez les étapes ci-dessous pour supprimer un appareil crypté LUKS.
Suppression du volume LUKS
Exécutez la commande suivante pour déterminer l'appareil sous-jacent pour l'appareil LUKS :
# cryptsetup status cryptvol /dev/mapper/cryptvol is active. type: LUKS1 cipher: aes-cbc-essiv:sha256 keysize: 256 bits device: /dev/mapper/datavg-lv_cryptvol offset: 4096 sectors size: 4190208 sectors mode: read/write
Pour supprimer une clé existante de l'appareil LUKS, utilisez la commande cryptsetup luksRemoveKey sur l'appareil à partir de la commande ci-dessus :
# cryptsetup luksRemoveKey /dev/mapper/datavg-lv_cryptvol Enter LUKS passphrase to be deleted: WARNING! ======== This is the last keyslot. Device will become unusable after purging this key. Are you sure? (Type uppercase yes): YES
Une fois que vous avez supprimé les clés de l'appareil, vous pouvez supprimer l'appareil à l'aide de la commande cryptsetup remove.
# cryptsetup remove /dev/mapper/cryptvol
Dans ce cas, le périphérique de volume logique peut également être supprimé afin de libérer de l'espace pour que d'autres volumes logiques du groupe de volumes puissent l'utiliser.
# lvremove /dev/mapper/datavg-lv_cryptvolRemarque : Si le nom du périphérique LUKS est inconnu, utilisez la commande blkid pour déterminer les périphériques correspondants.
# blkid /dev/mapper/datavg-lv_cryptvol: UUID="c33892eb-c89e-435e-80cc-e0fb1c64838e" TYPE="crypto_LUKS" /dev/mapper/cryptvol: UUID="0b3cf4e6-14b4-4e93-a24b-98bd3b9e71ce" TYPE="ext4"