在 ubuntu 16.04 中递归跟踪文件夹更改的工具
是否有任何工具可以帮助我跟踪特定文件夹内递归发生的任何更改? 我使用过 inotifytools 和 fswatch,但两者都影响了服务器性能,因为我正在监视的文件夹大小为 1.5TB +。它是连接到 EC2 的 EFS。 有人能建议我如何使用一个文件夹监视程序而不影响性能吗?我最初的想法是每天在文件中捕获数据并将文件推送到 S3 存储桶。但这严重影响了性能。 ...
是否有任何工具可以帮助我跟踪特定文件夹内递归发生的任何更改? 我使用过 inotifytools 和 fswatch,但两者都影响了服务器性能,因为我正在监视的文件夹大小为 1.5TB +。它是连接到 EC2 的 EFS。 有人能建议我如何使用一个文件夹监视程序而不影响性能吗?我最初的想法是每天在文件中捕获数据并将文件推送到 S3 存储桶。但这严重影响了性能。 ...
我正在尝试在 AWS EKS 上部署一个具有 3 个副本的 statefulset,每个副本都有自己的持久存储(在 efs 上),这些持久存储是动态创建的。efs 服务器地址存储在 aws secrets manager 中。 但它不起作用。我收到以下错误: 警告 FailedScheduling 4m58s 默认调度程序 0/1 节点可用:pod 具有未绑定的即时 PersistentVolumeClaims。抢占:0/1 节点可用:1 抢占对于调度没有帮助。 任何帮助都将受到赞赏。 secrets-提供者类.yaml apiVersion: secret...
我们有一个名为 efs 1 的 AWS EFS。我们希望将其映射到 Linux 中名为 /data 的目录。在此目录下,将有子目录 sd1、sd2、sd3 等。 我们希望 Linux 组 1 访问 sd1 和 sd2,组 2 访问 sd2 和 sd3,等等。这意味着我们希望授予基于组的 EFS 内容访问权限。 EFS 不支持 ACL。 如何实现文件夹级别基于组的访问? ...
我已经使用了这个 CDK 设置(https://github.com/doctorray117/minecraft-ondemand) 构建基于 AWS 的 minecraft bedrock 服务器。我需要做的就是能够将现有的世界文件传输到这个新的服务器实例,但是当我尝试在现有的 ec2 服务器(运行 ubunto 20)中安装 efs 以便管理文件时,它会超时。 我已检查 TCP 端口 2049 在 efs 安全组上是否开放入站,以及现有 ec2 UBUNTU 20 服务器上是否允许出站。 尝试了各种方法... sudo mount -t nfs4 -o...
我正在尝试使用 Samba 共享 AWS EFS 内容(以便在基于 Windows 的实例上使用)。问题是,每个文件夹中有一些文件,Samba 不会显示所有文件。我尝试了不同的 Linux 发行版以及 Dockerized Samba 版本。以下是重现此问题的方法: 挂载 EFS: sudo mkdir -p /efs sudo mount -t nfs4 fs-xxx.efs.eu-central-1.amazonaws.com:/ /efs 在那里创建 1K 个空文件: sudo mkdir /efs/1k for i in {1..1000}...
我有一个 Terraform 部署,它将 Docker 映像部署到 ECS Fargate。它将 EFS 卷附加到容器。当我通过 SSH 进入容器时,我看到卷已安装,但我无法写入它。所有 POSIX 权限似乎都正确。 以下是该问题的示例: $ ssh -i ~/.ssh/_inletchef/ifsudo.pem [email protected] Last login: Fri Apr 14 21:45:27 2023 from ip-10-0-3-140.us-west-1.compute.internal -bash-4.2$ sudo -...
当我跑步时 aws efs describe-access-points --query 'AccessPoints[*].[AccessPointId]' --output table 我拿回了 5 个不同的 ID。 似乎没有像其他资源那样的任何过滤选项。 aws efs describe-access-points --filters "Name=AccessPoints.Name,Values=media" --query 'AccessPoints[*].[AccessPointId]' --output table usage: aws [op...
我曾经监控过我附加了 EBS 卷的 EC2 实例中的读/写 iowait,iowait 列的输出iostats只有 200 ~ 500us,据我所知 EBS 实际上是一个网络卷,我认为本地网络延迟应该在 ~10ms 级别,那么 EBS 如何实现这个<1ms 的延迟呢? EFS 也有同样的问题,我没有测试过 EFS,但在性能页面中它显示读取延迟可以低至 250us。 https://docs.aws.amazon.com/efs/latest/ug/performance.html#performance-...
我创建了一个由 EC2 自动扩展组支持的 ECS 集群,并在其中启动了一项使用 EFS 进行 NFS 存储的服务。该服务在awsvpc网络模式下运行,因此我能够控制往返于它的流量。有一个安全组允许从其自身和(用于故障排除)从 0.0.0.0/0 访问 TCP2049/NFS4,并且它连接到 EFS 挂载点和 ECS 服务。EFS 和 ECS/EC2 机器都位于同一个 VPC 和相同的三个子网中。 但是,该服务无法在 ECS 中部署任务 - 任务因以下错误而崩溃: Error response from daemon: create ecs-service-1...
我用了此 EFS 演练在我的 EC2 实例上挂载我的 EFS 并启用可写入的每个用户子目录。 根据文档,All files and subdirectories the user creates in their home directory are then created on the Amazon EFS file system。但是,当我查看中的用户目录时/mnt,它们并不都包含相应用户主目录中的文件和子目录。 我如何确保 EFS 上的内容与用户主目录中的内容相同?因为如果我卸载并重新安装 EFS,我将丢失数据。 ...
有人能建议将服务从一个 EC2 实例移动到另一个 EC2 实例的最佳方法吗?例如,Test-dev我们想要启动并替换TEST(服务器),但我们想在新实例上获取 CRON 服务和脚本。此外,我们想将用户配置文件从实例Test-dev复制到此机器(TEST (server))。 任何帮助,将不胜感激 ! ...
在我的场景中,加载问题似乎是由于在未为 CDN 设置 HTTP 超时的情况下发出 HTTP 请求而导致的。同步请求使页面执行暂停了几分钟,然后负载均衡器使请求超时。 这些请求针对的是文章页面上的图像。我们在渲染之前确保它们存在,如果不存在,则显示通用图像。例如https://cloudfront.qwery.com/CDNSource/teasers/56628.jpg每篇文章有 1 张图片。有人能提供其他解决方案吗? 目前,资源位于 S3 中,因此也许可以使用 CRON 每小时将数据同步到 Web 服务器,并且 Web 服务器在构建时会获取 S3 存储桶的...
我有一个 EC2 实例,其中有一个容器需要访问的大型目录(例如 /large-dir)。实例和容器共享相同的网络和安全组。我可以创建 EFS 并将其安装到容器,也可以在安装后从 EFS 添加/删除文件。 实例上有一些进程不断写入 /large-dir,所以我无法重命名或移动该目录。 目前我无法在 EC2 实例上安装 EFS,因为这种做法会用 EFS 数据(为空)覆盖目录数据 如果我从头开始设置,这将很容易(在 EC2 上初始空目录 -> 在 EC2 上挂载 EFS -> 启动写入 dir/efs 的进程 -> 容器随机启动并挂载 efs 并...
定价是否仅适用于存储还是还涉及其他费用? 例如:如果 lambda 函数通过私有 vpc 将 1Gb/s 的文件放在 efs 上,那么一天的费用是多少? 在 aws efs 定价页面上他们提到: Total EFS One Zone storage charge: 74,400 GB-Hours x (1 month / 744 hours) x $0.16/GB-month = $16 但没有说明是否还有其他相关费用? 在 efs 上放置/删除文件是否也需要付费? ...
寻找一些对我的思考过程的验证。我手头没有数据来支持我的说法,但我对有或没有 EFS 的网站托管有足够的经验,可以放心地做到这一点。 完全由 EFS 提供服务的 Joomla 或 WordPress PHP 网站(例如,文档根目录位于 EFS 中)- 使用 Apache 和 PHP-FPM 将比由 EBS 提供服务的网站慢。这是因为 EFS 对于每个文件操作的固有延迟。我的理解是,启用 Opcache 后,所有 PHP 脚本都会被编译成 Opcodes 并存储在内存中。如果validate_timestamps设置为=0,那么一旦从文件存储中读取文件并将其编译...