LUKSでLVMを使用して新しい仮想マシンを暗号化しようとしています。
ハードドライブ(パーティション1枚)をフォーマットしてパーティションを分割しました。私は走る:
# cryptsetup -c aes-xts-plain64 -s 512 luksFormat /dev/sda1 /mnt/dok/31.jpg
「はい」と入力してください。
すべてが大丈夫に見えますが、実行時には次のようになります。
# crypysetup open --type luks /dev/sda1 lvm --key-file=/mnt/dok/31.jpg
エラーメッセージがあります: "sda1は有効なLUKSデバイスではありません。"
ご協力ありがとうございます。
答え1
YES
成功するには大文字を入力する必要がありますluksFormat
。戻りコードがゼロでないことを確認して成功を確認できます。
root@host1:~# cryptsetup -c aes-xts-plain64 -s 512 luksFormat /dev/sda1 /somefile
...
Are you sure? (Type uppercase yes): yes
root@host1:~# echo $?
1
1 は停止し、何も実行していないか失敗したことを意味します。
root@host1:~# cryptsetup -c aes-xts-plain64 -s 512 luksFormat /dev/sda1 /somefile
...
Are you sure? (Type uppercase yes): YES
root@host1:~# echo $?
0
0はパーティションがluks形式であることを意味します。