是否可以将AWS EC2“实例存储”类型实例备份到S3中?

问题描述:

我在EC2中有一个正在运行的实例。它的“根设备类型”是Instance-store(不是EBS)。是否可以将AWS EC2“实例存储”类型实例备份到S3中?

我想将它手动备份到S3中。

可能吗?

谢谢!

您可以使用dd命令和流输出到S3

从实例中:

$ dd if=/dev/xvda bs=1M status=progress | aws s3 cp - s3://your-bucket-name/root_device.img 

替代你要备份

有该/dev/xvda与文件系统许多解决方案可用于备份即时存储(即实例存储)。为此我以前使用过Duplicity。

请参见:

Duplicity

Automated Backup and Restore using Duplicity and AWS S3

Duplicity + S3: easy, cheap, encrypted, automated full-disk backups for your servers

您可以通过使用AWS CLI对其进行备份,你可以使用AWS控制台进行备份。或者您可以使用第三方解决方案在系统级别备份它。例如,Cloudberry Backup。只需将其直接安装在EC2实例上并启动基于映像的备份即可。