Virtual File System Modules
From SambaWiki
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) and Alternative Data Streams (ADS). |
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:
- Writing a Samba VFS Module (Samba 4.0 and later)
- The new version of Writing a Samba VFS (Samba 3.6 and earlier)