无法访问或安全删除加密设备

无法访问或安全删除加密设备

详细信息:我有一个可启动的加密硬盘(运行 Linux mint)。我的主机上安装了 cryptsetup (2:2.4.3-1ubuntu1.1)。

我可以访问1TB硬盘的未加密分区。系统提示我输入密码来访问加密分区,但输入密码后我收到一条消息:“无法安装加密驱动器。操作已取消”。

我尝试在 GUI 中安全删除驱动器,但收到错误“无法停止驱动器。驱动器正在使用中:加密设备已解锁”。

如何正确访问和安装驱动器?

fdisk -l 用于外部硬盘

Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: EXTERNAL_USB    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: BDD64F37-DBAC-4C63-9358-A34D406FECCB

Device       Start        End   Sectors   Size Type
/dev/sda1     2048    1050623   1048576   512M EFI System
/dev/sda2  1050624    2549759   1499136   732M Linux filesystem
/dev/sda3  2549760 1000214527 997664768 475.7G Linux filesystem


Disk /dev/mapper/nvme0n1p3_crypt: 951.68 GiB, 1021862477824 bytes, 1995825152 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/vgmint-root: 930.37 GiB, 998974160896 bytes, 1951121408 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/vgmint-swap_1: 976 MiB, 1023410176 bytes, 1998848 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/luks-92738e1a-3898-487a-8168-5a2596c561fa: 475.71 GiB, 510787584000 bytes, 997632000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

答案1

出现此问题的原因是我使用了 GUI 实用程序,该实用程序未能成功安装驱动器,因为外部 HDD 和内部 SSD 中的卷的 vgname 相同。它们都是 linux mint 的可启动驱动器,因此它们的 vgname 是“vgmint”。

警告:重命名 vgname 将使可启动设备无法启动。我只能使用实时 USB 恢复此名称更改(尝试在正常安装时恢复名称更改将给出 vgname 与另一个卷组相同的错误)

要访问加密的外部硬盘:

  1. sudo dmsetup remove_all从头开始安装过程

  2. 跟随这些手动挂载卷并确保重命名 vgname 的步骤:

  • sudo vgdisplay查看卷组的详细信息
  • sudo pvdisplay -m查看哪个物理驱动器映射到哪个卷组的详细信息
  • sudo lvm vgrename <vg uuid of from vgdisplay> <new_name>重命名外部硬盘中的卷组(这将使其无法启动)

相关内容