使用网络文件系统挂载EFS文件系统 - Amazon Elastic File System
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用网络文件系统挂载EFS文件系统

接下来,学习如何安装网络文件系统 (NFS) 客户端,以及如何在亚马逊EC2实例上挂载您的 Amazon EFS 文件系统。您还可以在命令中找到该mount命令的说明以及用于指定文件系统的域名系统 (DNS) 名称的mount可用选项。此外,您还可以了解如何使用 fstab 文件在任何系统重新启动后自动重新挂载您的文件系统。

注意

在本节中,您可以学习如何在没有 amazon-efs-utils 软件包的情况下挂载您的 Amazon EFS 文件系统。要对文件系统传输中的数据进行加密,必须使用传输层安全 (TLS) 挂载文件系统。为此,我们建议使用该 amazon-efs-utils 软件包。有关更多信息,请参阅 安装亚马逊EFS客户端

先决条件

在挂载文件系统之前,请确保满足以下要求:

NFS支持

在亚马逊EC2实例上安装文件系统时,亚马逊EFS支持网络文件系统版本 4.0 和 4.1 (NFSv4) 协议。尽管支持 NFSv4 .0,但我们建议您使用 NFSv4 .1。在您的 Amazon EC2 实例上挂载您的 Amazon EFS 文件系统还需要支持您所选NFSv4协议的NFS客户端。运行 m EC2 acOS Big Sur 的亚马逊 Mac 实例仅支持 v4.0 NFS。

Amazon EFS 不支持nconnect挂载选项。

注意

对于 Linux 内核版本 5.4.*,Linux NFS 客户端使用的默认read_ahead_kb值为 128 KB。我们建议将此值增加到 15 MB。有关更多信息,请参阅 优化 read_ahe NFS ad_kb 的大小

为了获得最佳性能并避免各种已知的NFS客户端错误,我们建议使用最新的 Linux 内核。如果使用的是企业 Linux 发行版,我们建议您使用以下版本:

  • Amazon Linux 2

  • Amazon Linux 2017.09 或更高版本

  • Red Hat Enterprise Linux(和衍生产品,如 CentOS)7 和更新版本

  • Ubuntu 16. LTS 04 及更高版本

  • SLES12 Sp2 或更高版本

如果使用其他发行版或自定义内核,我们建议您使用内核 4.3 或更高版本。要解决EFS从EC2实例使用 Amazon 时与某些版本AMI或内核版本相关的问题,请参阅故障排除AMI和内核问题

注意

不支持使用运行微软 Windows 的亚马逊EC2实例挂载EFS文件系统。