# repquota

## NAME



           repquota - summarize quotas for a filesystem
    


## SYNOPSIS



           **/usr/sbin/repquota**[ **-vspiugP**] [ **-c** | **-C**] [ **-t** | **-n**] [ **-F**
           _format-name_ ] _filesystem_...
    
           **/usr/sbin/repquota**[ **-avtpsiugP**] [ **-c** | **-C**] [ **-t** | **-n**] [ **-F**
           _format-name_ ]
    


## DESCRIPTION



           **repquota** prints a summary of the disc usage and quotas for the
           specified file systems.  For each user the current number of files
           and amount of space (in kilobytes) is printed, along with any
           quota limits set with edquota(8) or setquota(8).  In the second
           column repquota prints two characters marking which limits are
           exceeded. If user is over his space softlimit or reaches his space
           hardlimit in case softlimit is unset, the first character is '+'.
           Otherwise the character printed is '-'. The second character
           denotes the state of inode usage analogously.
    
           **repquota** has to translate ids of all users/groups/projects to
           names (unless option **-n** was specified) so it may take a while to
           print all the information. To make translating as fast as possible
           **repquota** tries to detect (by reading **/etc/nsswitch.conf**) whether
           entries are stored in standard plain text file or in a database
           and either translates chunks of 1024 names or each name
           individually. You can override this autodetection by **-c** or **-C**
           options.
    


## OPTIONS



           **-a, --all**
                  Report on all filesystems indicated in **/etc/mtab** to be
                  read-write with quotas.
    
           **-v, --verbose**
                  Report all quotas, even if there is no usage. Be also more
                  verbose about quotafile information.
    
           **-c, --cache**
                  Cache entries to report and translate uids/gids to names in
                  big chunks by scanning all users (default). This is good
                  (fast) behaviour when using /etc/passwd file.
    
           **-C, --no-cache**
                  Translate individual entries. This is faster when you have
                  users stored in database.
    
           **-t, --truncate-names**
                  Truncate user/group names longer than 9 characters. This
                  results in nicer output when there are such names.
    
           **-n, --no-names**
                  Don't resolve UIDs/GIDs to names. This can speedup printing
                  a lot.
    
           **-s, --human-readable[=**_units_]
                  Try to report used space, number of used inodes and limits
                  in more appropriate units than the default ones. Units can
                  be also specified explicitely by an optional argument in
                  format [ **kgt**],[ **kgt**] where the first character specifies
                  space units and the second character specifies inode units.
    
           **-p, --raw-grace**
                  When user is in grace period, report time in seconds since
                  epoch when his grace time runs out (or has run out). Field
                  is '0' when no grace time is in effect.  This is especially
                  useful when parsing output by a script.
    
           **-i, --no-autofs**
                  Ignore mountpoints mounted by automounter.
    
           **-F, --format=**_format-name_
                  Report quota for specified format (ie. don't perform format
                  autodetection).  Possible format names are: **vfsold** Original
                  quota format with 16-bit UIDs / GIDs, **vfsv0** Quota format
                  with 32-bit UIDs / GIDs, 64-bit space usage, 32-bit inode
                  usage and limits, **vfsv1** Quota format with 64-bit quota
                  limits and usage, **xfs**(quota on XFS filesystem)
    
           **-g, --group**
                  Report quotas for groups.
    
           **-P, --project**
                  Report quotas for projects.
    
           **-u, --user**
                  Report quotas for users. This is the default.
    
           **-O, --output=**_format-name_
                  Output quota report in the specified format.  Possible
                  format names are: **default** The default format, optimized for
                  console viewing **csv** Comma-separated values, a text file
                  with the columns delimited by commas **xml** Output is XML
                  encoded, useful for processing with XSLT
    
           Only the super-user may view quotas which are not their own.
    


## FILES



           **aquota.user** or **aquota.group**
                  quota file at the filesystem root (version 2 quota, non-XFS
                  filesystems)
           **quota.user** or **quota.group**
                  quota file at the filesystem root (version 1 quota, non-XFS
                  filesystems)
           **/etc/mtab**
                  default filesystems
           **/etc/passwd**
                  default set of users
           **/etc/group**
                  default set of groups
    


* * *