Redhat with Fuse 2.4.8
S3FS 版本 1.59
另外:Amazon S3 with s3fs and fuse,transport endpoint is not connected
我想制作一个脚本来解决这种情况。该脚本将卸载并安装目录。我需要使用的命令是:
fusermount -u /s3
/usr/bin/s3fs -o allow_other bucketname /s3
对于熟悉这种情况的人,我应该关心其他事情吗?或者这就足够了?
Redhat with Fuse 2.4.8
S3FS 版本 1.59
另外:Amazon S3 with s3fs and fuse,transport endpoint is not connected
我想制作一个脚本来解决这种情况。该脚本将卸载并安装目录。我需要使用的命令是:
fusermount -u /s3
/usr/bin/s3fs -o allow_other bucketname /s3
对于熟悉这种情况的人,我应该关心其他事情吗?或者这就足够了?
您不应该在生产环境中使用 amazon s3 作为 unix 文件系统。S3 不是这样构建的。来自s3fs 文档
重要限制最终一致性由于 S3 的“最终一致性”限制,文件创建可能并且偶尔会失败。即使在成功创建之后,后续读取也可能在不确定的时间内失败,即使在一次或多次成功读取之后也是如此。创建并读取足够多的文件,您最终会遇到此故障。这不是 s3fs 的缺陷,也不是像 s3fs 这样的 FUSE 包装器可以解决的问题。重试选项不能解决这个问题。您的应用程序必须容忍或补偿这些故障,例如通过重试创建或读取。有关更多详细信息,请参阅最终一致性
好读。
我想规避一下,我的 2 美分价值是您可以每分钟执行一次 cron 来将文件从已安装的 S3 驱动器复制到您的服务器。如果上下文适合,那就是