gpt4 book ai didi

amazon-ec2 - S3 存储桶在 EC2 实例上随机卸载

转载 作者:行者123 更新时间:2023-12-04 02:29:54 24 4
gpt4 key购买 nike

我的公司目前正在使用 AWS 的 S3fs 和 Ec2。我们已经在我们的 Ec2 实例上挂载了我们的 s3 存储桶,但是一段时间(例如一周)后,一些存储桶会自行卸载,我们的服务器实例几乎没用了。错误是“传输端点未连接”。

S3fs 版本:从源代码构建 1.61

FUSE 版本:2.84.1 从源代码构建

操作系统:Linux、Ubuntu 11.04

是否有某种安全机制可以防止(或至少检测)这些问题?

最佳答案

伟大的洞察力。没有想过这个。但我们可以采取以下 3 个预防措施:

1) 创建一个自动挂载,以便在 EC2 关闭的极不可能的情况下,一旦 EC2 通过/etc/fstab 返回,S3 就会重新挂载

2) 或/和如果您愿意,可以使用 cron 创建辅助自动挂载:

echo "/usr/bin/s3fs [s3 bucket name] [mountpoint path] -o allow_other" >> automount-s3
sudo mv automount-s3 /usr/sbin
sudo chown root:ubuntu /usr/sbin/automount-s3
sudo chmod +x /usr/sbin/automount-s3

crontab -e

添加这一行
@reboot /usr/sbin/automount-s3

3)我还会创建另一个每小时的 cron 来检查 S3 是否仍然安装 - 这可以通过检查您的 EC2 路径中是否存在虚拟文件来完成。如果该文件不存在,cron 将通过调用“/usr/bin/s3fs -o allow_other [s3 存储桶名称] [挂载点路径]”进行手动挂载。最好向管理员发送电子邮件并将其登录到系统中。

关于amazon-ec2 - S3 存储桶在 EC2 实例上随机卸载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7333286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com