[SOLVED] Samba 4 can't copy from previous version in Windows

ukro

Member
May 16, 2021
125
13
23
39
HW:
HP server ML110G9

SW:
Fileserver VM - debian 11 - Samba version 4.13.13-Debian
UserPC - Windows 8 / Windows 11

ZFS:
data/subdata@GMT-2023.07.05-19.41.00

smb.conf:


Code:
vfs objects = shadow_copy2 acl_xattr
    acl_xattr:ignore system acls = yes
    shadow: format = GMT-%Y.%m.%d-%H.%M.%S
    shadow: sort = desc
    shadow: snapdir = .zfs/snapshot
    shadow: basedir = /data
    shadow: share_root = /data/subdata
    shadow: localtime = yes
    zfsacl:expose_snapdir=true
    veto files = /.windows/.mac/


Samba log:

Code:
root opened file PngItem_1468479.png {@GMT-2023.07.05-23.41.00} read=No write=No (numopen=3)
[2023/07/05 17:21:28.422995,  2] ../../source3/smbd/close.c:824(close_normal_file)
  root closed file PngItem_1468479.png {@GMT-2023.07.05-23.41.00} (numopen=2) NT_STATUS_OK
[2023/07/05 17:21:30.401392,  2] ../../source3/smbd/open.c:1524(open_file)
  root opened file PngItem_1468479.png {@GMT-2023.07.05-23.41.00} read=Yes write=No (numopen=4)
[2023/07/05 17:21:30.430323,  2] ../../source3/smbd/trans2.c:3646(smbd_do_qfsinfo)
  stat of . failed (No such file or directory)
[2023/07/05 17:21:30.432968,  2] ../../source3/smbd/trans2.c:3646(smbd_do_qfsinfo)
  stat of . failed (No such file or directory)
[2023/07/05 17:21:30.435970,  2] ../../source3/smbd/trans2.c:3646(smbd_do_qfsinfo)
  stat of . failed (No such file or directory)
Problem description:

1) When i delete a file and open previous version through the tab in windows, I am able to open png file, not vsd (for now this files i have tested)

2) I am not able to copy any files/folders from the snapshot that opened when i pres open from the properties/previous version tab to my local machine.

Code:
Popup error Title: Item Not Found


Popup error message: Could not find this item


This is no longer located in \\192.168.6.179\subdata\subdata(\\192.168.6.179). Verify the item's location and try again.

3) I am able to go to .zfs/snapshot folder through smb and copy the file successfully to User PC.

4) I would like to transfer away from windows to linux, which i really need the shadow copy to work.

- I have googled through the internet, i used ChatGPT for 2days straight and was not able to resolve this problem.
- When i tested Truenas VM with same conditions, it worked right away, i tryed to export smb.conf from truenas but was not able to find any mentions on shadow_copy2 in the conf files to be able copy/paste...

No answers on reddit and serverfault...
https://www.reddit.com/r/debian/comments/14xf78e/samba_4_cant_copy_from_previous_version_in_windows/
https://serverfault.com/questions/1136742/samba-4-cant-copy-from-previous-version-in-windows
Please help
 
This is the Proxmox VE installation and configuration forum.

I understand your pain with samba and windows, but both are not really Proxmox VE topics.
 
Thank you for understanding, i was hoping that many people must use some file server and have some response as i have migrated from truenas to proxmox and need to sort it out :(((
 
Just a remote pointer: the "zmb-ad" container, descibed and implemented in https://github.com/bashclub/zamba-lxc-toolbox, does work fine for me. Including those snapshots accessible through the property dialogue in the Windows File Explorer. Take a look into their "smb.conf".

Good luck.
 
  • Like
Reactions: ukro
Just a remote pointer: the "zmb-ad" container, descibed and implemented in https://github.com/bashclub/zamba-lxc-toolbox, does work fine for me. Including those snapshots accessible through the property dialogue in the Windows File Explorer. Take a look into their "smb.conf".

Good luck.

Thank you very much! It is working through the zamba standalone, i have tried the same config in turn key file server and it's not working. So the problem must be somewhere else, maybe in packages as i am testing the same snapshots. I don't really care as i can use the zamba for the file server. You saved me !!! <3 <3 <3
 
  • Like
Reactions: UdoB