1VFS_STREAMS_XATTR(8)      System Administration tools     VFS_STREAMS_XATTR(8)
2
3
4

NAME

6       vfs_streams_xattr - Store alternate data streams in posix xattrs
7

SYNOPSIS

9       vfs objects = streams_xattr
10

DESCRIPTION

12       This VFS module is part of the samba(7) suite.
13
14       The vfs_streams_xattr enables storing of NTFS alternate data streams in
15       the file system. As a normal posix file system does not support the
16       concept of multiple data streams per file, the streams_xattr module
17       stores the data in posix extended attributes (xattrs). The name of
18       these attributes by default is user.DosStream."ADS-NAME". The prefix
19       "user.DosStream." can be changed with the module option
20       streams_xattr:prefix, but be aware that this will also expose those ADS
21       over the SMB extended attributes interface.
22
23       The file system that is shared with this module enabled must support
24       xattrs.
25
26       Please note that most file systems have severe limitations on the size
27       of xattrs. So this module might work for applications like IE that
28       stores small zone information in streams but will fail for applications
29       that store serious amounts of data in ADSs.
30
31       CAUTION: Make sure to set "kernel oplocks = no" in smb.conf if if you
32       use this module because this combination is currently broken. See Bug
33       7537 for details.
34

OPTIONS

36       streams_xattr:prefix = STRING
37           Name prefix used when storing an ADS in an xattr, defaults to
38           user.DosStream.. Changing this will also expose ADS over the SMB
39           extended attributes interface.
40
41       streams_xattr:store_stream_type = [yes|no]
42           Whether the xattr names for Alternate Data Streams of type "$DATA"
43           are suffixed by the stream type string ":$DATA". The default is
44           yes.
45

EXAMPLES

47                   [share]
48                vfs objects = streams_xattr
49

AUTHOR

51       The original Samba software and related utilities were created by
52       Andrew Tridgell. Samba is now developed by the Samba Team as an Open
53       Source project similar to the way the Linux kernel is developed.
54
55
56
57Samba 4.2                         06/19/2018              VFS_STREAMS_XATTR(8)
Impressum