Durante l'eliminazione di un dispositivo crittografato LUKS utilizzando lvremove, otterresti un errore come di seguito:
# lvremove /dev/mapper/datavg-lv_cryptvol Logical volume datavg/lv_cryptvol is used by another device.
Il motivo è che si tratta di un volume crittografato LUKS. Segui i passaggi seguenti per eliminare un dispositivo crittografato LUKS.
Eliminazione del volume LUKS
Esegui il comando seguente per determinare il dispositivo sottostante per il dispositivo 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
Per rimuovere una chiave esistente dal dispositivo LUKS, utilizza il comando cryptsetup luksRemoveKey sul dispositivo dal comando precedente:
# 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
Una volta eliminate le chiavi dal dispositivo, è possibile eliminare il dispositivo utilizzando il comando cryptsetup remove.
# cryptsetup remove /dev/mapper/cryptvol
In questo caso, è anche possibile rimuovere il dispositivo del volume logico in modo da liberare spazio per l'utilizzo di altri volumi logici all'interno del gruppo di volumi.
# lvremove /dev/mapper/datavg-lv_cryptvolNota: Se il nome del dispositivo LUKS è sconosciuto, utilizzare il comando blkid per determinare i dispositivi corrispondenti.
# 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"