詳細:起動可能な暗号化されたハードドライブ(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>
外付けハードドライブのボリュームグループの名前を変更します(これにより起動できなくなります)。