首页 > 解决方案 > 如何找到挂载到特定 EFS 的所有 EC2 实例

问题描述

我需要用加密的 EFS 替换。计划是将其所有内容复制到 S3,使用 S3 内容填充新 EFS,然后卸载旧 EFS 并将新 EFS 安装在同一位置。

问题是,我不知道如何找到挂载到该特定 EFS 的所有 EC2 实例。我查看了aws efs文档,但没有任何东西可以满足我的要求。

标签: amazon-efs

解决方案


没有一个地方或命令可以列出挂载 EFS 的 ec2 实例。

我建议做的下一个最好的事情是使用带有 EFS 指标的 Cloudwatch 仪表板。 有一个指标可以显示连接到您的 EFS 共享的 EC2 实例的数量:它是EFS 下指标的Sum统计数据ClientConnections

您可以轻松创建 Cloudwatch 仪表板 -

  1. 转到您的 CloudWatch 控制台 -> 仪表板创建仪表板按钮。
  2. 将您的仪表板命名为“EFS”,然后单击创建仪表板。
  3. 下一步看类型选择,选择 Line(第一个)并点击 Configure: 在此处输入图像描述
  4. 然后在底部的 All Metrics 选项卡下选择 EFS。
  5. 单击文件系统指标
  6. 然后在您要移出的非加密 EFS 驱动器名称下选择客户端连接。然后单击创建小部件按钮。 在此处输入图像描述

该图将是连接的数量。当您将 EC2 移出该非加密驱动器时,该数字应该会下降。

最终的仪表板将如下所示:

在此处输入图像描述


推荐阅读