=== Project (Directory) Quotas ===
With 32-bit user names
xfs_quota -x -c 'project -s -p /var/backup/187/4000187 4000187' /var/backup
xfs_quota -x -c 'limit -p bhard=1048576 1048576k 4000187' /var/backup xfs_quota -x -c 'quota -p 4000187'/var/backup
With 16-bit user names
xfs_quota -x -c 'project -s -p /var/backup/gugus2 2' /var/backup
xfs_quota -x -c 'limit -p bhard=1048576 1048576k 2' /var/backup
xfs_quota -x -c 'quota -p 2'
Set Project:
xfs_quota -x -c 'project -s -p /var/backup/gugus3 3' /var/backup
Check Project:
xfs_quota -x -c 'project -s -p /var/backup/gugus3 3' /var/backup
Set Limit
xfs_quota -x -c 'limit -p bhard=1048576k 3' /var/backup
Check the Quota:
xfs_quota -x -c 'quota -p 3' /var/backup
If you don't have any used blocks, you will not receive an an answer on the command line. To make sure, that everything went ok:
echo $?
The result should be <code>0</code>
If you copied data into the project, the output will look something like:
Disk quotas for Project gugus3 (3)
Filesystem Blocks Quota Limit Warn/Time Mounted on
/dev/vdb1 512000 0 1048576 00 [--------] /var/backup
To give you an overall view:
xfs_quota -x -c report /var/backup
<pre>
User quota on /var/backup (/dev/vdb1)
Blocks
User ID Used Soft Hard Warn/Grace
---------- --------------------------------------------------
root 512000 0 0 00 [--------]
Project quota on /var/backup (/dev/vdb1)
Blocks
Project ID Used Soft Hard Warn/Grace
---------- --------------------------------------------------
gugus2 0 0 1048576 00 [--------]
gugus3 512000 0 1048576 00 [--------]
4000187 0 0 1048576 00 [--------]
</pre>
=== Some important notes concerning XFS ===