[Samba] vfs_shadow_copy2 problem on top level of homes share

Dr. Hansjörg Maurer hansjoerg.maurer at itsd.de
Wed Feb 8 10:42:34 UTC 2023


Hi

we have a problem accessing snapshot in a toplevel of the homes share.
Samba Version 4.16.4

In subdirectories of the homes share snapshots could be accessed.
In both cases, the snapshots are shown, but if I try to access a certain 
snapshot in toplevel of the homes share, the folder is empty in explorer
The mountpoint of the filesystem is
/data/home
Filesystem is xfs on top of lvm_thin and snapshots are generated and 
mounted by snapper
In the configured snapdir directory links are generated, which link to 
the original snapper directory

[root at serv01 ~]# ll /data/home/snapshots/
insgesamt 0
lrwxrwxrwx 1 root root 36  8. Feb 11:05 2023-01-19--0001 -> 
/data/home/.snapshots/26304/snapshot/
lrwxrwxrwx 1 root root 36  8. Feb 11:05 2023-01-20--0001 -> 
/data/home/.snapshots/26328/snapshot/
lrwxrwxrwx 1 root root 36  8. Feb 11:05 2023-01-21--0001 -> 
/data/home/.snapshots/26352/snapshot/
lrwxrwxrwx 1 root root 36  8. Feb 11:05 2023-01-22--0001 -> 
/data/home/.snapshots/26376/snapshot/
lrwxrwxrwx 1 root root 36  8. Feb 11:05 2023-01-23--0001 -> 
/data/home/.snapshots/26400/snapshot/
...

Below the part of smb.conf


[homes]
     path = /data/home/%U
     read only = no
    follow symlinks = yes
    wide links =yes
    shadow:localtime = yes
    vfs objects = shadow_copy2
    shadow: mountpoint = /data/home
    shadow: snapdir = /data/home/snapshots
    shadow: sort = desc
    shadow: format = %Y-%m-%d--%H%M


accessing for example
\\SMBSERV\maurer\Downloads (‎Gestern, ‎7. ‎Februar ‎2023, ‏‎22:02)

in explorer works fine

\\SMBSERV\maurer (‎Gestern, ‎7. ‎Februar ‎2023, ‏‎22:02)

shows "no files" in explorer
With other shares I can access snapshots on toplevel


in the error case samba logs

[2023/02/06 20:57:31.610035,  5] 
../../source3/smbd/trans2.c:1726(smbd_dirptr_lanman2_mode_fn)
   smbd_dirptr_lanman2_mode_fn: Couldn't stat [.. 
{@GMT-2023.02.06-14.02.00}] (Datei oder Verzeichnis nicht gefunden)
[2023/02/06 20:57:31.623352,  5] 
../../source3/smbd/uid.c:327(change_to_user_impersonate)
   change_to_user_impersonate: Skipping user change - already user
[2023/02/06 20:57:31.623430,  5] 
../../source3/smbd/uid.c:299(print_impersonation_info)
   print_impersonation_info: Impersonated user: uid=(500,500), 
gid=(0,500), cwd=[/data/home/maurer]
[2023/02/06 20:57:31.623501,  5] 
../../source3/smbd/trans2.c:5174(smbd_do_qfilepathinfo)
   smbd_do_qfilepathinfo: . {@GMT-2023.02.06-14.02.00} (fnum 2744924678) 
level=1004 max_data=40
[2023/02/06 20:57:31.623551,  5] 
../../source3/smbd/dosmode.c:398(fget_ea_dos_attribute)
   fget_ea_dos_attribute: Cannot get attribute from EA on file . 
{@GMT-2023.02.06-14.02.00}: Error = Keine Daten verfügbar

The
   smbd_dirptr_lanman2_mode_fn: Couldn't stat
line does not occur in the working case

Could anyone confirm this problem or am I missing a config option?
I have seen, that vfs_shadow_copy2 has now more option then when I 
created the setup....

Regards

hansjörg






----------------------------
Unser System ist mit einem Mailverschluesselungs-Gateway ausgestattet. Wenn Sie moechten, dass an Sie gerichtete E-Mails verschluesselt werden, senden Sie einfach eine S/MIME-signierte E-Mail oder Ihren PGP Public Key an hansjoerg.maurer at itsd.de.

Our system is equipped with an email encryption gateway. If you want email sent to you to be encrypted please send a S/MIME signed email or your PGP public key to hansjoerg.maurer at itsd.de.




More information about the samba mailing list