外部の暗号化されたディスクをマウントできません


9

Kubuntu 17.10を実行しています。同じサイズの2つのパーティションに500GBの外付けハードディスクを分割しています。1つのパーティションはNTFSパーティションで、もう1つは暗号化されたパーティションです。ディスクをラップトップに接続すると、Device Notifierに両方のパーティションのエントリが個別に表示されます。

出力sudo cryptsetup luksDump /dev/sdd1は次のとおりです。

LUKS header information for /dev/sdd1

Version:        1
Cipher name:    aes
Cipher mode:    xts-plain64
Hash spec:      sha1
Payload offset: 4096
MK bits:        256
MK digest:      40 50 .. ..
MK salt:        b4 cb .. ..
MK iterations:  16500
UUID:           3a2bf693-..

Key Slot 0: ENABLED
        Iterations:             66251
        Salt:                   42 ba .. ..
        Key material offset:    8
        AF stripes:             4000
Key Slot 1: DISABLED

でパーティションをマウントしようsudo cryptsetup luksOpen /dev/sdd1 lukslvmとすると、パスワードを要求されます。正しいパスワードを入力してもエラーにはなりません。

この後、次をls -lA /dev/mapper示します:

crw------- 1 root root 10, 236 Feb 11 09:52 control
lrwxrwxrwx 1 root root       7 Feb 11 09:52 cryptswap1 -> ../dm-3
lrwxrwxrwx 1 root root       7 Feb 11 09:52 kubuntu--vg-root -> ../dm-1
lrwxrwxrwx 1 root root       7 Feb 11 09:52 kubuntu--vg-swap_1 -> ../dm-2
lrwxrwxrwx 1 root root       7 Feb 13 16:32 lukslvm -> ../dm-4
lrwxrwxrwx 1 root root       7 Feb 11 09:52 sda3_crypt -> ../dm-0

出力sudo lsblk -fは次のとおりです。

NAME            FSTYPE      LABEL            UUID                                   MOUNTPOINT
sda                                                                                 
├─sda1          vfat                         E551-A70F                              /boot/efi
├─sda2          ext4                         4b..   /boot
└─sda3          crypto_LUKS                  9f..   
  └─sda3_crypt  LVM2_member                  6d.. 
    ├─kubuntu--vg-root
    │           ext4                         29..   /
    └─kubuntu--vg-swap_1
                swap                         6f..   
      └─cryptswap1
                swap                         01..   [SWAP]
sdb                                                                                 
├─sdd1          crypto_LUKS                  3a..   
│ └─lukslvm     ext4        efinso-X53U-back 6a..   
└─sdd2          ntfs        backup           64..                       
sr0                                                       

出力cryptsetup status lukslvmは次のとおりです。

/dev/mapper/lukslvm is active.
  type:    LUKS1
  cipher:  aes-xts-plain64
  keysize: 256 bits
  device:  /dev/sdd1
  offset:  4096 sectors
  size:    586078488 sectors
  mode:    read/write

デバイス通知機能は、まだボリュームがマウントされていないことを示しています。

デバイス通知機能を使用してマウントしようとすると、マウントできないことを通知するエラーが発生します。

Dolphinでマウントしようとすると、エラーが発生します。

「efinso-X53U-back」へのアクセス中にエラーが発生し、システムが応答しました:要求された操作が失敗しました:

Error mounting /dev/dm-4 at /media/sandip/efinso-X53U-back: Command-line mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/dm-4" "/media/sandip/efinso-X53U-back"' exited with non-zero exit status 32: 
  mount: /media/sandip/efinso-X53U-back: can't read superblock on /dev/mapper/lukslvm.

NTFSパーティションを問題なくマウントできます。

また、暗号化されたパーティションが1つだけの外付けハードディスクは、エラーなしでロードされます。

何が悪かったのでしょうか?正しく設定するにはどうすればよいですか?

FWIW、前回暗号化されたパーティションを使用したときに、それを取り出すのを忘れた可能性があります。


3
あなたはラックを使っていると思います。コマンドラインからマウントしてみましたcryptsetup luksOpen /dev/sdX2 lukslvmか?他のディスクでも同様ですか?-パーティションが1つだけの一時的な暗号化されたUSBドライブを作成してマウントします。
ukos 2018

@ user8162ありがとう。KDE Partition Managerは、パーティションを/ dev / sdc1 luksとして表示します。cryptsetup luksOpen /dev/sdc1 lukslvmコマンドがエラーを生成する:デバイス/ dev / sdc1が存在しないか、アクセスが拒否されました
deshmukh

@ user8162同様の設定で別のUSBドライブを試しました。同じ結果。暗号化されたパーティションのみを備えたUSBドライブを作成してみます。
deshmukh 2018

Dolphinで開こうとすると、Dolphinでエラーが発生します。An error occurred while accessing '199.0 MiB Encrypted Drive', the system responded: The requested operation has failed: Error unlocking /dev/sdd2: Command-line cryptsetup luksOpen "/ dev / sdd2" "luks-xx" 'がゼロ以外の終了ステータスで終了しました5:デバイスluks-xxは既に存在します。`
deshmukh

3
エラーerror: Device /dev/sdc1 doesn't exist or access deniedはおそらくタイプミスによって引き起こされます:/dev/sdd1ではなく/dev/sdc1、質問に記載されているを使用しています。コマンドラインからもう一度試してcryptsetup luksOpen /dev/sdc1 lukslvmください-動作するかどうか、またはどのようなエラーが発生するかをお知らせください ドライブをプラグインするたびにcryptsetup luksUUID </dev/yourdevice>デバイス名が変わる場合は、UUIDを使用する必要があります-を使用して取得できます。これにより、将来のコマンドでデバイスパスをUUID=luks-ID-ID-ID
Robert Riedl

回答:


1

ユーザー@ukosのおかげで、コメントで次の解決策が言及され、問題が解決しました。私は可能な解決策としてここに投稿しています。sudoコマンドに注意してください、それがないとエラーになります:

$ cryptsetup luksOpen /dev/sde1 lukslvm
Device /dev/sde1 doesn't exist or access denied.
$ sudo cryptsetup luksOpen /dev/sde1 lukslvm
Enter passphrase for /dev/sde1: 

正解を入力すると、このディスクもファイルマネージャで開かれました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.