Virtual File System Modules

From SambaWiki
Revision as of 17:07, 1 November 2017 by Mmuehlfeld (talk | contribs) (Added descriptoin for xattr_tdb.)


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: