我真的同意这个。我的目标是前面带有可选标签的快照以及未标记的快照在 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
如果我按如下方式设置 smb.conf,Windows 将按预期看到未标记的卷影副本。
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的值。例如,以下是我尝试过的一些组合:
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-
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-
shadow:format = GMT-%Y.%m.%d-%H.%M.%S
任何帮助将非常感激,因为我已经花了几个小时来研究组合和在线搜索!