man pages updated
man 8 glusterfs man 8 mount.glusterfs man 8 glusterfs-volgen Signed-off-by: Amar Tumballi <amar@gluster.com> Signed-off-by: Anand V. Avati <avati@dev.gluster.com> BUG: 734 (keep only the working/usable code in build tree to focus more on development) URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=734
This commit is contained in:
parent
456701edd1
commit
faad9087d0
82
doc/glusterfs-volgen.8
Normal file
82
doc/glusterfs-volgen.8
Normal file
@ -0,0 +1,82 @@
|
||||
.\" Copyright (c) 2009-2010 Gluster, Inc. <http://www.gluster.com>
|
||||
.\" This file is part of GlusterFS.
|
||||
.\"
|
||||
.\" GlusterFS is free software; you can redistribute it and/or modify
|
||||
.\" it under the terms of the GNU General Public License as published
|
||||
.\" by the Free Software Foundation; either version 3 of the License,
|
||||
.\" or (at your option) any later version.
|
||||
.\"
|
||||
.\" GlusterFS is distributed in the hope that it will be useful, but
|
||||
.\" WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
.\" General Public License for more details.
|
||||
.\"
|
||||
.\" You should have received a copy of the GNU General Public License
|
||||
.\" long with this program. If not, see
|
||||
.\" <http://www.gnu.org/licenses/>.
|
||||
.\"
|
||||
.\"
|
||||
.\"
|
||||
.TH GlusterFS 8 "Cluster Filesystem" "19 March 2010" "Gluster Inc."
|
||||
.SH NAME
|
||||
glusterfs-volgen \- Tool to generate GlusterFS volume files
|
||||
.SH SYNOPSYS
|
||||
.B glusterfs-volgen --name <volumename>
|
||||
.I [options] <server1:/export/directory> <server1:/export/directory> ...
|
||||
.PP
|
||||
.SH DESCRIPTION
|
||||
glusterfs-volgen tool is used to generate glusterfs volume files as per the
|
||||
options given.
|
||||
|
||||
GlusterFS volume files are very important component of gluster filesystem,
|
||||
using which \fBglusterfs\fR(8) will behave as a client component or a server
|
||||
component. Each glusterfs modules (in technical terms, a translator) is defined
|
||||
in this volume files in certain order to achieve the required behavior from
|
||||
filesystem.
|
||||
|
||||
glusterfs-volgen tool abstracts the complexities of volumefile logic into a
|
||||
simple command line tool, which based on user's requirement (by options
|
||||
provided) generates the corresponding error-free volume file.
|
||||
|
||||
|
||||
.SH OPTIONS
|
||||
.PP
|
||||
|
||||
\fB\-n \-\-name\fR=VOLUME-NAME
|
||||
This is a mandatory argument required for glusterfs-volgen.
|
||||
.TP
|
||||
\fB\-r \-\-raid\fR=[0|1]
|
||||
Supported options are 0 (stripe), 1 (mirror). If this option is not used,
|
||||
distribute is used without replicate or stripe.
|
||||
.TP
|
||||
\fB\-t \-\-transport\fR=[tcp|ib-verbs|tcp,ib-verbs]
|
||||
Supported types are 'tcp' and 'ib-verbs'. This option can take both types
|
||||
together like 'tcp,ib-verbs'. [default is 'tcp']
|
||||
.TP
|
||||
\fB\-p \-\-port\fR=PORT
|
||||
The port number to use in volume files.
|
||||
[default is 6996 for tcp, 6997 for ib-verbs]
|
||||
.TP
|
||||
\fB\-a \-\-auth\fR=AUTH_PARAMS
|
||||
Authentication parameters (comma seperated) to use in server volume.
|
||||
[default is '*', ie allow everyone]
|
||||
.TP
|
||||
\fB\-c \-\-conf-dir\fR=CONF_DIR
|
||||
Directory where the output volume files are generated. [default is
|
||||
${prefix}/etc/glusterfs]
|
||||
|
||||
.PP
|
||||
.SH FILES
|
||||
|
||||
${CONF_DIR}/*.vol
|
||||
|
||||
.SH SEE ALSO
|
||||
.nf
|
||||
\fB\fBmount.glusterfs\fR(8)
|
||||
\fR
|
||||
.fi
|
||||
.SH COPYRIGHT
|
||||
.nf
|
||||
Copyright(c) 2009-2010 Gluster, Inc. <http://www.gluster.com>
|
||||
\fR
|
||||
.fi
|
@ -1,4 +1,4 @@
|
||||
.\" Copyright (c) 2008-2009 Gluster, Inc. <http://www.gluster.com>
|
||||
.\" Copyright (c) 2008-2010 Gluster, Inc. <http://www.gluster.com>
|
||||
.\" This file is part of GlusterFS.
|
||||
.\"
|
||||
.\" GlusterFS is free software; you can redistribute it and/or modify
|
||||
@ -15,25 +15,33 @@
|
||||
.\" long with this program. If not, see
|
||||
.\" <http://www.gnu.org/licenses/>.
|
||||
.\"
|
||||
.\"
|
||||
.\"
|
||||
.TH GlusterFS 8 "Cluster Filesystem" "07 December 2008" "Gluster Inc."
|
||||
.\"
|
||||
.\"
|
||||
.TH GlusterFS 8 "Cluster Filesystem" "19 March 2010" "Gluster Inc."
|
||||
.SH NAME
|
||||
GlusterFS \- Clustered Filesystem.
|
||||
.SH SYNOPSYS
|
||||
.B glusterfs
|
||||
.B glusterfs
|
||||
.I [options] [mountpoint]
|
||||
.PP
|
||||
.SH DESCRIPTION
|
||||
GlusterFS is a clustered file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. Storage bricks can be made of any commodity hardware such as x86-64 server with SATA-II RAID and Infiniband HBA.
|
||||
GlusterFS is fully POSIX compliant FileSystem. On client side, it has dependency on FUSE package, on server side, it works seemlessly on different OSes. (Currently supported on GNU/Linux, Mac OSX, FreeBSD, OpenSolaris).
|
||||
GlusterFS is a clustered file-system capable of scaling to several peta-bytes.
|
||||
It aggregates various storage bricks over Infiniband RDMA or TCP/IP
|
||||
interconnect into one large parallel network file system. Storage bricks can
|
||||
be made of any commodity hardware such as x86-64 server with SATA-II RAID and
|
||||
Infiniband HBA.
|
||||
|
||||
GlusterFS is fully POSIX compliant FileSystem. On client side, it has dependency
|
||||
on FUSE package, on server side, it works seemlessly on different OSes.
|
||||
(Currently supported on GNU/Linux, Solaris).
|
||||
|
||||
.SH OPTIONS
|
||||
.PP
|
||||
Mandatory or optional arguments to long options are also mandatory or optional
|
||||
for any corresponding short options.
|
||||
.SS "Basic options"
|
||||
.PP
|
||||
.TP
|
||||
.TP
|
||||
|
||||
\fB\-f, \fB\-\-volfile=VOLUME-FILE\fR
|
||||
File to use as VOLUME-FILE [default:/etc/glusterfs/glusterfs.vol]
|
||||
@ -41,9 +49,9 @@ File to use as VOLUME-FILE [default:/etc/glusterfs/glusterfs.vol]
|
||||
\fB\-l, \fB\-\-log\-file=LOGFILE\fR
|
||||
File to use for logging [default:/var/log/glusterfs/glusterfs.log]
|
||||
.TP
|
||||
\fB\-L, \fB\-\-log\-level=LOGLEVEL\fR
|
||||
Logging severity. Valid options are DEBUG, WARNING, ERROR, CRITICAL
|
||||
and NONE [default: WARNING]
|
||||
\fB\-L, \fB\-\-log\-level=LOGLEVEL\fR
|
||||
Logging severity. Valid options are TRACE, DEBUG, NORMAL, WARNING, ERROR and
|
||||
CRITICAL [default: WARNING]
|
||||
.TP
|
||||
\fB\-s, \fB\-\-volfile\-server=SERVER\fR
|
||||
Server to get the volume from. This option overrides \fB\-\-volfile option
|
||||
@ -56,12 +64,15 @@ Server to use as the central log server.
|
||||
.TP
|
||||
|
||||
\fB\-\-debug\fR
|
||||
Run in debug mode. This option sets \fB\-\-no\-daemon\fR, \fB\-\-log\-level\fR to DEBUG
|
||||
Run in debug mode. This option sets \fB\-\-no\-daemon\fR, \fB\-\-log\-level\fR to DEBUG
|
||||
and \fB\-\-log\-file\fR to console
|
||||
.TP
|
||||
\fB\-N, \fB\-\-no\-daemon\fR
|
||||
Run in foreground
|
||||
.TP
|
||||
\fB\-\-read\-only\fR
|
||||
Makes the filesystem read-only
|
||||
.TP
|
||||
\fB\-p, \fB\-\-pid\-file=PIDFILE\fR
|
||||
File to use as pid file
|
||||
.TP
|
||||
@ -75,7 +86,7 @@ Port number of volfile server
|
||||
Transport type to get volume file from server [default: socket]
|
||||
.TP
|
||||
\fB\-\-volume\-name=VOLUME\-NAME\fR
|
||||
Volume name to be used for MOUNT-POINT [default: top most volume in
|
||||
Volume name to be used for MOUNT-POINT [default: top most volume in
|
||||
VOLUME-FILE]
|
||||
.TP
|
||||
\fB\-\-xlator\-option=VOLUME\-NAME.OPTION=VALUE\fR
|
||||
@ -94,7 +105,7 @@ Set attribute timeout to SECONDS for inodes in fuse kernel module [default: 1]
|
||||
\fB\-\-entry\-timeout=SECONDS\fR
|
||||
Set entry timeout to SECONDS in fuse kernel module [default: 1]
|
||||
.TP
|
||||
\fB\-\-disable\-direct\-io\-mode\fR
|
||||
\fB\-\-disable\-direct\-io\-mode\fR
|
||||
Disable direct I/O mode in fuse kernel module
|
||||
|
||||
.SS "Miscellaneous Options"
|
||||
@ -116,23 +127,11 @@ Print program version
|
||||
|
||||
.SH SEE ALSO
|
||||
.nf
|
||||
The full documentation for \fBGlusterFS\fR is maintained as a Texinfo manual.
|
||||
If the \fBinfo\fR and \fBglusterfs\fR are properly installed on your site, the command
|
||||
\fBinfo glusterfs\fR
|
||||
should give you access to complete documentation.
|
||||
|
||||
.nf
|
||||
\fBbison\fR(1) \fBflex\fR(1) \fBfusermount\fR(1)
|
||||
\fBhttp://www.glusterfs.org/ <URL:http://www.glusterfs.org/>
|
||||
\fR
|
||||
.fi
|
||||
.SH AUTHORS
|
||||
.nf
|
||||
\fBhttp://www.gluster.org/core-team.php <URL:http://www.gluster.org/core-team.php>
|
||||
\fBfusermount\fR(1), \fBmount.glusterfs\fR(8), \fBglusterfs-volgen\fR(8)
|
||||
\fR
|
||||
.fi
|
||||
.SH COPYRIGHT
|
||||
.nf
|
||||
\fBCopyright(c)2006-2009 Gluster, Inc. <http://www.gluster.com>
|
||||
Copyright(c) 2006-2010 Gluster, Inc. <http://www.gluster.com>
|
||||
\fR
|
||||
.fi
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" Copyright (c) 2008-2009 Gluster, Inc. <http://www.gluster.com>
|
||||
.\" Copyright (c) 2008-2010 Gluster, Inc. <http://www.gluster.com>
|
||||
.\" This file is part of GlusterFS.
|
||||
.\"
|
||||
.\" GlusterFS is free software; you can redistribute it and/or modify
|
||||
@ -15,72 +15,76 @@
|
||||
.\" long with this program. If not, see
|
||||
.\" <http://www.gnu.org/licenses/>.
|
||||
.\"
|
||||
.\"
|
||||
.\"
|
||||
.TH GlusterFS 8 "Cluster Filesystem" "07 December 2008" "Gluster Inc."
|
||||
.\"
|
||||
.\"
|
||||
.TH GlusterFS 8 "Cluster Filesystem" "18 March 2010" "Gluster Inc."
|
||||
.SH NAME
|
||||
GlusterFS \- Clustered Filesystem.
|
||||
mount.glusterfs - script to mount native GlusterFS volume
|
||||
.SH SYNOPSYS
|
||||
.B mount.glusterfs
|
||||
.I <volumeserver>:<volumeid/volumeport> -o <options> <mountpoint>
|
||||
.B mount -t glusterfs
|
||||
.I [-o <options>] <volumeserver>:<volumeid/volumeport> <mountpoint>
|
||||
.TP
|
||||
.B mount -t glusterfs
|
||||
.I [-o <options>] <path/to/volumefile> <mountpoint>
|
||||
.PP
|
||||
.SH DESCRIPTION
|
||||
This tool is part of \fBglusterfs\fR(8)
|
||||
This tool is part of \fBglusterfs\fR(8) package, which is used to mount using
|
||||
GlusterFS native binary.
|
||||
|
||||
\fBmount.glusterfs\fR is meant to be used by the mount(8) command for mounting
|
||||
native GlusterFS client. This subcommand, however, can also be used as a
|
||||
standalone command with limited functionality.
|
||||
|
||||
.SH OPTIONS
|
||||
.PP
|
||||
.SS "Basic options"
|
||||
.PP
|
||||
.TP
|
||||
|
||||
\fBlog\-file=\fRvalue
|
||||
.TP
|
||||
\fBlog\-file=\fRLOG-FILE
|
||||
File to use for logging [default:/var/log/glusterfs/glusterfs.log]
|
||||
.TP
|
||||
\fBlog\-level=\fRvalue
|
||||
Logging severity. Valid options are TRACE, DEBUG, WARNING, ERROR, CRITICAL
|
||||
\fBlog\-level=\fRLOG-LEVEL
|
||||
Logging severity. Valid options are TRACE, DEBUG, WARNING, ERROR, CRITICAL
|
||||
NORMAL and NONE [default: NORMAL]
|
||||
.TP
|
||||
\fBlog\-server=\fRvalue
|
||||
Server to use as the central log server.
|
||||
|
||||
\fBro\fR
|
||||
Mount the filesystem read-only
|
||||
.PP
|
||||
.SS "Advanced options"
|
||||
.PP
|
||||
.TP
|
||||
|
||||
\fBvolfile\-id=\fRvalue
|
||||
\fBvolfile\-id=\fRKEY
|
||||
Volume key or name of the volume file to be fetched from server
|
||||
.TP
|
||||
\fBserver\-port=\fRvalue
|
||||
\fBserver\-port=\fRPORT
|
||||
Port number of volfile server [default: 6996]
|
||||
.TP
|
||||
\fBtransport=\fRvalue
|
||||
\fBtransport=\fRTRANSPORT-TYPE
|
||||
Transport type to get volume file from server [default: socket]
|
||||
.TP
|
||||
\fBvolume\-name=\fRvalue
|
||||
Volume name to be used for MOUNT-POINT [default: top most volume in
|
||||
\fBvolume\-name=\fRVOLUME-NAME
|
||||
Volume name to be used for MOUNT-POINT [default: top most volume in
|
||||
VOLUME-FILE]
|
||||
.TP
|
||||
\fBlog\-server\-port=\fRvalue
|
||||
Listening port number of log server
|
||||
.TP
|
||||
\fBdirect\-io\-mode=\fRvalue
|
||||
\fBdirect\-io\-mode=\fRdisable
|
||||
Disable direct I/O mode in fuse kernel module
|
||||
.TP
|
||||
|
||||
.PP
|
||||
.SH FILES
|
||||
.TP
|
||||
.TP
|
||||
.I /etc/fstab
|
||||
file system table
|
||||
A typical GlusterFS entry in /etc/fstab looks like below
|
||||
|
||||
server1.gluster.com:mirror /mnt/mirror glusterfs log-file=/var/log/mirror.vol,ro,defaults 0 0
|
||||
|
||||
.TP
|
||||
.I /etc/mtab
|
||||
table of mounted file systems
|
||||
An example entry of a GlusterFS mountpoint in /etc/mtab looks like below
|
||||
|
||||
mirror.vol /mnt/glusterfs fuse.glusterfs rw,allow_other,default_permissions,max_read=131072 0 0
|
||||
|
||||
.SH SEE ALSO
|
||||
.BR glusterfs(8),
|
||||
.BR mount(8)
|
||||
|
||||
.SH AUTHORS
|
||||
.BR http://www.gluster.org/core-team.php <URL:http://www.gluster.org/core-team.php>
|
||||
\fBglusterfs\fR(8), \fBmount\fR(8)
|
||||
|
||||
.SH COPYRIGHT
|
||||
.BR Copyright(c)2006-2009 Gluster, Inc. <http://www.gluster.com>
|
||||
Copyright(c) 2006-2010 Gluster, Inc. <http://www.gluster.com>
|
||||
|
Loading…
x
Reference in New Issue
Block a user