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

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

监控 EFS 文件系统挂载状态

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

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

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

  3. 这些区域有:botocore软件包安装在 EC2 实例上。有关更多信息,请参阅安装 botocore

  4. 这些区域有:efs-utils.conf配置文件已更新以启用 CloudWatch Logs。当您使用Amazon Systems Manager安装和配置amazon-efs-utils软件包,此更新以启用 CloudWatch 日志记录功能将自动为您完成。当您安装amazon-efs-utils包,则必须手动更新/etc/amazon/efs/efs-utils.conf配置文件,方法是取消注释# enabled = truecloudwatch-log部分。

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

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. 选择日志流以查看特定日志事件,包括文件系统装载状态。