[Samba] Samba shows error NT Status: STATUS_OBJECT_NAME_NOT_FOUND when copying 10GB file using robocopy when ecryptfs file system shared using samba
Reddy, Anil
Anil.Reddy at cavium.com
Thu May 11 07:35:42 UTC 2017
I shared raid 5 array which is mounted using ecryptfs to a windows 10 client using samba share . When i do a robocopy of file greater than size of 7GB the samba throws an error NT Status: STATUS_OBJECT_NAME_NOT_FOUND which can be observed in wire shark .
Setup :
----------
Host with ubuntu 16.01 -------------------> windows 10 client
(Samba server, (robocopy)
Raid 5 with ecryptfs )
On ubuntu server :
--------------------------
kernel - 4.9.0
samba version - 4.1.6-Ubuntu
* Created RAID 5 Array with 5 devices .
* # mdadm --create --assume-clean --verbose /dev/md5 --level=5 --raid-devices=5 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
* # mkfs.ext4 -b 32768 /dev/md5
* # mount /dev/md5 /home/test/raid_5
* Created samba password for test user
* # smbpasswd -a test
* Created directories needed to be shared .
* mkdir /home/test/raid_5/flow1
* mkdir /home/test/raid_5/flow2
* Created ecryptfs of the directories to be shared .
*
ot at arm64:/home/test/raid_5# mount -t ecryptfs flow2/ flow2/
Passphrase:
Select cipher:
1) aes: blocksize = 16; min keysize = 16; max keysize = 32
2) blowfish: blocksize = 8; min keysize = 16; max keysize = 56
3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24
4) twofish: blocksize = 16; min keysize = 16; max keysize = 32
5) cast6: blocksize = 16; min keysize = 16; max keysize = 32
6) cast5: blocksize = 8; min keysize = 5; max keysize = 16
Selection [aes]: aes
Select key bytes:
1) 16
2) 32
3) 24
Selection [16]:
Enable plaintext passthrough (y/n) [n]: n
Enable filename encryption (y/n) [n]: n
Attempting to mount with the following options:
ecryptfs_unlink_sigs
ecryptfs_key_bytes=16
ecryptfs_cipher=aes
ecryptfs_sig=29acec13662d2e8f
Mounted eCryptfs
*
* Start the samba service
* # /etc/init.d/samba start
On windows 10 Client .
-------------------------------
* Connected to network device of the ubuntu host
* Ran robocopy of file 10GB to the network share
*
C:\Users\machine-412>robocopy E:\ Z:\ 10G.tst
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : Thursday, May 11, 2017 12:33:17 PM
Source : E:\
Dest : Z:\
Files : 10G.tst
Options : /DCOPY:DA /COPY:DAT /R:1000000 /W:30
------------------------------------------------------------------------------
1 E:\
0.0% New File 10.0 g 10G.tst
2017/05/11 12:34:22 ERROR 59 (0x0000003B) Copying File E:\10G.tst
An unexpected network error occurred.
Waiting 30 seconds... Retrying...
0.0% New File 10.0 g 10G.tst
*
* I get the above error and it just retries to copy .
* This is seen only when copying files greater than 7GB .
*
On Wireshark the Samba throws the error STATUS_OBJECT_NAME_NOT_FOUND.
My smb.conf is as below .
[global]
#socket options = TCP_NODELAY
max xmit = 65535
paranoid server security = No
socket options = IPTOS_LOWDELAY TCP_NODELAY IPTOS_THROUGHPUT SO_SNDBUF=524288 SO_RCVBUF=524288
allocation roundup size = 0
max log size = 50
min receivefile size = 1
use sendfile = yes
use sendfile = Yes
read raw = yes
write raw = yes
dead time = 15
block size = 65535
log level = 0
encrypt passwords = yes
create mask = 0777
directory mask = 0777
null passwords = yes
;map to guest = bad user
guest account = root
passdb backend = smbpasswd
include = /etc/samba/include_workgroup.conf
;server multi channel support = yes
[raid_51]
comment = Home Directories
browseable = yes
writable = yes
map read only = no
guest ok = no
path = /home/test/raid_5/flow1/
public = yes
large readwrite = yes
use sendfile = yes
[raid_52]
comment = Home Directories
browseable = yes
writable = yes
map read only = no
guest ok = no
path = /home/test/raid_5/flow2/
public = yes
large readwrite = yes
use sendfile = yes
Is there any configuration i need to use in smb.conf while using ecryptfs.
Regards,
Anil
More information about the samba
mailing list