Назад | Перейти на главную страницу

Samba 4.2 Shadow Copies в Windows 10 - пустой список

У меня есть система Debian 8 с Samba 4.2. Я использую файловую систему ZFS для хранения данных. Совместное использование Windows работает нормально, за исключением того, что клиенты Windows не могут видеть снимки теневых копий.

Моя конфигурация самбы:

[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 list -t снимок

NAME                                     USED  AVAIL  REFER  MOUNTPOINT
tank/samba/123@GMT-2017.01.06-16.00.00    64K      -    96K  -
tank/samba/123@GMT-2017.01.07-10.00.00    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

Что еще я могу сделать? Заранее спасибо.

Я не могу проверить это, но я думаю, что вам не следует добавлять срок действия (--28) в теневой формат. О, и, очевидно, ваш формат неправильный, вы путаете разделители, они не соответствуют тем, которые вы используете для своих снимков. Настройте это так:

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