You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Samba smb.conf中shadow copy的snapprefix无法识别带标签快照的问题求助

Samba smb.conf中shadow copy的snapprefix无法识别带标签快照的问题求助

我折腾了好几个小时,还是搞不定Samba影子拷贝的配置问题,想请大家帮忙!

我的需求是让Windows能识别两种快照作为文件的历史版本:一种是不带标签的,另一种是前缀带可选标签的。快照的命名格式示例如下:

  • /mnt/pool1/.snapshots/Backup/GMT-2023.07.16-12.53.26(无标签)
  • /mnt/pool1/.snapshots/Backup/Sometagname_GMT-2023.07.16-12.53.26(带标签,标签与时间戳用下划线分隔)
  • /mnt/pool1/.snapshots/Backup/anothertagname23_GMT-2023.07.16-12.53.26(带数字的标签)

目前仅配置无标签快照时,Windows能正常识别,对应的smb.conf配置如下:

shadow:snapdir = /mnt/pool1/.snapshots/Backup
shadow:basedir = /mnt/pool1/Backup
shadow:sort = desc
shadow:format = GMT-%Y.%m.%d-%H.%M.%S
shadow:localtime = yes

但我想同时兼容带标签的快照,试了各种正则表达式和配置组合,始终找不到合适的shadow:snapprefix和shadow:delimiter参数值。以下是我尝试过的几种配置组合:

尝试的配置组合1

shadow:format = %Y.%m.%d-%H.%M.%S
shadow:localtime = yes
shadow:snapprefix = ^[A-Za-z0-9]\{0,\}\(_\)\{0,1\}\(GM\)\{1\}
shadow:delimiter = T-

尝试的配置组合2

shadow:format = %Y.%m.%d-%H.%M.%S
shadow:format = GMT-%Y.%m.%d-%H.%M.%S
shadow:localtime = yes
shadow:snapprefix = ^[A-Za-z0-9]*\(_\)?
shadow:delimiter = GMT-

尝试的配置组合3

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

实在找不到解决方案了,有没有懂行的大佬能给我指点一下正确的配置参数?非常感谢!

备注:内容来源于stack exchange,提问作者Arthur Mitchell

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 08:25:28