From f16afa9def2e5ad8b9149bc32e857b2f41b0179d Mon Sep 17 00:00:00 2001 From: Jim McDonough Date: Mon, 19 Mar 2007 18:29:04 +0000 Subject: [PATCH] Add manpage for gpfs module. Thanks to Chetan Shringarpure (This used to be commit 649b6fffcb531fef3d0952a2f1a43acd8ec7f6e1) --- docs/manpages-3/vfs_gpfs.8.xml | 139 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 docs/manpages-3/vfs_gpfs.8.xml diff --git a/docs/manpages-3/vfs_gpfs.8.xml b/docs/manpages-3/vfs_gpfs.8.xml new file mode 100644 index 00000000000..b56b4dbaf4d --- /dev/null +++ b/docs/manpages-3/vfs_gpfs.8.xml @@ -0,0 +1,139 @@ + + + + + + vfs_gpfs + 8 + + + + + vfs_gpfs + gpfs specific samba extensions like acls and prealloc + + + + + vfs objects = gpfs + + + + + DESCRIPTION + + This VFS module is part of the + samba + 7 suite. + + The gpfs VFS module is the home + for all gpfs extensions that Samba requires for proper integration + with GPFS. For this it utilizes the gpl-ed library interfaces provided by + GPFS team. + + + Currently the gpfs vfs module provides extensions in following areas : + + NFSv4 ACL Interfaces with configurable options for gpfs + Kernel oplock support on GPFS + + + + NOTE:This module follows the posix-acl behaviour + and hence allows permission stealing via chown. Samba might allow at a later + point in time, to restrict the chown via this module as such restrictions + are the responsibility of the underlying filesystem than of Samba. + + + This module is stackable. + + + + + + OPTIONS + + + + + + nfs4:mode = [ simple | special ] + + + Enable/Disable substitution of special ids on GPFS. This parameter + should not affect the windows users in anyway. It only ensures that Samba + sets the special ids - OWNER@ and GROUP@ ( mappings to simple uids ) + that are relevant to GPFS. + + + The following MODE are understood by the module: + + simple(default) - do not use special IDs in GPFS ACEs + special - use special IDs in GPFS ACEs. + + + + + + + nfs4:acedup = [dontcare|reject|ignore|merge] + + This parameter configures how Samba handles duplicate ACEs encountered in GPFS ACLs. + GPFS allows/creates duplicate ACE for different bits for same ID. + + + Following is the behaviour of Samba for different values : + + dontcare (default) - copy the ACEs as they come + reject - stop operation and exit with error on ACL set op + ignore - don't include the second matching ACE + merge - OR 2 ace.flag fields and 2 ace.mask fields of the 2 duplicate ACEs into 1 ACE + + + + + + + + EXAMPLES + + A GPFS mount can be exported via Samba as follows : + + + + /test/gpfs_mount + special + merge + + + + + CAVEATS + The gpfs gpl libraries are required by gpfs VFS + module during both compilation and runtime. + Also this VFS module is tested to work on SLES 9/10 and RHEL 4.4 + + + + + VERSION + This man page is correct for version 3.0.25 of the Samba suite. + + + + + AUTHOR + + The original Samba software and related utilities + were created by Andrew Tridgell. Samba is now developed + by the Samba Team as an Open Source project similar + to the way the Linux kernel is developed. + + The GPFS VFS module was created with contributions from + Volker Lendecke and the developers at IBM. + + + This manpage was created by the IBM FSCC team + + + -- 2.11.4.GIT