![无法访问或安全删除加密设备](https://linux22.com/image/215568/%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E6%88%96%E5%AE%89%E5%85%A8%E5%88%A0%E9%99%A4%E5%8A%A0%E5%AF%86%E8%AE%BE%E5%A4%87.png)
详细信息:我有一个可启动的加密硬盘(运行 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 与另一个卷组相同的错误)
要访问加密的外部硬盘:
sudo dmsetup remove_all
从头开始安装过程跟随这些手动挂载卷并确保重命名 vgname 的步骤:
sudo vgdisplay
查看卷组的详细信息sudo pvdisplay -m
查看哪个物理驱动器映射到哪个卷组的详细信息sudo lvm vgrename <vg uuid of from vgdisplay> <new_name>
重命名外部硬盘中的卷组(这将使其无法启动)