Disk Quota

Theta

Disk quotas are enabled on Theta project directories. Theta shares the same home file system with Mira/Cetus, located at /gpfs/mira-home where quotas are also enforced. But Theta has its own project file system separate from Mira/Cetus.   Details on the home file system are listed in File Systems.  Following are descriptions and examples for the home file system and the Theta projects file system

Home Directory Quotas

By default, each home directory is assigned a default of 100GB. File ownership determines disk space usage.

Project Directory Quotas

On the Lustre project file system (/lus/theta-fs0), each project is given the quota approved during the allocation period.

The amount of data stored below the /lus/theta-fs0/projects/PROJECT_NAME directory cannot exceed this quota. Unixgroup ownership counts toward the project directory quota. The total data usage under the project directory is used to calculate the disk quota.

To check project quota usage on the Lustre file system, enter this command specifying the unixgroup and project directory as follows.

joconne@thetalogin1:~> lfs quota -g Operations /projects/Operations/

Disk quotas for group Operations (gid 1279):

Filesystem  kbytes   quota                      limit                   grace   files   quota   limit   grace
/projects/Operations/
                        740        1073741824          1181116006        -           4       0           0       -

Mira, Cetus and Vesta

Disk quotas are enabled on Mira, Cetus and Vesta home and project directories. The details of those file systems are listed in File systems page. Mira and Cetus share the same file systems which are located at /gpfs/mira-{home,fs0}. Vesta has its own file systems located at /gpfs/vesta-{home,fs0}. The following descriptions and examples pertain to all three systems.

Home Directory Quotas

By default, each home directory is assigned a default of 100GB for Mira and 50GB for Vesta. File ownership determines disk space usage.

The ALCF has provided a script for checking quotas. This script can be run at any time from any login nodes.

Use /usr/local/bin/myquota:

scrusan@miralac1:~ ]$ /usr/local/bin/myquota 

Name            Type     Filesystem      GB_Used      GB_Quota      Grace
=================================================================================
scrusan         User     mira-home        0.10         100.00        none

Project Directory Quotas

On the ALCF project file system (mira-fs0), each project is given the quota requested during the allocation period.

The amount of data stored below the /gpfs/mira-fs0/projects/PROJECT_NAME directory cannot exceed this quota. File ownership does not count towards the project directory quota. The total data usage under the project directory is used to calculate the disk quota.

The ALCF has provided a script for checking the current space used and quotas on any projects of which you are a member. Use /usr/local/bin/myprojectquotas:

scrusan@miralac1:~ ]$ /usr/local/bin/myprojectquotas

Current Project Quota information for projects of which you are a member:
Name             Type     Filesystem      GB_Used       GB_Quota       Grace
=====================================================================================
Acceptance      Project    mira-fs0      572221.67     1048576.00       none
Operations      Project    mira-fs0      484250.14     1024000.00       none