EFS 挂载帮助程序 - Amazon Elastic File System
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

EFS 挂载帮助程序

Amazon EFS 挂载帮助程序简化了挂载文件系统的过程。默认情况下,它包括 Amazon EFS 建议的挂载选项。此外,挂载帮助程序还具有内置的日志记录以进行故障排除。如果您遇到 Amazon EFS 文件系统问题,您可以与 AWS Support 分享这些日志。

如何使用

挂载帮助程序定义了新的网络文件系统类型(称为 efs),它与 Linux 中的标准 mount 命令完全兼容。挂载帮助程序还支持在实例引导时自动使用 /etc/fstab 配置文件中的条目挂载 Amazon EFS 文件系统。

警告

请在自动挂载文件系统时使用 _netdev 选项,它用于指定网络文件系统。如果缺少 _netdev,您的 EC2 实例可能会停止响应。出现该结果是因为,需要在计算实例启动其网络后初始化网络文件系统。有关更多信息,请参阅自动挂载失败,并且实例没有响应

在将传输中的数据加密声明为 Amazon EFS 文件系统的挂载选项时,挂载帮助程序将初始化客户端 stunnel 进程和名为 amazon-efs-mount-watchdog 的监管进程。stunnel 是一种开源多用途网络中继。客户端 stunnel 进程侦听本地端口的入站流量,挂载帮助程序将 NFS 客户端流量重定向到该本地端口。挂载帮助程序使用 TLS 1.2 版与您的文件系统进行通信。

使用 TLS 需要具有证书,并且这些证书需要由受信任的 Amazon 证书颁发机构进行签名。有关加密的工作方式的更多信息,请参阅EFS 中的数据加密

使用 EFS 挂载帮助程序

挂载帮助程序帮助您在 Linux EC2 实例上挂载您的 EFS 文件系统。有关更多信息,请参阅 安装EFS文件系统

获取支持日志

挂载帮助程序具有 Amazon EFS 文件系统的内置日志记录。您可以与 AWS Support 分享这些日志以进行故障排除。

对于安装了挂载帮助程序的系统,您可以查找在 /var/log/amazon/efs 中存储的日志。这些日志适用于挂载帮助程序、stunnel 进程本身以及监控 stunnel 进程的 amazon-efs-mount-watchdog 进程。

注意

watchdog 进程确保每个挂载的 stunnel 进程正在运行,并在卸载 Amazon EFS 文件系统后停止 stunnel。如果 stunnel 进程由于某种原因意外终止,watchdog 进程将重新启动该进程。

您可以在 /etc/amazon/efs/efs-utils.conf 中更改日志配置。但是,这样做需要卸载文件系统,然后使用挂载帮助程序重新挂载以使更改生效。挂载帮助程序和 watchdog 日志的日志容量限制为 20 MiB。默认情况下,将禁用 stunnel 进程的日志。

重要

您可以为 stunnel 进程日志启用日志记录。但是,启用 stunnel 日志可能会用完您的文件系统上的宝贵空间量。

将 amazon-efs-utils 与 AWS Direct Connect 和 VPN 一起使用

在使用 AWS Direct Connect 连接到您的 Amazon VPC 时,您可以在本地数据中心服务器上挂载 Amazon EFS 文件系统。使用 amazon-efs-utils 还可以简化使用挂载帮助程序进行挂载的过程,并允许您启用传输中的数据加密。要了解如何将 amazon-efs-utils 与 AWS Direct Connect 一起用于将 Amazon EFS 文件系统挂载到本地 Linux 客户端上,请参阅演练:使用 AWS Direct Connect 和 VPN 在本地创建和挂载文件系统

有关 Amazon EFS 挂载帮助程序的更多信息,请参阅以下相关主题: