

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 配置到新 EFS 文件系统的复制
<a name="create-replication"></a>

Amazon EFS 会自动创建新的文件系统，并将源文件系统上的数据和元数据复制到您选择的新的只读目标文件系统。 AWS 区域 复制到新的文件系统时，您可以选择用于加密的文件系统类型和 AWS Key Management Service (AWS KMS) 密钥。而且，Amazon EFS 在创建目标文件系统时不会创建任何挂载目标。创建复制配置后，必须[创建一个或多个挂载目标](accessing-fs.md)来[挂载目标文件系统](efs-mount-helper.md)。

**注意**  
一个文件系统只能属于一个复制配置。不能在其他复制配置中将目标文件系统用作源文件系统。
+ **文件系统类型** – 文件系统类型决定了 Amazon EFS 文件系统在 AWS 区域中存储数据的可用性和持久性。
  + 选择**区域性**可创建一个文件系统，该文件系统可跨 AWS 区域中的所有可用区以冗余方式存储数据和元数据。
  + 选择**单区**可创建一个文件系统，该文件系统在单个可用区内以冗余方式存储数据和元数据。

  有关文件系统类型的更多信息，请参阅[EFS 文件系统类型](features.md#file-system-type)。
+ **加密** – 所有目标文件系统都是在启用静态加密的情况下创建的。您可以指定用于加密目标文件系统的密 AWS KMS 钥。如果不指定 KMS 密钥，则使用您的 Amazon EFS 的服务托管式 KMS 密钥。
**重要**  
创建目标文件系统后，无法更改 KMS 密钥。

目标文件系统使用基于源文件系统的默认设置创建。额外设置可在创建后更改。
+ **自动备份** – 对于使用单区存储的目标文件系统，默认情况下启用自动备份。创建文件系统后，可以更改自动备份设置。有关更多信息，请参阅 [管理 EFS 文件系统的自动备份](automatic-backups.md)。
+ **性能模式** – 目标文件系统的**性能模式**与源文件系统的性能模式相匹配，除非目标文件系统使用单区存储。在这种情况下，将使用**通用**模式。无法更改性能模式。
+ **吞吐量模式** – 目标文件系统的**吞吐量模式**与源文件系统的吞吐量模式相匹配。创建文件系统后，可以更改模式。

  如果源文件系统的吞吐量模式为**预置**，则目标文件系统的预置吞吐量与源文件系统的预置吞吐量相匹配，除非源文件的预置量超过目标文件系统区域的限制。如果源文件系统的预配置量超过目标文件系统的区域限制，则目标文件系统的预配置吞吐量为区域限制。有关更多信息，请参阅 [您可以提高的 Amazon EFS 配额](limits.md#soft-limits)。
+ **生命周期管理** – 未在目标文件系统上启用生命周期管理。创建目标文件系统后，您可以启用它。有关更多信息，请参阅 [管理存储生命周期](lifecycle-management-efs.md)。

## 步骤 1：创建复制配置
<a name="create-replication-new"></a>

复制到新文件系统的第一步是创建复制配置。只有在初始同步完成后，才能访问复制到目标文件系统的数据。初始同步所用时长取决于源文件系统的大小和其中所含文件数等因素。有关复制性能的更多信息，请参阅[复制性能](efs-replication.md#efs-replication-performance)。

### 使用控制台
<a name="replicate-new-console"></a>

1. 登录 AWS 管理控制台 并打开 Amazon EFS 控制台，网址为[ https://console.aws.amazon.com/efs/](https://console.aws.amazon.com/efs/)。

1. 打开要复制的文件系统：

   1. 在左侧导航窗格中，选择**文件系统**。

   1. 在**文件系统**列表中，选择要复制的文件系统。选择的文件系统不能是现有复制配置中的源文件系统或目标文件系统。

1. 选择**复制**选项卡。

1. 在**复制**部分，选择**创建复制**。

1. 在**复制设置**部分，定义复制设置：

   1. 对于**复制配置**，选择是要复制到新文件系统还是现有文件系统。

   1. 在**目标**中 AWS 区域，选择要 AWS 区域 在其中复制文件系统的目标。

1. 在**目标文件系统设置**部分中，定义目标文件系统设置。

   1. 对于**文件系统类型**，选择文件系统的存储选项：
      + **要创建文件系统，在中多个地理位置分隔的可用区中冗余存储数据 AWS 区域，请选择区域。**
      + 要创建在中的单个可用区内以冗余方式存储数据的文件系统 AWS 区域，请选择**一个区域**，然后选择该可用区。

        有关更多信息，请参阅 [EFS 文件系统类型](features.md#file-system-type)。
**注意**  
在提供 Amazon EFS 的 AWS 区域 中，并非所有可用区都提供单区文件系统。

   1. 对于**加密**，在目标文件系统上自动启用静态数据加密。默认情况下，Amazon EFS 使用您的 AWS Key Management Service (AWS KMS) 服务密钥 (`aws/elasticfilesystem`)。要使用其它 KMS 密钥，请选择 KMS 密钥或输入密钥的 Amazon 资源名称（ARN）。
**重要**  
创建文件系统后，无法更改 KMS 密钥。

### 创建复制配置（AWS CLI）
<a name="replicate-new-cli"></a>

本节提供了在 AWS CLI 中使用 `create-replication-configuration` 命令创建复制配置的示例。等效的 API 命令是 [CreateReplicationConfiguration](API_CreateReplicationConfiguration.md)。

**Example ：为区域性目标文件系统创建复制配置**  
以下示例为文件系统 `fs-0123456789abcdef1` 创建复制配置。该示例使用`Region`参数在中创建目标文件系统`eu-west-2` AWS 区域。`KmsKeyId` 参数指定加密目标文件系统时要使用的 KMS 密钥 ID：  

```
aws efs create-replication-configuration \
--source-file-system-id fs-0123456789abcdef1 \
--destinations "[{\"Region\":\"eu-west-2\", \"KmsKeyId\":\"arn:aws:kms:us-east-2:111122223333:key\/abcd1234-ef56-ab78-cd90-1111abcd2222\"}]"
```
 AWS CLI 答案如下：  

```
         {
    "SourceFileSystemArn": "arn:aws:elasticfilesystem:us-east-1:111122223333:file-system/fs-0123456789abcdef1", 
    "SourceFileSystemRegion": "us-east-1", 
    "Destinations": [
        {
            "Status": "ENABLING", 
            "FileSystemId": "fs-0123456789abcde22", 
            "Region": "eu-west-2"
        }
    ], 
    "SourceFileSystemId": "fs-0123456789abcdef1", 
    "CreationTime": 1641491892.0, 
    "OriginalSourceFileSystemArn": "arn:aws:elasticfilesystem:us-east-1:111122223333:file-system/fs-0123456789abcdef1"
}
```

**Example ：为单区目标文件系统创建复制配置**  
以下示例为文件系统 *`fs-0123456789abcdef1`* 创建复制配置。此示例使用 `AvailabilityZoneName` 参数在 `us-west-2a` 可用区中创建一个单区目标文件系统。由于未指定 KMS 密钥，因此使用账户的默认 AWS KMS 服务密钥（`aws/elasticfilesystem`）对目标文件系统进行加密。  

```
aws efs create-replication-configuration \
--source-file-system-id fs-0123456789abcdef1 \
--destinations AvailabilityZoneName=us-west-2a
```

## 步骤 2：挂载目标文件系统
<a name="replication-create-mount-target"></a>

Amazon EFS 在创建目标文件系统时不会创建任何挂载目标。要挂载目标文件系统，必须创建一个或多个挂载目标。有关更多信息，请参阅 [挂载 EFS 文件系统](mounting-fs.md)。