设想:

设想:

设想:

具有 Samba 服务器和多个 Mac 用户、0 个 Windows 用户的广告代理机构。

vfs objects = recycle
recycle:keeptree = yes
recycle:repository = /storage/files/.recycle/%U

工作流程:

在开始使用某些 PSD 文件(或他们使用的任何文件)之前,他们会将其复制到本地,以免使我们的网络过载。

完成后,他们再次将其上传到服务器上。

问题:

一旦设计者使用 Finder 将文件粘贴到服务器上,就会发生两件事:

  1. 原始文件被移至.recycle
  2. 文件被覆盖

预期的:

仅应执行第二步,不应将任何文件移动到回收站(这会占用大量空间)。

到目前为止,我已经阅读了桑巴手册页通过设置vfs objects = recycle,它将拦截所有删除请求并将文件移至回收站。

每当有人尝试覆盖文件时,Finder(或任何其他文件管理器)是否会引发删除调用?

答案1

脏溶液

我创建了另一个共享条目,例如

[Recycle]
path = /storage/files/.recycle/%U/
# This entry has no recycle enabled

因此他们实际上可以清理自己的回收空间和磁盘上的可用空间。

这不是我真正需要的,但却是一个有效的解决方案。

相关内容