Whamcloud - gitweb
Branch HEAD
[fs/lustre-release.git] / lustre / doc / lfs.lyx
index 3b4588f..a6f2ebb 100644 (file)
-#LyX 1.3 created this file. For more info see http://www.lyx.org/
-\lyxformat 221
+#LyX 1.4.4 created this file. For more info see http://www.lyx.org/
+\lyxformat 245
+\begin_document
+\begin_header
 \textclass amsart
 \language english
 \inputencoding auto
 \fontscheme times
 \graphics default
 \paperfontsize default
-\spacing single 
+\spacing single
 \papersize letterpaper
-\paperpackage a4
-\use_geometry 0
-\use_amsmath 0
-\use_natbib 0
-\use_numerical_citations 0
+\use_geometry false
+\use_amsmath 1
+\cite_engine basic
+\use_bibtopic false
 \paperorientation portrait
 \secnumdepth 3
 \tocdepth 3
 \paragraph_separation skip
 \defskip medskip
 \quotes_language english
-\quotes_times 2
 \papercolumns 1
 \papersides 1
 \paperpagestyle default
+\tracking_changes false
+\output_changes true
+\end_header
 
-\layout Section
+\begin_body
 
+\begin_layout Section
 LFS
-\layout Subsection
+\end_layout
 
+\begin_layout Subsection
 NAME
-\layout Description
+\end_layout
 
+\begin_layout Description
 lfs Lustre utility to create a file with specific striping pattern and manipulat
 e disk quotas
-\layout Subsection
+\end_layout
 
+\begin_layout Subsection
 SYNOPSIS
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 
-\series bold 
+\series bold
 lfs
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 
-\series bold 
-lfs\SpecialChar ~
+\series bold
+lfs\InsetSpace ~
 find [--atime|-A N] [--mtime|-M N] [--ctime|-C N] [--maxdepth|-D N] [--print0
 |-P] [--print|-p] [--obd|-O <uuid>] <dir/file>
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 
-\series bold 
-lfs\SpecialChar ~
+\series bold
+lfs\InsetSpace ~
 find [--quiet|-q] [--verbose|-v] [--recursive|-r] <dir/file>
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 
-\series bold 
-lfs\SpecialChar ~
+\series bold
+lfs\InsetSpace ~
 getstripe [--obd|-O <uuid>] [--quiet|-q] [--verbose|-v] [--recursive|-r]
  <dir/file>
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 
-\series bold 
-lfs\SpecialChar ~
+\series bold
+lfs\InsetSpace ~
 setstripe <filename|dirname> <stripe_size> <start_ost> <stripe_cnt>
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 
-\series bold 
-lfs\SpecialChar ~
+\series bold
+lfs\InsetSpace \space{}
+setstripe <filename|dirname> [--size|-s stripe_size] [--index|-i start_ost]
+ [--count|-c stripe_cnt]
+\end_layout
+
+\begin_layout Standard
+
+\series bold
+lfs\InsetSpace ~
 setstripe -d <dirname>
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 
-\series bold 
-lfs\SpecialChar ~
+\series bold
+lfs\InsetSpace ~
 check <mds| osts| servers>
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 
-\series bold 
-lfs\SpecialChar ~
+\series bold
+lfs\InsetSpace ~
 quotachog [-i] <filesystem>
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 
-\series bold 
-lfs\SpecialChar ~
+\series bold
+lfs\InsetSpace ~
 quotacheck [-ug] <filesystem>
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 
-\series bold 
-lfs\SpecialChar ~
+\series bold
+lfs\InsetSpace ~
 quotaon [-ugf] <filesystem>
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 
-\series bold 
-lfs\SpecialChar ~
+\series bold
+lfs\InsetSpace ~
 quotaoff [-ug] <filesystem>
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 
-\series bold 
-lfs\SpecialChar ~
+\series bold
+lfs\InsetSpace ~
 setquota [-u|-g] <name> <block-softlimit> <block-hardlimit> <inode-softlimit>
  <inode-hardlimit> <filesystem>
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 
-\series bold 
-lfs\SpecialChar ~
+\series bold
+lfs\InsetSpace ~
 quota [-o obd_uuid] [-u|-g] <name> <filesystem>
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 
-\series bold 
-lfs\SpecialChar ~
+\series bold
+lfs\InsetSpace ~
 df [-i] [-h] [path]
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 
-\series bold 
-lfs\SpecialChar ~
+\series bold
+lfs\InsetSpace ~
 help
-\layout Subsection
+\end_layout
 
+\begin_layout Subsection
 DESCRIPTION
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 This utility can be used to create a new file with a specific striping pattern,
  determine the default striping pattern, gather the extended attributes
  (object numbers and location) for a specific file, and manipulate disk
  quotas.
  It can be invoked interactively without any arguments or in a non-interactive
  mode with one of the arguements listed and explained below:
-\layout List
-\labelwidthstring 00.00.0000
+\end_layout
 
+\begin_layout List
+\labelwidthstring 00.00.0000
 
