通过DataSync备份和恢复EFS中的文件

2023-03-24 10:32

1 概述

Amazon Elastic File System(简称“EFS”)是一项完全托管的、可以轻松地在Amazon云中设置和扩展并对其进行成本优化的弹性原生云 NFS 文件系统。通过AWS 管理控制台可以快速轻松地创建和配置文件系统,避免部署、修补和维护复杂文件系统配置的复杂性。

Amazon EFS 文件系统可以随着添加或删除文件自动扩展或缩减,在不中断应用程序的情况下按需自动将数据容量从 GB 级扩展到 PB 级,无需预置和管理容量。数十、数百甚至数千个 Amazon EC2 实例可以同时访问一个 Amazon EFS 文件系统,且 Amazon EFS 可以为每个 Amazon EC2 实例提供稳定的性能。Amazon EFS 具有极高的持久性和可用性。Amazon EFS 没有最低费用和设置成本,您只需按实际使用量付费。

EFS的产品特性及优势使得其在云上架构中被广泛运用但在容灾/备份方面需要用户根据需求额外设计和选择方案本文旨在提供一种基于AWS DataSync和S3的EFS备份和恢复方案

2 操作步骤

2.1 创建S3存储桶用作备份文件存储目录

新建s3存储桶或在已经有的桶里建一个备份目录。做为测试,本案例使用的是已经存在的桶和牡蛎test-s3access/oraclebackupdata




2.2 创建备份任务

登录DataSync控制台任务界面,点击 创建任务


1)配置源位置:

选择创建新位置

配置 选项里,按图所示进行配置:

2)配置目标位置:

选择创建新位置

配置 选项里,按图所示进行配置:

3)配置设置

输入任务名称,其他选项默认:

4)审核完成后点击创建任务:

4)跳转到任务详细界面后,任务状态为可用时,点击右上角的开始 按钮,选择从原定设置开始,启动任务:

5)在历史记录界面选择创建好的任务查看任务进度和详细信息:

6)也可点击右上角的cloudwatch中查看日志 ,查看任务执行的日志:

7)检查S3上的数据(可选)


2.3 创建备份恢复任务

创建新任务恢复数据任务界面,点击创建任务

1)配置源位置:

选择选择现有位置

现有位置 选项里,选择备份数据的s3桶的路径:

2)配置目标位置


选择创建新位置

配置 选项里,按图所示进行配置:


(注意:文件系统所在的安全组要放开2049 端口)

3)配置位置

输入任务名称,其他选项默认:

4)审核完成后点击创建任务

5)跳转到任务详细界面后,任务状态为可用 时,点击右上角的开始 按钮,选择从原定设置开始,启动任务:

6)在历史记录里查看进度:

7)完成后在文件系统里查看文件大小:




(数据经过压缩,所以和源数据大小会有不一致)





昵称:
内容:
验证码:
提交评论
评论一下