Windows 10中的Samba 4.2卷影副本 – 空列表

我有一个带有Samba 4.2的Debian 8系统。 我正在使用ZFS文件系统进行数据存储。 Windows共享工作正常,除了Windows客户端无法看到任何卷影副本快照。

我的桑巴configuration是:

[Test] comment = test writable = yes directory mask = 0777 guest ok = Yes path = /samba/123 create mask = 0666 read only = No vfs objects = shadow_copy2 shadow: format = auto-%Y-%m-%d_%H.%M.%S--28d shadow: sort = desc shadow: snapdir = .zfs/snapshot 

我的快照列表是:

zfs列表-t快照

 NAME USED AVAIL REFER MOUNTPOINT tank/samba/[email protected] 64K - 96K - tank/samba/[email protected] 64K - 96K - tank/samba/123@GMT_2017.02.07-14.00.32 64K - 120K - tank/samba/123@GMT_2017.02.07-07.02.04 64K - 120K - 

我实际上可以cd到.zfs / snapshot并看到这些快照。

我试图检查日志中的任何错误:journalctl -u smbd -f即使debugging级别= 10也没有看到任何错误/警告。我甚至用Wireshark检查了客户机 – 服务器通信,它似乎也可以:

 SMB2 178 Ioctl Request FSCTL_GET_SHADOW_COPY_DATA File: test1.txt SMB2 186 Ioctl Response FSCTL_GET_SHADOW_COPY_DATA File: test1.txt SUCCESS 

我还可以做些什么? 先谢谢你。

我不能testing它是肯定的,但是我认为你不应该把过期时间(–28)添加到阴影格式。 哦,显然你的格式是错误的,你正在混合分隔符,他们不符合你的快照使用。 这样设置:

  shadow: format = auto-%Y.%m.%d-%H.%M.%S