需要将数据从 AWS EFS 传输到不同区域中的 EFS



我在俄勒冈州区域配置了 EFS,但由于 EFS 现在在东京地区可用,因此我想将所有 EFS 数据传输到已经创建了 EFS 的东京区域。

AWSdoc 提到了 AWS-DataSync,但它无法按预期工作,通过代理将数据从一个 efs 复制到不同区域内的另一个 efs。

任何人都可以向我建议一些更好的解决方案,可以轻松复制数据。Rsync 和 s3cmd 是单线程的,速度太慢。

我已经创建了一个 DataSync 代理,但在创建任务时,它无法在目标步骤中显示目标 efs。

您可以使用 fpsync 命令。为此,您需要为 Amazon Linux 和 RHEL 6 安装:

sudo yum install fpart -y
time fpsync -n 10 -v -o -azr /source /destination

从一个区域中的源 EFS 复制数据,并在另一个区域中复制目标 EFS。 启用 VPC 对等连接并相应地配置路由。

有关不同区域的 EFS-EFS 数据同步的详细说明,请参阅以下链接。

链接- https://aws.amazon.com/blogs/storage/transferring-file-data-across-aws-regions-and-accounts-using-aws-datasync/

有一种解决方案称为 EFS 到 EFS 备份,使用 lambda 函数和 fpsync。

相关内容

  • 没有找到相关文章

最新更新