查看更多教程 https://on  itroad.com

删除 LUKS 卷

  1. 确定底层设备
    运行以下命令来确定 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
  1. 删除设备上现有的密钥
    要从 LUKS 设备中删除现有密钥,请从上述命令在设备上使用 cryptsetup luksRemoveKey 命令:
# 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
  1. 删除LUKS设备
    从设备中删除密钥后,我们可以使用 cryptsetup remove 命令删除设备。
# cryptsetup remove /dev/mapper/cryptvol
  1. 移除 LVM 卷
    在这种情况下,还可以删除逻辑卷设备,以便释放空间供卷组内的其他逻辑卷使用。
# lvremove /dev/mapper/datavg-lv_cryptvol

注意:如果 LUKS 设备的名称未知,请使用 blkid 命令来确定相应的设备。

# 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"
CentOS/RHEL:如何删除 LUKS 加密设备

使用 lvremove 删除 LUKS 加密设备时,我们会收到如下错误:

# lvremove /dev/mapper/datavg-lv_cryptvol 
  Logical volume datavg/lv_cryptvol is used by another device.

原因是它是一个 LUKS 加密卷。
请按照以下步骤删除 LUKS 加密设备。

日期:2020-09-17 00:12:13 来源:oir作者:oir