[Pkg-lustre-svn-commit] r420 - /trunk/debian/lfs.1

winnie at users.alioth.debian.org winnie at users.alioth.debian.org
Thu Jan 17 10:49:19 UTC 2008


Author: winnie
Date: Thu Jan 17 10:49:19 2008
New Revision: 420

URL: http://svn.debian.org/wsvn/pkg-lustre/?sc=1&rev=420
Log:
Rename lfs.1

Added:
    trunk/debian/lfs.1

Added: trunk/debian/lfs.1
URL: http://svn.debian.org/wsvn/pkg-lustre/trunk/debian/lfs.1?rev=420&op=file
==============================================================================
--- trunk/debian/lfs.1 (added)
+++ trunk/debian/lfs.1 Thu Jan 17 10:49:19 2008
@@ -1,0 +1,258 @@
+.\" -*- nroff -*-
+.\" Copyright 2007 by Patrick Winnertz <winnie at debian.org>. 
+.\" This file may be copied under the terms of the GNU Public License v2 or later.
+.\"
+.TH lfs 8 "2008 Jan 09" Lustre "configuration utilities"
+.SH NAME
+lfs \- helper utility to administrate lustre clusters
+.SH SYNOPSIS
+.br
+.B lfs
+<options> [values]
+.br
+.SH DESCRIPTION
+.B lfs
+lfs is used to administrate a lustre filesystem, you'll need it to get or set 
+various informations concerning the filesystem usage (e.g. striping, quota, osts, ..)
+
+.B lfs
+can be invoked in interactive and non-interative mode. In order to use it interactive call lfs without arguments.
+The available commands in lfs are:
+.B setstripe
+,
+.B getstripe
+,
+.B find
+,
+.B check
+,
+.B catinfo
+,
+.B join
+,
+.B osts
+,
+.B df
+,
+.B quotachown
+,
+.B quotacheck
+,
+.B quotaon
+,
+.B quotaoff
+,
+.B setquota
+,
+.B quota
+,
+.B help
+,
+.B exit
+,
+.B quit
+.
+
+In order to get help type
+.I lfs help
+.br 
+If you want more specific help on a command type
+.I lfs help $command
+.br
+where $command is one of the ones in the list above.
+
+.SH OPTIONS
+.TP
+.B setstripe: 
+Create a new file with a specific striping pattern or
+set the default striping pattern on an existing directory or
+delete the default striping pattern from an existing directory
+.br
+usage: setstripe <filename|dirname> <stripe_size> <stripe_index> <stripe_count>
+       or 
+       setstripe <filename|dirname> [--size|-s stripe_size]
+                                    [--index|-i stripe_index]
+                                    [--count|-c stripe_count]
+       or 
+.br
+        setstripe -d <dirname>   (to delete default striping)
+        
+        stripe_size:  Number of bytes on each OST (0 filesystem default)
+                Can be specified with k, m or g (in KB, MB and GB respectively)
+        stripe_index: OST index of first stripe (-1 filesystem default)
+        stripe_count: Number of OSTs to stripe over (0 default, -1 all)
+
+.TP
+.B getstripe: 
+To list the striping info for a given filename or files in a
+directory or recursively for all files in a directory tree.
+
+usage: getstripe [--obd|-O <uuid>] [--quiet | -q] [--verbose | -v]
+                 [--recursive | -r] <dir|file> ...
+
+.TP
+.B find: 
+.br
+To find files that match given parameters recursively in a directory tree.
+
+usage: find <dir/file> ... 
+        [[!] --atime|-A [+-]N] [[!] --mtime|-M [+-]N] [[!] --ctime|-C [+-]N]
+        [--maxdepth|-D N] [[!] --name|-n <pattern>] [--print0|-P]
+        [--print|-p] [--obd|-O <uuid>] [[!] --type|-t <filetype>]
+                !: used before an option indicates 'NOT' the requested attribute
+                -: used before an value indicates 'AT MOST' the requested value
+                +: used before an option indicates 'AT LEAST' the requested value
+
+.TP
+.B check:
+.br
+Display the status of MDS or OSTs (as specified in the command)
+or all the servers (MDS and OSTs).
+
+usage: check <osts|mds|servers>
+
+.TP
+.B catinfo: 
+Show information of specified type logs.
+
+usage: catinfo {keyword} [node name]
+        keywords are one of followings: config, deletions.
+        node name must be provided when use keyword config.
+
+.TP
+.B join:
+.br
+join two lustre files into one - join A, B, will be like cat B >> A & del B
+
+usage: join <filename_A> <filename_B>
+
+.TP
+.B osts:
+.br
+osts
+FIXME 
+
+
+.TP
+.B df: 
+.br
+report filesystem disk space usage or inodes usageof each MDS/OSD.
+
+usage: df [-i] [-h] [path]
+
+.TP
+.B quotachown: 
+Change files' owner or group on the specified filesystem.
+
+usage: quotachown [-i] <filesystem>
+        -i: ignore error if file is not exist
+
+.TP
+.B quotacheck: 
+Scan the specified filesystem for disk usage, and create,
+or update quota files.
+
+usage: quotacheck [ -ug ] <filesystem>
+
+.TP
+.B quotaon: 
+Turn filesystem quotas on.
+
+usage: quotaon [ -ugf ] <filesystem>
+
+.TP
+.B quotaoff: 
+Turn filesystem quotas off.
+
+usage: quotaoff [ -ug ] <filesystem>
+
+.TP
+.B setquota: 
+Set filesystem quotas.
+
+usage:  setquota [ -u | -g ] <name> <block-softlimit> <block-hardlimit> <inode-softlimit> <inode-hardlimit> <filesystem>
+        setquota -t [ -u | -g ] <block-grace> <inode-grace> <filesystem>
+
+.TP
+.B quota: 
+.br
+Display disk usage and limits.
+
+usage: quota [ -o obd_uuid ] [{-u|-g  <name>}|-t] <filesystem>
+
+.TP
+.B help:
+.br
+help
+
+.TP
+.B exit:
+.br
+quit
+
+.TP
+.B quit:
+.br
+quit
+
+.SH EXAMPLES
+.TP
+.B $ lfs setstripe /mnt/lustre/file1 131072 -1 2
+This creats a file striped on two OSTs with 128kB on each stripe.
+.TP
+.B $ lfs setstripe -d /mnt/lustre/dir
+This deletes a default stripe pattern on dir. New files will use the default striping pattern created therein.
+.TP
+.B $ lfs find /mnt/lustre/file1
+Lists the object allocation of a given file
+.TP
+.B $ lfs find /mnt/lustre/
+Lists the object allocationss of all files in a given directory
+.TP
+.B $ lfs find -r /mnt/lustre/
+Recursively list the objects of all files in a given directory tree
+.TP
+.B $ lfs find -r --obd OST2-UUID /mnt/lustre/
+Recursively list all files in a given directory that have objects on OST2-UUID.
+.TP
+.B $ lfs quotachown -i /mnt/lustre
+Change file owner and group
+.TP
+.B $ lfs quotacheck -ug /mnt/lustre
+Quotacheck for user and group - will turn on quotas after making the check.
+.TP
+.B $ lfs quotaon -ug /mnt/lustre
+Turn quotas of user and group on
+.TP
+.B $ lfs quotaoff -ug /mnt/lustre
+Turn quotas of user and group off
+.TP
+.B $ lfs setquota -u bob 0 1000000 0 10000 /mnt/lustre
+Set quotas of user `bob': 1GB block quota and 10,000 file quota
+.TP
+.B $ lfs quota -u bob /mnt/lustre
+List quotas of user `bob'
+.TP
+.B $ lfs check servers 
+Check the status of all servers (MDT, OST)
+.TP
+.B $ lfs osts
+List all the OSTs
+.B $ lfs df -i 
+Lists inode consumpton per OST and MDT
+
+.SH SEE ALSO
+.BR lustre(7)
+.BR Lustre (7),
+.BR mount (8),
+.BR mkfs.lustre (8),
+.BR tunefs.lustre (8),
+.BR lctl (8),
+
+.SH AUTHOR
+lustre was written by ClusterFileSystems <info at clusterfs.com>
+
+This manpage was written by Patrick Winnertz <patrick.winnertz at credativ.de> for the Debian GNU/Linux system (but may be used by others).
+
+Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License version 2 or any later version published by the Free Software Foundation.
+




More information about the Pkg-lustre-svn-commit mailing list