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、前回暗号化されたパーティションを使用したときに、それを取り出すのを忘れた可能性があります。
cryptsetup luksOpen /dev/sdc1 lukslvm
コマンドがエラーを生成する:デバイス/ dev / sdc1が存在しないか、アクセスが拒否されました
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は既に存在します。`
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
cryptsetup luksOpen /dev/sdX2 lukslvm
か?他のディスクでも同様ですか?-パーティションが1つだけの一時的な暗号化されたUSBドライブを作成してマウントします。