vfs_streams_xattr - Store alternate data streams in posix xattrs
vfs objects = streams_xattr
System Administration tools VFS_STREAMS_XATTR(8)
NAME
vfs_streams_xattr - Store alternate data streams in posix xattrs
SYNOPSIS
vfs objects = streams_xattr
DESCRIPTION
This VFS module is part of the samba(7) suite.
The vfs_streams_xattr enables storing of NTFS alternate data streams in
the file system. As a normal posix file system does not support the
concept of multiple data streams per file, the streams_xattr module
stores the data in posix extended attributes (xattrs). The name of
these attributes by default is user.DosStream."ADS-NAME". The prefix
"user.DosStream." can be changed with the module option
streams_xattr:prefix, but be aware that this will also expose those ADS
over the SMB extended attributes interface.
The file system that is shared with this module enabled must support
xattrs.
Please note that most file systems have severe limitations on the size
of xattrs. So this module might work for applications like IE that
stores small zone information in streams but will fail for applications
that store serious amounts of data in ADSs.
OPTIONS
streams_xattr:prefix = STRING
Name prefix used when storing an ADS in an xattr, defaults to
user.DosStream.. Changing this will also expose ADS over the SMB
extended attributes interface.
streams_xattr:store_stream_type = [yes|no]
Whether the xattr names for Alternate Data Streams of type "$DATA"
are suffixed by the stream type string ":$DATA". The default is
yes.
EXAMPLES
[share]
vfs objects = streams_xattr
AUTHOR
The original Samba software and related utilities were created by
Andrew Tridgell. Samba is now developed by the Samba Team as an Open
Source project similar to the way the Linux kernel is developed.
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
+---------------+-----------------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+-----------------------+
|Availability | service/network/samba |
+---------------+-----------------------+
|Stability | Volatile |
+---------------+-----------------------+
NOTES
Source code for open source software components in Oracle Solaris can
be found at https://www.oracle.com/downloads/opensource/solaris-source-
code-downloads.html.
This software was built from source available at
https://github.com/oracle/solaris-userland. The original community
source was downloaded from
https://download.samba.org/pub/samba/stable/samba-4.13.17.tar.gz.
Further information about this software can be found on the open source
community website at http://www.samba.org/.
Samba 4.13.17 06/28/2022 VFS_STREAMS_XATTR(8)