Ignore:
Timestamp:
Nov 27, 2012, 4:43:17 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.0

Location:
trunk/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/docs/manpages/vfs_gpfs.8

    r620 r745  
    33.\"    Author: [see the "AUTHOR" section]
    44.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
    5 .\"      Date: 08/02/2011
     5.\"      Date: 08/08/2011
    66.\"    Manual: System Administration tools
    7 .\"    Source: Samba 3.5
     7.\"    Source: Samba 3.6
    88.\"  Language: English
    99.\"
    10 .TH "VFS_GPFS" "8" "08/02/2011" "Samba 3\&.5" "System Administration tools"
     10.TH "VFS_GPFS" "8" "08/08/2011" "Samba 3\&.6" "System Administration tools"
    1111.\" -----------------------------------------------------------------
    1212.\" * set default formatting
     
    6767.\}
    6868Lease support on GPFS
     69.RE
    6970.sp
    7071.RE
     
    7576.SH "OPTIONS"
    7677.PP
     78gpfs:sharemodes = [ yes | no ]
     79.RS 4
     80Enable/Disable cross node sharemode handling for GPFS\&.
     81.sp
     82.RS 4
     83.ie n \{\
     84\h'-04'\(bu\h'+03'\c
     85.\}
     86.el \{\
     87.sp -1
     88.IP \(bu 2.3
     89.\}
     90
     91yes(default)
     92\- propagate sharemodes across all GPFS nodes\&.
     93.RE
     94.sp
     95.RS 4
     96.ie n \{\
     97\h'-04'\(bu\h'+03'\c
     98.\}
     99.el \{\
     100.sp -1
     101.IP \(bu 2.3
     102.\}
     103
     104no
     105\- do not propagate sharemodes across all GPFS nodes\&. This should only be used if the GPFS file system is exclusively exported by Samba\&. Access by local unix application or NFS exports could lead to corrupted files\&.
     106.RE
     107.sp
     108.RE
     109.RE
     110.PP
     111gpfs:leases = [ yes | no ]
     112.RS 4
     113Enable/Disable cross node leases (oplocks) for GPFS\&. You should also set the
     114oplocks
     115and
     116kernel oplocks
     117options to the same value\&.
     118.sp
     119.RS 4
     120.ie n \{\
     121\h'-04'\(bu\h'+03'\c
     122.\}
     123.el \{\
     124.sp -1
     125.IP \(bu 2.3
     126.\}
     127
     128yes(default)
     129\- propagate leases across all GPFS nodes\&.
     130.RE
     131.sp
     132.RS 4
     133.ie n \{\
     134\h'-04'\(bu\h'+03'\c
     135.\}
     136.el \{\
     137.sp -1
     138.IP \(bu 2.3
     139.\}
     140
     141no
     142\- do not propagate leases across all GPFS nodes\&. This should only be used if the GPFS file system is exclusively exported by Samba\&. Access by local unix application or NFS exports could lead to corrupted files\&.
     143.RE
     144.sp
     145.RE
     146.RE
     147.PP
     148gpfs:hsm = [ yes | no ]
     149.RS 4
     150Enable/Disable announcing if this FS has HSM enabled\&.
     151.sp
     152.RS 4
     153.ie n \{\
     154\h'-04'\(bu\h'+03'\c
     155.\}
     156.el \{\
     157.sp -1
     158.IP \(bu 2.3
     159.\}
     160
     161no(default)
     162\- Do not announce HSM\&.
     163.RE
     164.sp
     165.RS 4
     166.ie n \{\
     167\h'-04'\(bu\h'+03'\c
     168.\}
     169.el \{\
     170.sp -1
     171.IP \(bu 2.3
     172.\}
     173
     174no
     175\- Announce HSM\&.
     176.RE
     177.sp
     178.RE
     179.RE
     180.PP
     181gpfs:getrealfilename = [ yes | no ]
     182.RS 4
     183Enable/Disable usage of the
     184gpfs_get_realfilename_path()
     185function\&. This improves the casesensitive wildcard file name access\&.
     186.sp
     187.RS 4
     188.ie n \{\
     189\h'-04'\(bu\h'+03'\c
     190.\}
     191.el \{\
     192.sp -1
     193.IP \(bu 2.3
     194.\}
     195
     196yes(default)
     197\- use
     198gpfs_get_realfilename_path()\&.
     199.RE
     200.sp
     201.RS 4
     202.ie n \{\
     203\h'-04'\(bu\h'+03'\c
     204.\}
     205.el \{\
     206.sp -1
     207.IP \(bu 2.3
     208.\}
     209
     210no
     211\- do not use
     212gpfs_get_realfilename_path()\&. It seems that
     213gpfs_get_realfilename_path()
     214doesn\'t work on AIX\&.
     215.RE
     216.sp
     217.RE
     218.RE
     219.PP
     220gpfs:winattr = [ yes | no ]
     221.RS 4
     222Enable/Disable usage of the windows attributes in GPFS\&. GPFS is able to store windows file attributes e\&.g\&. HIDDEN, READONLY, SYSTEM and others natively\&. That means Samba doesn\'t need to map them to permission bits or extended attributes\&.
     223.sp
     224.RS 4
     225.ie n \{\
     226\h'-04'\(bu\h'+03'\c
     227.\}
     228.el \{\
     229.sp -1
     230.IP \(bu 2.3
     231.\}
     232
     233no(default)
     234\- do not use GPFS windows attributes\&.
     235.RE
     236.sp
     237.RS 4
     238.ie n \{\
     239\h'-04'\(bu\h'+03'\c
     240.\}
     241.el \{\
     242.sp -1
     243.IP \(bu 2.3
     244.\}
     245
     246yes
     247\- use GPFS windows attributes\&.
     248.RE
     249.sp
     250.RE
     251.RE
     252.PP
     253gpfs:merge_writeappend = [ yes | no ]
     254.RS 4
     255GPFS ACLs doesn\'t know about the \'APPEND\' right\&. This optionen lets Samba map the \'APPEND\' right to \'WRITE\'\&.
     256.sp
     257.RS 4
     258.ie n \{\
     259\h'-04'\(bu\h'+03'\c
     260.\}
     261.el \{\
     262.sp -1
     263.IP \(bu 2.3
     264.\}
     265
     266yes(default)
     267\- map \'APPEND\' to \'WRITE\'\&.
     268.RE
     269.sp
     270.RS 4
     271.ie n \{\
     272\h'-04'\(bu\h'+03'\c
     273.\}
     274.el \{\
     275.sp -1
     276.IP \(bu 2.3
     277.\}
     278
     279no
     280\- do not map \'APPEND\' to \'WRITE\'\&.
     281.RE
     282.sp
     283.RE
     284.RE
     285.PP
     286gpfs:refuse_dacl_protected = [ yes | no ]
     287.RS 4
     288As GPFS does not support the ACE4_FLAG_NO_PROPAGATE NFSv4 flag (which would be the mapping for the DESC_DACL_PROTECTED flag), the status of this flag is currently silently ignored by Samba\&. That means that if you deselect the "Allow inheritable permissions\&.\&.\&." checkbox in Windows\' ACL dialog and then apply the ACL, the flag will be back immediately\&.
     289.sp
     290To make sure that automatic migration with e\&.g\&. robocopy does not lead to ACLs silently (and unintentionally) changed, you can set
     291gpfs:refuse_dacl_protected = yes
     292to enable an explicit check for this flag and if set, it will return NT_STATUS_NOT_SUPPORTED so errors are shown up on the Windows side and the Administrator is aware of the ACLs not being settable like intended
     293.sp
     294.RS 4
     295.ie n \{\
     296\h'-04'\(bu\h'+03'\c
     297.\}
     298.el \{\
     299.sp -1
     300.IP \(bu 2.3
     301.\}
     302
     303no(default)
     304\- ignore the DESC_DACL_PROTECTED flags\&.
     305.RE
     306.sp
     307.RS 4
     308.ie n \{\
     309\h'-04'\(bu\h'+03'\c
     310.\}
     311.el \{\
     312.sp -1
     313.IP \(bu 2.3
     314.\}
     315
     316yes
     317\- reject ACLs with DESC_DACL_PROTECTED\&.
     318.RE
     319.sp
     320.RE
     321.RE
     322.PP
    77323nfs4:mode = [ simple | special ]
    78324.RS 4
     
    103349special
    104350\- use special IDs in GPFS ACEs\&.
     351.RE
    105352.sp
    106353.RE
     
    159406merge
    160407\- bitwise OR the 2 ace\&.flag fields and 2 ace\&.mask fields of the 2 duplicate ACEs into 1 ACE
     408.RE
    161409.sp
    162410.RE
     
    193441no (default)
    194442\- Disable chown
     443.RE
     444.sp
     445.RE
     446.RE
     447.PP
     448gpfs:syncio = [yes|no]
     449.RS 4
     450This parameter makes Samba open all files with O_SYNC\&. This triggers optimizations in GPFS for workloads that heavily share files\&.
     451.sp
     452Following is the behaviour of Samba for different values:
     453.sp
     454.RS 4
     455.ie n \{\
     456\h'-04'\(bu\h'+03'\c
     457.\}
     458.el \{\
     459.sp -1
     460.IP \(bu 2.3
     461.\}
     462yesOpen files with O_SYNC
     463.RE
     464.sp
     465.RS 4
     466.ie n \{\
     467\h'-04'\(bu\h'+03'\c
     468.\}
     469.el \{\
     470.sp -1
     471.IP \(bu 2.3
     472.\}
     473no (default)Open files as normal Samba would do
     474.RE
    195475.sp
    196476.RE
     
    215495.SH "CAVEATS"
    216496.PP
    217 The gpfs gpl libraries are required by
     497Depending on the version of gpfs, the
     498libgpfs_gpl
     499library or the
     500libgpfs
     501library is needed at runtime by the
    218502gpfs
    219 VFS module during both compilation and runtime\&. Also this VFS module is tested to work on SLES 9/10 and RHEL 4\&.4
     503VFS module: Starting with gpfs 3\&.2\&.1 PTF8, the complete
     504libgpfs
     505is available as open source and
     506libgpfs_gpl
     507does no longer exist\&. With earlier versions of gpfs, only the
     508libgpfs_gpl
     509library was open source and could be used at run time\&.
     510.PP
     511At build time, only the header file
     512gpfs_gpl\&.h
     513is required , which is a symlink to
     514gpfs\&.h
     515in gpfs versions newer than 3\&.2\&.1 PTF8\&.
    220516.SH "VERSION"
    221517.PP
Note: See TracChangeset for help on using the changeset viewer.