首页 > 解决方案 > 在本地机器中删除文件时如何使用 Cloud Storage Fuse 备份文件

问题描述

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

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

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

谁能帮我做。

谢谢。

标签: google-cloud-storagefusegcsfuse

解决方案


你不能用正式版的 gcsfuse 来做到这一点。

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

该视频也非常适合解释版本控制

如果你真的想用你的特殊功能的gcsfuse,你可以fork项目,去掉开源项目代码中的delete部分


推荐阅读