[Samba] vfs_fruit: xattr imcompatible with netatalk
HAT
hat at fa2.so-net.ne.jp
Wed Mar 11 08:30:45 MDT 2015
Hi.
I'm testing samba 4.2.0 vfs_fruit on Fedora Server 22-alpha.
I confirmed that ResourceFork and FinderInfo are compatible with
Netatalk 3.1.7. However, EAs are incompatible.
The character ":" in EA name is wrong.
The EAs are not seen from clients.
smb.conf:
[test2]
path = /export/test2
writable = yes
vfs objects = catia fruit streams_xattr
fruit:locking = netatalk
streams_xattr:prefix = user.
streams_xattr:store_stream_type = no
kernel oplocks = no
On OS X:
$ cd ~/test
$ xattr ICONandEA.txt
com.apple.FinderInfo
com.apple.ResourceFork
com.apple.TextEncoding
com.apple.metadata:kMDItemFinderComment
Copy from OS X to Fedora via Netatalk.
On Fedora:
$ cd /export/test2
$ ls -a1
./
../
.DS_Store
._ICONandEA.txt
ICONandEA.txt
$ getfattr ICONandEA.txt
# file: ICONandEA.txt
user.com.apple.TextEncoding
user.com.apple.metadata:kMDItemFinderComment
user.org.netatalk.Metadata
Copy from OS X to Fedora via Samba.
On Fedora:
$ cd /export/test2
$ ls -a
./
../
.DS_Store
._ICONandEA.txt
ICONandEA.txt
$ getfattr ICONandEA.txt
# file: ICONandEA.txt
user.com.apple.TextEncoding
user.com.apple.metadata kMDItemFinderComment
user.org.netatalk.Metadata
The character ":" is wrong.
On OS X via Samba:
$ cd /Volumes/test2
$ xattr ICONandEA.txt
com.apple.FinderInfo
com.apple.ResourceFork
The EAs are not seen from clients.
How can I handle EAs?
--
HAT
More information about the samba
mailing list