google-cloud-storage - 在本地机器中删除文件时如何使用 Cloud Storage Fuse 备份文件
问题描述
我在本地 macOS 系统上安装了 gcsfuse,并将一个文件夹安装到云存储桶中。一切正常。
但是,如果从挂载的文件夹中删除了一个文件,也会在存储桶上删除。我不希望这种情况发生。
当我删除任何文件时,它应该只在我的本地机器上删除。
谁能帮我做。
谢谢。
解决方案
你不能用正式版的 gcsfuse 来做到这一点。
作为解决方法,您可以激活对象版本控制。因此,即使您删除了一个文件,一个版本化的副本仍然存在于您的存储桶中。你什么都没失去。
该视频也非常适合解释版本控制
如果你真的想用你的特殊功能的gcsfuse,你可以fork项目,去掉开源项目代码中的delete部分
推荐阅读
- node.js - 如何使用 MS Team 机器人在最终用户/客户端机器上运行命令/代码
- nhibernate - NHibernate 加入 2 个表并通过集合项目到 DTO
- c++ - 更改“孩子的父母的样式表”时如何将孩子的样式表重置为Qt默认样式表?
- html - 单击按钮后如何将按钮颜色更改为红色(原色为红色)?
- java - 从 java 运行密码查询的更快方法
- javascript - 如何区分滚动事件和长按事件?
- php - 上传大块谷歌驱动器文件错误
- python - python中嵌套列表的双重部分
- javascript - 无法使用 puppeteer 重用新填充的链接
- qml - 如何使用“Layout.alignment”而不是“anchors.right: someItemID.right”