0

我有一个附有 EBS 卷 A 和 B 的 EC2 实例,我想将数据从 EBS A 中的特定文件夹复制/复制/同步到 EBS B。

EBS A 是托管应用程序安装数据和用户数据的主卷,我希望在应用程序安装损坏或需要时有效地将用户数据(这只是一个特定目录)备份到 EBS B吹走。这样我就可以简单地用新的主 EBS 建立一个新的 EC2,将其称为 C,将 EBS B 附加到它,然后将用户数据从 EBS B 推送到 EBS C。

我正在使用 Amazon Linux 2,并且已经完成了格式化和挂载备份 EBS 的过程。我可以手动将数据从 EBS A 复制到 EBS B,但我希望有人能指出我在两个卷之间保持目录数据同步的最佳实践?

我已经为类似用例找到了 rsync、cron 任务和 gluster 的建议。将这些用于我的用例是否被认为是一种好习惯?

4

1 回答 1

2

虽然您可以使用rsync,但更好的选择是Data Lifecycle Manager,它将自动生成 EBS 快照。

更好的原因是您可以以固定的时间间隔指定固定数量的快照,因此您不需要恢复最新的(如果“当前”数据已损坏,这一点很重要)。

为了最有效地使用它,我会将引导卷与应用程序/数据卷分开。所以你可以只恢复快照,启动一个新实例,然后将恢复的卷挂载到它。

于 2019-05-16T18:00:28.153 回答