[Samba] Alternative data stream on volume cannot be created

Tao Sang Tao.Sang at winmagic.com
Thu Sep 11 15:53:39 MDT 2014



I met an issue to create ADS on a volume to store meta info.

A Samba server on Ubuntu is configured as follows to provide a share for
Windows client.  


OS: Ubuntu 14.04.1 LTS.

SAMBA: Version 4.1.6-Ubuntu

Kernel: 3.13.0-34-generic


The policy is as follows,



path = /home/daniel/Public/sharefolder1

read only = no

browseable = yes

guest ok = no

create mask = 0777

directory mask = 0777

vfs objects = streams_xattr


On Win7 64bit client, I opened a console to test and got  the following


1. File data stream can be created.


echo "sdfsdfc' > \\Server\Share\file:MetaInfo


Where Server is the computer name of the Ubuntu  machine; file is an
existing file name.. 


The command  succeeds.



2. Folder data stream can be created .


echo "sdfds" > \\Server\Share\fold\:MetaInfo


Where fold is an existing  directory name.


It succeeds as well.



3. Volume data stream cannot be created.


echo "dfvddfv" > \\Server\Share\:MetaInfo


It fails with an error message: The system cannot find the file


I tested on a  network folder shared  by windows machine, the volume
data stream can be created.



Is this the limitation of Linux Samba share?


Could anybody help me with this?





More information about the samba mailing list