X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fstatd%2Fstatd.man;h=0d40abbae6504f30d459b4096afeadda9d7f92fd;hp=dbe8be1db5911c069426743dc36657dfc9c6289d;hb=2179c112b9a386ca3d51d0e19390ddfadd745030;hpb=7f23a81a22248720b4dbc3cf7f15cc8812e9cfac diff --git a/utils/statd/statd.man b/utils/statd/statd.man index dbe8be1..0d40abb 100644 --- a/utils/statd/statd.man +++ b/utils/statd/statd.man @@ -2,18 +2,19 @@ .\" statd(8) .\" .\" Copyright (C) 1999 Olaf Kirch -.\" Modified by Jeffrey A. Uphoff, 1999. +.\" Modified by Jeffrey A. Uphoff, 1999, 2002, 2005. .\" Modified by Lon Hohberger, 2000. -.TH rpc.statd 8 "08 Mar 2001" +.\" Modified by Paul Clements, 2004. +.TH rpc.statd 8 "31 Aug 2004" .SH NAME rpc.statd \- NSM status monitor .SH SYNOPSIS -.B "/sbin/rpc.statd [-F] [-d] [-?] [-n " name "] [-o " port "] [-p " port "] [-V]" +.B "/sbin/rpc.statd [-F] [-d] [-?] [-n " name "] [-o " port "] [-p " port "] [-H " prog "] [-V]" .SH DESCRIPTION The .B rpc.statd server implements the NSM (Network Status Monitor) RPC protocol. -This service is somewhat misnomed, since it doesn't actually provide +This service is somewhat misnamed, since it doesn't actually provide active monitoring as one might suspect; instead, NSM implements a reboot notification service. It is used by the NFS file locking service, .BR rpc.lockd , @@ -89,6 +90,31 @@ a standard port number that always or usually assigns. Specifying a port may be useful when implementing a firewall. .TP +.BI "\-P," "" " \-\-state\-directory\-path " directory +specify a directory in which to place statd state information. +If this option is not specified the default of +.BR /var/lib/nfs +is used. +.TP +.B -N +Causes statd to run in the notify-only mode. When started in this mode, the +statd program will check its state directory, send notifications to any +monitored nodes, and exit once the notifications have been sent. This mode is +used to enable Highly Available NFS implementations (i.e. HA-NFS). +.TP +.BI "\-H, " "" " \-\-ha-callout " prog +Specify a high availability callout program, which will receive callouts +for all client monitor and unmonitor requests. This allows +.B rpc.statd +to be used in a High Availability NFS (HA-NFS) environment. The +program will be run with 3 arguments: The first is either +.B add-client +or +.B del-client +depending on the reason for the callout. +The second will be the name of the client. +The third will be the name of the server as known to the client. +.TP .B -? Causes .B rpc.statd @@ -123,6 +149,15 @@ and .BR hosts_access (5) manual pages. +.SH SIGNALS +.BR SIGUSR1 +causes +.B rpc.statd +to re-read the notify list from disk +and send notifications to clients. This can be used in High Availability NFS +(HA-NFS) environments to notify clients to reacquire file locks upon takeover +of an NFS export from another server. + .SH FILES .BR /var/lib/nfs/state .br @@ -134,10 +169,12 @@ manual pages. .BR portmap(8) .SH AUTHORS .br -Jeff Uphoff +Jeff Uphoff .br Olaf Kirch .br H.J. Lu .br Lon Hohberger +.br +Paul Clements