Virtual File System Modules: Difference between revisions

From SambaWiki
(Rewrote page. Listed all available VFS modules. Descriptions will be added later.)
(Fixed description of acl_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) and Alternative Data Streams (ADS).
|Enables to use the fine-granular Windows Access Control Lists (ACL).
|-
|-
|[[Using the aio_fork VFS Module|aio_fork]]
|[[Using the aio_fork VFS Module|aio_fork]]

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