XFS_QUOTA(8) (NAME) xfs_quota - XFS (SYNOPSIS) xfs_quota [ -x ] [ -f ] [ -p prog ] [ -c cmd ] ... [ -d project ] ... [ -D projects_file ] [ -P projid_file ] [ path ... ] xfs_quota -V (DESCRIPTION) xfs_quota (Quota) XFS . xfs_quota : -c cmd xfs_quota () . -c . . -p prog () xfs_quota . -x (expert mode) . ( << >> ) . -f ( XFS) . . -d project xfs_quota . -d . -D projects_file . /etc/projects . -P projid_file . /etc/projid . -V . path (mount points) XFS . xfs_quota . : xfs_quota XFS . : (-u) (-g) / (-p). << >> (-b) << >> (-i) / << (realtime) >> (-r) . . help . (QUOTA OVERVIEW) . . / . ( / ). XFS . . : () . quota . : (quota) (). ( ) . . ( ) <> ( EDQUOT) . ( ) . . . . ( ) . . . (truncate) . : (shell escape) . sh(1) (suspend) . ( /tmp) . . XFS . 0 0 . (USER COMMANDS) print / . : (mount table) /etc/projects. df free . quota [ -g | -p | -u ] [ -bir ] [ -hnNv ] [ -f file ] [ ID | name ] ... name ID . -h << >> df(1) . -n . -N () . -v (verbose) . -f file . free [ -bir ] [ -hN ] [ -f file ] df(1) . (b) (i) / (r) . ( << >> ) ( ) . -h << >> . -N . -f file . help [ command ] command . quit xfs_quota. q quit . (QUOTA ADMINISTRATION) XFS . XFS (metadata) (journaling) . : 1. quotacheck XFS . ( /mount) XFS quotacheck . 2. () XFS . 3. XFS (accounting) (enforcement) . (mount) XFS . . <> mount () . <> . 4. (root filesystem) . XFS <> . 5. state XFS . 6. xfsdump . 7. . 8. XFS ( ) . ( ). 9. XFS . 10. XFS ( ). (ADMINISTRATOR COMMANDS) path [ N ] / N- ( ). : /etc/projects. report [ -gpu ] [ -bir ] [ -ahntlLNU ] [ -f file ] . (u/g/p / blocks/inodes/realtime) . . -h << >> df(1) . -f file . -a . // . . -n . -L -U / . / -l . -N . -t . state [ -gpu ] [ -av ] [ -f file ] . (extents) . -f file . -a . limit [ -g | -p | -u ] bsoft=N | bhard=N | isoft=N | ihard=N | rtbsoft=N | rtbhard=N -d | id | name (bhard/bsoft) (ihard/isoft) / (rtbhard/rtbsoft) N N . s/b/k/m/g/t/p/e mkfs.xfs(8) . . -d () name // (user/group/project) id . timer [ -g | -p | -u ] [ -bir ] value [ -d | id | name ] ( ) . state . -d id value value . id name value . (grace time) . value 'minutes' 'hours' 'days' 'weeks' ( 'm' 'h' 'd' 'w' ). warn [ -g | -p | -u ] [ -bir ] value -d | id | name ( ) . -d () name // (user/group/project) id . : . enable [ -gpu ] [ -v ] . (mount) . -v () . disable [ -gpu ] [ -v ] . -v () . off [ -gpu ] [ -v ] . (unmount) . remove [ -gpu ] [ -v ] . . dump [ -g | -p | -u ] [ -L | -U ] [ -f file ] () file (dump) . -L -U / . . restore [ -g | -p | -u ] [ -f file ] file . dump . quot [ -g | -p | -u ] [ -bir ] [ -acnv ] [ -f file ] . XFS <> . ( ...). -a . -c . -n . -v . -f file . project [ -cCs [ -d depth ] [ -p path ] id | name ] -c -C -s . -d ( ) -p /etc/projects . . (DIRECTORY TREE QUOTA) XFS ( ) . -s project . /etc/projects . . . (hard link) . xfs_io . project -C . project -c . -d (-1 0 1 ...). -p /etc/projects . projects . (EXAMPLES) XFS ( ). # mount -o uquota /dev/xvm/home /home # xfs_quota -x -c 'limit bsoft=500m bhard=550m tanya' /home # xfs_quota -x -c report /home XFS ( ). # mount -o prjquota /dev/xvm/var /var # echo 42:/var/log >> /etc/projects # echo logfiles:42 >> /etc/projid # xfs_quota -x -c 'project -s logfiles' /var # xfs_quota -x -c 'limit -p bhard=1g logfiles' /var . # rm -f /etc/projects /etc/projid # mount -o prjquota /dev/xvm/var /var # xfs_quota -x -c 'project -s -p /var/log 42' /var # xfs_quota -x -c 'limit -p bhard=1g 42' /var (CAVEATS) XFS . . . . XFS . (BUGS) (realtime subvolumes) ( warnquota(8) ). (FILES) /etc/projects . /etc/projid . (SEE ALSO) df(1), mount(1), sync(2), projid(5), projects(5), xfs(5), warnquota(8) xfsprogs XFS_QUOTA(8)