Virtual File System Modules: Difference between revisions

From SambaWiki
(Added description for streams_xattr)
(Added descriptoin for xattr_tdb.)
Line 137: Line 137:
|-
|-
|[[Using the xattr_tdb VFS Module|xattr_tdb]]
|[[Using the xattr_tdb VFS Module|xattr_tdb]]
|Stores extended attributes in a Trivial Database (TDB) file.
|
|}
|}



Revision as of 17:07, 1 November 2017


The Virtual File System (VFS) in Samba enable administrators to extend the functionality of Samba through modules.



VFS Modules Provided by Samba

Samba provides the following VFS modules:

Name of the VFS Module Feature Provides by the Module
acl_tdb
acl_xattr Enables to use fine-granular Windows Access Control Lists (ACL).
aio_fork
aio_linux
aio_pthread
audit
btrfs
cacheprime
cap
catia
commit
crossrename
default_quota
dirsort
extd_audit
fake_perms
fileid
fruit
full_audit
gpfs
linux_xfs_sgid
media_harmony
netatalk
offline
prealloc
preopen
readahead
readonly
recycle
shadow_copy2
shadow_copy
shell_snap
snapper
streams_depot
streams_xattr Enables Alternative Data Streams (ADS) support.
syncops
time_audit
tsmsm
unityed_media
worm Provides Write Once Read Many (WORM) functionality.
xattr_tdb Stores extended attributes in a Trivial Database (TDB) file.



Developing VFS Modules

For details about developing Samba VFS modules, see: