GNU/Linux >> Znalost Linux >  >> Linux

CentOS / RHEL :Jak odstranit šifrované zařízení LUKS

Při odstraňování zařízení šifrovaného LUKS pomocí lvremove by se zobrazila níže uvedená chyba:

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

Důvodem je – jedná se o šifrovaný svazek LUKS. Chcete-li odstranit zařízení šifrované LUKS, postupujte podle následujících kroků.

Odstranění svazku LUKS

1. Určení základního zařízení
Spusťte následující příkaz k určení základního zařízení pro zařízení 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. Smazat stávající klíč v zařízení
Chcete-li odstranit existující klíč ze zařízení LUKS, použijte příkaz cryptsetup luksRemoveKey na zařízení z výše uvedeného příkazu:

# 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. Odstraňte zařízení LUKS
Jakmile smažete klíče ze zařízení, můžete zařízení smazat pomocí příkazu cryptsetup remove.

# cryptsetup remove /dev/mapper/cryptvol

4. Odeberte svazek LVM
V tomto případě lze zařízení logického svazku také odebrat, aby se uvolnilo místo pro využití dalším logickým svazkům ve skupině svazků.

# lvremove /dev/mapper/datavg-lv_cryptvol
Poznámka: Pokud je název zařízení LUKS neznámý, použijte k určení odpovídajících zařízení příkaz 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"


Linux
  1. Jak odstranit ASM disk na vícecestném zařízení v CentOS/RHEL

  2. RHEL / CentOS :Jak zmenšit objem LVM

  3. CentOS / RHEL :Jak odstranit svazek LVM

  1. CentOS / RHEL 6 :Jak zjistím svou aktuální úroveň běhu?

  2. CentOS / RHEL 6:Jak zcela odstranit vícecestný mapovač zařízení (dm-multipath)

  3. CentOS / RHEL :Jak odstranit skupinu svazků v LVM

  1. CentOS / RHEL :Jak najít UUID zařízení nebo souborového systému

  2. CentOS / RHEL 6 :Jak nakonfigurovat kdump

  3. CentOS / RHEL 5:Jak zakázat vícecestný mapovač zařízení (dm-multipath)