Загрузить том или снимок EBS в файл

Есть ли способ выгрузить / сохранить том / снимок EBS в файл или смонтировать его на local Файловая система Linux?

Я нашел только этот старый поток и этот скрипт , который намеревается сохранить его через S3 и кажется не очень надежным. I also found this online-tool, but it didn't work for me. It doesn't even contain all available regions.

I do NOT seek rsync-based solutions.

Can we directly download EBS as .img or .iso file in a dd manner?

4
задан 2 May 2018 в 21:10
3 ответа

AWS не предоставляет способ загрузки или извлечения фактического блочного устройства, составляющего том EBS. Стандартный способ получить копию - использовать rsync, но поскольку вы предпочитаете делать это на уровне блоков, эта статья может быть полезной.

Короче (и в случае, если ссылка выше исчезнет), используйте netcat и dd на обоих концах, например:

На отправителе (ваш экземпляр EC2, к которому прикреплен том):

dd bs = 16M if = / dev / sda | bzip2 -c | nc Receiver.example.net 19000

На приемнике (ваш компьютер, сервер резервного копирования и т. Д.):

nc -l 19000 | bzip2 -d | dd bs = 16M of = / path / to / my / volume.img

Которая будет передавать все содержимое устройства блочного уровня через порт 19000 в виде фрагментов по 16 МБ bzip, хотя вместо этого это также можно сделать через ssh, но в соответствии с их статистика производительности намного, НАМНОГО медленнее! Естественно, вы должны учитывать аспект безопасности, делая это таким образом. Если на вашем блочном устройстве есть конфиденциальные данные, настоятельно рекомендуется вместо этого зашифровать их с помощью SSH или использовать VPN-туннель, а замедление скорости передачи является разумным компромиссом.

Еще одна вещь, на которую следует обратить внимание, - это то, что файловые системы можно кэшировать в памяти, что может привести к повреждению изображения. Отключите свой том (но оставьте его присоединенным к экземпляру) перед выполнением вышеуказанного, чтобы обеспечить согласованность файловой системы.

Чтобы получить копию моментального снимка, вам необходимо создать из него том, присоединить его к экземпляру, а затем сделайте то же самое. Другого способа получить доступ к данным снимка нет.

6
ответ дан 3 December 2019 в 03:15
-1
ответ дан 3 December 2019 в 03:15

лучше всего попробовать этот сайт. используйте ftp-клиент, например winscp. https://asf.alaska.edu/how-to/data-recipes/moving-files-into-and-out-an-aws-ec2-instance-windows/

1
ответ дан 15 February 2020 в 00:46

Теги

Похожие вопросы