Câu trả lời:
Có thể sao chép ảnh chụp nhanh EBS không được mã hóa sang ảnh chụp nhanh EBS được mã hóa. Vì vậy, quá trình sau đây có thể được sử dụng:
[[Đây không phải là câu trả lời đúng và không phải là cách chúng tôi làm mọi thứ bây giờ nhưng tôi sẽ để nó ở đây trong trường hợp bất kỳ ai khác tìm thấy một số tiện ích để thực hiện "cách khó". ]]
Quá trình sau đây hoạt động tốt để chúng tôi chuyển đổi khối lượng EBS hiện tại thành khối lượng được mã hóa.
/dev/sdf
./dev/sdg
.Nếu bạn nhìn vào /proc/diststats
tệp, ở phía dưới, bạn sẽ thấy một cái gì đó giống xvdf
và xvdg
tương ứng với các phân vùng bổ sung kèm theo. Tên có thể khác nhau tùy thuộc vào biến thể / phiên bản Linux Kernel bạn đang sử dụng. Nếu có bất kỳ câu hỏi nào, bạn có thể kiểm tra /proc/diststats
tệp trước khi đính kèm để xem phân vùng nào được thêm vào.
...
# 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
Chạy dd
lệnh sau để sao chép từ ổ đĩa không được mã hóa vào ổ đĩa được mã hóa đích. CẢNH BÁO: Lệnh này có thể cực kỳ phá hủy. Hãy dành thời gian của bạn. Kiểm tra hai lần, cắt một lần. Có người nhìn qua vai bạn. Những điều này sẽ giúp bạn khỏi rác dữ liệu của bạn. Hãy cẩn thận!
# 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