我在删除公司 LAN 网络上的文件时遇到问题。我有 5x5TB 的共享磁盘用于存储数据。大约 20 个客户端(PC 用户)可以访问这些磁盘。最大的问题是,当有人删除他们不想删除的内容或删除其他作业时。因为,共享磁盘没有回收站(垃圾箱)文件夹,并且删除是永久的(或使用恢复软件......)。
我们有 20 台 Windows PC(客户端用户)和一台带有这些共享磁盘的 Linux 服务器(主)。我想知道是否可以以某种方式运行一个脚本,将文件移至垃圾箱而不是删除它们。因为当 Windows PC 上的用户访问服务器上的共享磁盘并删除某些内容时,没有回收站可以轻松恢复该内容。
是否可以在删除事件时触发“移至”事件?
答案1
我假设您的 Linux 服务器通过 samba 共享磁盘。如果是这样的话,你有没有看过vfs_recycle(https://www.samba.org/samba/docs/current/man-html/vfs_recycle.8.html)?
它在共享级别创建一个回收目录...独立于单个用户。