Virtual File System Modules: Difference between revisions

From SambaWiki
(Fixed description of acl_xattr)
(Added description for streams_xattr)
Line 20: Line 20:
|-
|-
|[[Using the acl_xattr VFS Module|acl_xattr]]
|[[Using the acl_xattr VFS Module|acl_xattr]]
|Enables to use the fine-granular Windows Access Control Lists (ACL).
|Enables to use fine-granular Windows Access Control Lists (ACL).
|-
|-
|[[Using the aio_fork VFS Module|aio_fork]]
|[[Using the aio_fork VFS Module|aio_fork]]
Line 119: Line 119:
|-
|-
|[[Using the streams_xattr VFS Module|streams_xattr]]
|[[Using the streams_xattr VFS Module|streams_xattr]]
|Enables Alternative Data Streams (ADS) support.
|
|-
|-
|[[Using the syncops VFS Module|syncops]]
|[[Using the syncops VFS Module|syncops]]

Revision as of 16:45, 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



Developing VFS Modules

For details about developing Samba VFS modules, see: