我正在设置一个使用 Samba 和 ZFS 的文件服务器。我已经配置了 Samba,使其在 Windows 中的“以前的版本”下显示 ZFS 快照;以下是我的 Samba 配置的摘录:
vfs objects = acl_xattr shadow_copy2
shadow:snapdir = .zfs/snapshot
shadow:format = -%Y-%m-%d-%H%M
shadow:snapprefix = ^zfs-auto-snap_\(frequent\)\{0,1\}\(hourly\)\{0,1\}\(daily\)\{0,1\}\(monthly\)\{0,1\}
shadow:delimiter = -20
此外,我还配置了zfs-auto-snapshot
(https://github.com/zfsonlinux/zfs-auto-snapshot/tree/master)现在,我可以在 Windows 资源管理器中看到任何文件夹的“以前的版本”:
但是,当我想查看普通文件的以前版本时,这是行不通的:
我想知道如何更改我的 Samba 配置,以便我也可以看到以前版本的文件。我相信这是可能的,但我不知道如何实现。
我使用的是 Fedora 38 和 Samba 版本 4.18.6。