暗号化されたデバイスにアクセスしたり安全に取り外すことはできません

暗号化されたデバイスにアクセスしたり安全に取り外すことはできません

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

おすすめ記事