Saat menghapus perangkat terenkripsi LUKS menggunakan lvremove, Anda akan mendapatkan kesalahan seperti di bawah ini :
# lvremove /dev/mapper/datavg-lv_cryptvol Logical volume datavg/lv_cryptvol is used by another device.
Alasannya adalah – ini adalah volume terenkripsi LUKS. Ikuti langkah-langkah di bawah ini untuk menghapus perangkat terenkripsi LUKS.
Menghapus volume LUKS
1. Menentukan perangkat yang mendasarinya
Jalankan perintah berikut untuk menentukan perangkat yang mendasari perangkat 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
2. Hapus kunci yang ada di perangkat
Untuk menghapus kunci yang ada dari perangkat LUKS, gunakan perintah cryptsetup luksRemoveKey pada perangkat dari perintah di atas:
# 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
3. Hapus perangkat LUKS
Setelah Anda menghapus kunci dari perangkat, Anda dapat menghapus perangkat menggunakan perintah cryptsetup remove.
# cryptsetup remove /dev/mapper/cryptvol
4. Hapus volume LVM
Dalam hal ini, perangkat volume logis juga dapat dihapus sehingga ruang dibebaskan untuk volume logis lain dalam grup volume untuk digunakan.
# lvremove /dev/mapper/datavg-lv_cryptvolCatatan: Jika nama perangkat LUKS tidak diketahui, gunakan perintah blkid untuk menentukan perangkat yang sesuai.
# 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"