如何监视 EFS 文件系统的装载状态? - Amazon Elastic File System
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

如何监视 EFS 文件系统的装载状态?

您可以使用 Amazon CloudWatch Logs 远程监控 EFS 文件系统装载的状态,而无需登录 EC2 实例。要使用 CloudWatch Logs 监视文件系统装载状态,需要满足以下先决条件:

  1. EC2 实例启动时使用实例配置文件,其中包含AmazonElasticFileSystemsUtils权限策略。有关更多信息,请参阅 步骤 1: 使用所需的权限配置文件

  2. 版本 1.28.1 或更高版本的 Amazon EFS 客户端(亚马逊 EFS 实例包)已安装在 EC2 实例上。您可以使用 AWS Systems Manager 在您的实例上自动安装软件包。有关更多信息,请参阅 步骤 2: 配置状态管理器用于安装或更新 Amazon EFS 客户端的关联

  3. 更新了 efs-utils.conf 配置文件以启用 CloudWatch Logs。当您使用 AWS Systems Manager 安装和配置亚马逊 efs-utils 软件包时,此更新以启用 CloudWatch 日志记录功能为您自动完成。当您从 yum 存储库安装亚马逊 efs-utils 软件包时,您必须手动更新 /etc/amaz/efs-utils.conf 配置文件,方法是取消注释# enabled = true行中的云监视日志部分。

以下是装载状态日志条目的示例:

Successfully mounted fs-12345678.efs.us-east-1.amazonaws.com at /home/ec2-user/efs Mount failed, Failed to resolve "fs-01234567.efs.us-east-1.amazonaws.com"

查看 CloudWatch Logs 中的装载状态

  1. 通过以下网址打开 CloudWatch 控制台:https://console.aws.amazon.com/cloudwatch/

  2. 选择日志组

  3. 选择/aws/efs/实用程序日志组。您将看到每个 EC2 实例和 EFS 文件系统组合的日志流。

  4. 选择一个日志流以查看特定的日志事件,包括文件系统装载状态。