Rowland Penny
2023-Feb-15 13:14 UTC
[Samba] Missing Files/Missing Folders from an NFS Share
On 15/02/2023 13:06, Conor Armstrong via samba wrote:> Folks > > I'm having trouble with a samba share of a folder. When the number of > entries in the folder is large, then large numbers of entries are missing > when viewed from a Windows 10 client. For example a folder with 5000 sub > folders, only about 550 show up. > > If I share an identical folder, which is backed on local block storage on > the server all the folders appear as expected on the windows client. > > If I access the share locally on the server using smbclient, then I can see > all the folders as expected. > > It is not a permissions issue - there is full read/write for owner, group & > world on all folders, parent folder etc. Also, folder names are not long - > just a 4 digit number. > > The server is Unbuntu 22.04 and the Samba version is 4.15.13. > > I have run the server at Debug Level 10 and captured the logs of the folder > mounted via an NFS share and then compare it to the same folder mounted > from a local block storage device, I can see that the error seems to be > arising within the smbd_marshall_dir_entry function in trans2.c as follows: > > [2023/02/15 00:03:11.268209, 9, pid=2573823, efective(33, 33), real(33, > 0)] ../../source3/smbd/trans2.c:2426(smbd_marshall_dir_entry) > > smbd_marshall_dir_entry: out of space (wanted 112, had 8)Is there any way you can try a later version of Samba ? I ask this because trans2.c has been replaced by smb1_trans2.c and smb2_trans2.c in later versions (the portion of code you are referring to is in smb2_trans2.c now). I would also like to point out that sharing an NFS share with Samba, has never been a good idea. Rowland
Il 15/02/23 14:14, Rowland Penny via samba ha scritto:> [...] > I would also like to point out that sharing an NFS share with Samba, > has never been a good idea.Hi Rowland, can I ask you why share in samba an NFS mounted fs is not a good idea? Piviul