回答:
暗号化されていないEBSスナップショットを暗号化されたEBSスナップショットにコピーすることは可能です。したがって、次のプロセスを使用できます。
[[これは正しい答えではなく、今のやり方ではないが、他の誰かがそれを「ハードな方法」で行うためのユーティリティを見つけた場合に備えて、ここに残す。]]
次のプロセスは、既存のEBSボリュームを暗号化ボリュームに変換するのに役立ちました。
/dev/sdf
。/dev/sdg
。あなたが見れば/proc/diststats
ファイル、一番下に次のようなものが表示されるはずですxvdf
し、xvdg
付属の追加のパーティションにその対応します。名前は、使用しているLinuxカーネルバリアント/バージョンによって異なる場合があります。質問がある場合は、/proc/diststats
添付する前にファイルをチェックして、追加されているパーティションを確認できます。
...
# root partition
202 1 xvda1 187267 4293 12100842 481972 52550 26972 894168 156944 0 150548 ...
# swap partion
202 16 xvdb 342 10 2810 8 5 1 48 12 0 20 20
# first attached drive, corresponds to /dev/xvdf
202 80 xvdf 86 0 688 28 0 0 0 0 0 28 28
# second attached drive, corresponds to /dev/xvdg
202 96 xvdg 86 0 688 32 0 0 0 0 0 32 32
次のdd
コマンドを実行して、ソースの暗号化されていないボリュームから宛先の暗号化されたボリュームにコピーします。 警告:このコマンドは非常に破壊的です。ゆっくりしてください。2回確認し、1回切ります。誰かに肩越しに見てもらう。これらは、データを破棄するのに役立ちます。そこに注意しましょう!
# using a block-size of 16k (a guess), copy from input-file (if) to output-file (of)
dd bs=16k if=/dev/xvdf of=/dev/xvdg