Unixベースの質問があります。
イントロ:
Cryptsetupツールでコード化されたローカルイメージを作成しようとしています。これが私のステップです:
abcdef#dd if =/dev/zero of = image.img bs = 512M count = 1
1 +0レコード
1 +0レコードアウト
536870912バイト(537 MB)コピー、6.39732秒、83.9MB /秒
abcdef#cryptsetup luksFormat image.img
警告!
========
これにより、image.imgのデータが取り消せなくなります。
本気ですか? (大文字で入力してください): はい
デバイスimage.imgを読み取れません。
Q:
それを正しく機能させるにはどうすればよいですか(暗号化をサポートしてローカルイメージを作成する)、または(もちろん可能であれば)OSを騙すにはどうすればよいですか?何か案は ? :)
これにはループバックデバイスを使用する必要があります。
losetup /dev/loop0 image.img
cryptsetup luksFormat /dev/loop0
考えられる次のステップ:
cryptsetup luksOpen /dev/loop0 qqq
mkfs.ext3 /dev/mapper/qqq
mount /dev/mapper/qqq /mnt/tmp/
# work with mounted container in /mnt/tmp
umount /mnt/tmp/
cryptsetup luksClose qqq
losetup -d /dev/loop0