对于同一个 EC2,如何将文件夹从一个 EBS 卷同步到另一个 EBS 卷?
How do I sync a folder from one EBS volume to another for the same EC2?
我有一个附加了 EBS 卷 A 和 B 的 EC2 实例,我想copy/replicate/sync将数据从 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 的建议。将其中一个用于我的用例是否被认为是好的做法?
虽然您可以使用 rsync
,但更好的选择是 Data Lifecycle Manager,它将生成自动 EBS 快照。
之所以更好,是因为您可以在固定的时间间隔内指定固定数量的快照,因此您不需要恢复最新的(如果 "current" 数据已损坏,则很重要) .
为了最有效地使用它,我会将启动卷与 application/data 卷分开。因此,您可以只恢复快照,启动一个新实例,然后将恢复的卷安装到它。
我有一个附加了 EBS 卷 A 和 B 的 EC2 实例,我想copy/replicate/sync将数据从 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 的建议。将其中一个用于我的用例是否被认为是好的做法?
虽然您可以使用 rsync
,但更好的选择是 Data Lifecycle Manager,它将生成自动 EBS 快照。
之所以更好,是因为您可以在固定的时间间隔内指定固定数量的快照,因此您不需要恢复最新的(如果 "current" 数据已损坏,则很重要) .
为了最有效地使用它,我会将启动卷与 application/data 卷分开。因此,您可以只恢复快照,启动一个新实例,然后将恢复的卷安装到它。