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

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

我有一个装有 Samba 4.2 的 Debian 8 系统。我使用 ZFS 文件系统进行数据存储。Windows 共享运行正常,但 Windows 客户端看不到任何卷影副本快照。

我的 samba 配置是:

[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  -

我实际上可以进入 .zfs/snapshot 并查看这些快照。

我正在尝试检查日志中的任何错误:journalctl -u smbd -f 即使调试级别 = 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

我还能做什么?提前谢谢您。

答案1

我无法测试以确保,但我认为您不应该将到期时间 (--28) 添加到影子格式中。哦,显然您的格式是错误的,您混淆了分隔符,它们与您用于快照的分隔符不匹配。按以下方式设置:

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

相关内容