【问题标题】:how to stop s3fs from deleting files added to a mounted S3 bucket如何阻止 s3fs 删除添加到已安装 S3 存储桶的文件
【发布时间】:2020-05-23 00:56:24
【问题描述】:

s3fs-fuse 是否可以配置为同步 Linux 文件系统 [Amazon 2 EC2] 以匹配挂载的 S3 存储桶中的内容..?

似乎恰恰相反,通过控制台添加到 S3 的文件通常会在整点从 S3 中删除。

S3 日志显示来自用于设置 s3fs 的 IAM 用户的删除请求。

我已尝试使用基本/默认设置重建存储桶和 EC2 实例。

这是挂载命令:

sudo s3fs my-s3-bucket -o use_cache=/tmp -o allow_other -o uid=1000 -o mp_umask=002 -o multireq_max=5 /var/www/html/call-lib/lib -o nonempty"

【问题讨论】:

  • 不使用s3fs,您是否考虑过使用AWS Command-Line Interface (CLI)?它有一个aws s3 sync 命令,可以在任一方向工作。
  • 是的,这是一个更好的方法,谢谢。请注意,需要 --delete 开关才能完成这项工作。

标签: amazon-web-services amazon-s3 amazon-ec2 s3fs


【解决方案1】:

s3fs 不会将文件夹与存储桶同步;相反,它提供了对该存储桶的视图并允许修改对象。此外 s3fs 不会自动删除对象,除非您的应用程序将其删除。如果要同步文件夹,请查看rclone

【讨论】:

  • 这很有意义,会尝试 rclone,看起来像是 rsynch 的实现,这是一个很棒的工具。
猜你喜欢
  • 2019-04-11
  • 2018-05-16
  • 1970-01-01
  • 2022-11-03
  • 2012-04-20
  • 2020-12-14
  • 2012-09-01
  • 2015-06-23
  • 2021-06-25
相关资源
最近更新 更多