-\series bold 
+\series bold
 setstripe
-\series default 
+\series default
  To create a new file with a specific striping pattern
-\layout List
-\labelwidthstring 00.00.0000
+\end_layout
 
+\begin_layout List
+\labelwidthstring 00.00.0000
 
-\series bold 
+\series bold
 find
-\series default 
+\series default
  To search the directory tree rooted at the given dir/file name for the
  files that match the given parameters: --atime (file was last accessed
  N*24 hours ago), --ctime (file's status was last changed N*24 hours ago),
@@ -164,293 +198,354 @@ find
  tree.
  The options --print and --print0 print full file name, followed by a newline
  and null character correspondingly.
-\layout List
-\labelwidthstring 00.00.0000
+\end_layout
 
+\begin_layout List
+\labelwidthstring 00.00.0000
 
-\series bold 
+\series bold
 find
-\series default 
+\series default
  To list the striping info for a given filename or files in a directory
  or recursively for all files in a directory tree use one of the following
  options: [--quiet|-q] [--verbose|-v] [--recursive|-r].
  If one of these options is given find works in old (obsolete, please use
  getstripe instead) mode.
  
-\layout List
-\labelwidthstring 00.00.0000
+\end_layout
 
+\begin_layout List
+\labelwidthstring 00.00.0000
 
-\series bold 
+\series bold
 getstripe
-\series default 
+\series default
  To list the striping info for given filename or files in a directory or
  recursively for all files in a directory tree.
  It can also be used to list the files that have objects on a specific OST.
-\layout List
-\labelwidthstring 00.00.0000
+\end_layout
 
+\begin_layout List
+\labelwidthstring 00.00.0000
 
-\series bold 
+\series bold
 check 
-\series default 
+\series default
 Display the status of MDS or OSTs (as specified in the command) or all the
  servers (MDS and OSTs)
-\layout List
-\labelwidthstring 00.00.0000
+\end_layout
 
+\begin_layout List
+\labelwidthstring 00.00.0000
 
-\series bold 
+\series bold
 osts
-\series default 
+\series default
  List all the OSTs for the filesystem
-\layout List
-\labelwidthstring 00.00.0000
+\end_layout
 
+\begin_layout List
+\labelwidthstring 00.00.0000
 
-\series bold 
+\series bold
 quotachog
-\series default 
+\series default
  Change files' owner and group on OSTs of the specified filesystem
-\layout List
-\labelwidthstring 00.00.0000
+\end_layout
 
+\begin_layout List
+\labelwidthstring 00.00.0000
 
-\series bold 
+\series bold
 quotacheck
-\series default 
+\series default
  Scan the specified filesystem for disk usage, and create or update quota
  files
-\layout List
-\labelwidthstring 00.00.0000
+\end_layout
 
+\begin_layout List
+\labelwidthstring 00.00.0000
 
-\series bold 
+\series bold
 quotaon
-\series default 
+\series default
  Turn filesystem quotas on
-\layout List
-\labelwidthstring 00.00.0000
+\end_layout
 
+\begin_layout List
+\labelwidthstring 00.00.0000
 
-\series bold 
+\series bold
 quotaoff
-\series default 
+\series default
  Turn filesystem quotas off
-\layout List
-\labelwidthstring 00.00.0000
+\end_layout
 
+\begin_layout List
+\labelwidthstring 00.00.0000
 
-\series bold 
+\series bold
 setquota
-\series default 
+\series default
  Set filesystem quotas
-\layout List
-\labelwidthstring 00.00.0000
+\end_layout
 
+\begin_layout List
+\labelwidthstring 00.00.0000
 
-\series bold 
+\series bold
 quota
-\series default 
+\series default
  Display disk usage and limits
-\layout List
-\labelwidthstring 00.00.0000
+\end_layout
 
+\begin_layout List
+\labelwidthstring 00.00.0000
 
-\series bold 
+\series bold
 df
-\series default 
+\series default
  Report filesystem disk space usage or inodes usage of each MDS/OSD.
-\layout List
-\labelwidthstring 00.00.0000
+\end_layout
 
+\begin_layout List
+\labelwidthstring 00.00.0000
 
-\series bold 
+\series bold
 help
-\series default 
+\series default
  Provides brief help on the various arguments
-\layout List
-\labelwidthstring 00.00.0000
+\end_layout
 
+\begin_layout List
+\labelwidthstring 00.00.0000
 
-\series bold 
+\series bold
 exit/quit
-\series default 
+\series default
  Quit the interactive lfs session
-\layout Subsection
+\end_layout
 
+\begin_layout Subsection
 EXAMPLES
-\layout Description
+\end_layout
 
+\begin_layout Description
 This creates a file striped on one OST
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $ lfs setstripe /mnt/lustre/file1 131072 0 1
-\layout Description
+\end_layout
 
+\begin_layout Description
 This creates a default stripe pattern on and existing dir for all new files
  created therein.
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $ lfs setstripe /mnt/lustre/dir 131072 0 1
-\layout Description
+\end_layout
 
+\begin_layout Description
 This deletes a default stripe pattern on dir.
   New files will use the default striping pattern.
  created therein.
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $ lfs setstripe -d /mnt/lustre/dir
-\layout Description
+\end_layout
 
+\begin_layout Description
 Listing the extended attributes of a given file
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $ lfs find /mnt/lustre/foo1
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    OBDS:    
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
       0: OST_localhost_UUID 
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    /mnt/lustre/foo1         
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    obdidx           objid          objid            group              
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    0                 1            0x1                0 
-\layout Description
+\end_layout
 
+\begin_layout Description
 Listing the extended attributes of all files in a given directory
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $ lfs find /mnt/lustre/
-\layout Description
+\end_layout
 
+\begin_layout Description
 Recursively list the extended attributes of all files in a given directory
  tree
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $ lfs find -r /mnt/lustre/
-\layout Description
+\end_layout
 
+\begin_layout Description
 List all the files that have objects on a specific OST
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $ lfs find -r --obd OST2_UUID /mnt/lustre/
-\layout Description
+\end_layout
 
+\begin_layout Description
 Check the status of all servers(mds, osts)
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $ lfs check servers 
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    OSC_localhost.localdomain_OST_localhost_mds1 active.
  
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    OSC_localhost.localdomain_OST_localhost_MNT_localhost active.
  
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    MDC_localhost.localdomain_mds1_MNT_localhost active.
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $
-\layout Description
+\end_layout
 
+\begin_layout Description
 List all the OSTs
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $ lfs osts 
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    OBDS:    
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    0: OST_localhost_UUID   
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $
-\layout Description
+\end_layout
 
-Change\SpecialChar ~
-file\SpecialChar ~
-owner\SpecialChar ~
-and\SpecialChar ~
+\begin_layout Description
+Change\InsetSpace ~
+file\InsetSpace ~
+owner\InsetSpace ~
+and\InsetSpace ~
 group
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $lfs quotachog -i /mnt/lustre
-\layout Description
+\end_layout
 
-Quotacheck\SpecialChar ~
-for\SpecialChar ~
-user\SpecialChar ~
-and\SpecialChar ~
+\begin_layout Description
+Quotacheck\InsetSpace ~
+for\InsetSpace ~
+user\InsetSpace ~
+and\InsetSpace ~
 group
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $lfs quotacheck -ug /mnt/lustre
-\layout Description
-
-Turn\SpecialChar ~
-quotas\SpecialChar ~
-of\SpecialChar ~
-user\SpecialChar ~
-and\SpecialChar ~
-group\SpecialChar ~
+\end_layout
+
+\begin_layout Description
+Turn\InsetSpace ~
+quotas\InsetSpace ~
+of\InsetSpace ~
+user\InsetSpace ~
+and\InsetSpace ~
+group\InsetSpace ~
 on
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $lfs quotaon -ug /mnt/lustre
-\layout Description
-
-Turn\SpecialChar ~
-quotas\SpecialChar ~
-of\SpecialChar ~
-user\SpecialChar ~
-and\SpecialChar ~
-group\SpecialChar ~
+\end_layout
+
+\begin_layout Description
+Turn\InsetSpace ~
+quotas\InsetSpace ~
+of\InsetSpace ~
+user\InsetSpace ~
+and\InsetSpace ~
+group\InsetSpace ~
 off
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $lfs quotaoff -ug /mnt/lustre
-\layout Description
-
-Set\SpecialChar ~
-quotas\SpecialChar ~
-of\SpecialChar ~
-user\SpecialChar ~
-`bob':\SpecialChar ~
-1GB\SpecialChar ~
-block\SpecialChar ~
-quota\SpecialChar ~
-and\SpecialChar ~
-10,000\SpecialChar ~
-file\SpecialChar ~
+\end_layout
+
+\begin_layout Description
+Set\InsetSpace ~
+quotas\InsetSpace ~
+of\InsetSpace ~
+user\InsetSpace ~
+`bob':\InsetSpace ~
+1GB\InsetSpace ~
+block\InsetSpace ~
+quota\InsetSpace ~
+and\InsetSpace ~
+10,000\InsetSpace ~
+file\InsetSpace ~
 quota
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $lfs setquota -u bob 0 1000000 0 10000 /mnt/lustre
-\layout Description
+\end_layout
 
-List\SpecialChar ~
-quotas\SpecialChar ~
-of\SpecialChar ~
-user\SpecialChar ~
+\begin_layout Description
+List\InsetSpace ~
+quotas\InsetSpace ~
+of\InsetSpace ~
+user\InsetSpace ~
 `bob'
-\layout LyX-Code
+\end_layout
 
+\begin_layout LyX-Code
    $lfs quota -u bob /mnt/lustre
-\layout Subsection
+\end_layout
 
+\begin_layout Subsection
 BUGS
-\layout Standard
+\end_layout
 
+\begin_layout Standard
 None are known.
-\the_end
+\end_layout
+
+\end_body
+\end_document