在本地机器上删除文件时如何使用 Cloud Storage Fuse 备份文件

How to Use Cloud Storage Fuse to backup files when deleted in local machine

我在本地 macOS 系统上安装了 gcsfuse,并将一个文件夹挂载到云存储桶。 一切正常。

但是,如果从挂载的文件夹中删除文件,也会删除存储桶中的文件。 我不希望发生这种情况。

每当我删除任何文件时,它应该只在我的本地机器上删除。

谁能帮我做一下

谢谢。

gcsfuse 官方版本无法做到这一点。

作为解决方法,您可以激活 object versioning。因此,即使您删除了一个文件,版本化的副本仍然存在于您的存储桶中。你什么都没丢。

This video 也非常适合解释版本控制

如果你真的想使用 gcsfuse 和你的特殊功能,你可以 fork 项目并删除 open source project

代码中的删除部分