Yale University

ITS organizational charts

Yale ITS Home Yale ITS Home

Quotas

From Yale HPC Wiki

Jump to: navigation, search

Many of our HPC clusters have quotas enabled on "home" file systems to protect storage space from filling up.

Types of quotas

Two types of quotas are enabled on our clusters, group quotas and user quotas.

Group quotas are where all members of one group share a single limit. This allows for more flexibility as a single member can use a large amount of space while other members use a smaller share. As a downside, group quotas allow one user to accidentally fill up the allowed space and block access(including job runs) to all other members.

User quotas is a per user limit on storage space.

Checking your quota

Users can check their quota limit using the command "quota". This prints one line for each file system your quota is on. Each line reports eight numbers, including block (Usage quota limit grace) and files (Usage quota limit grace). All of our quotas are block based limits, so ignore the last four columns.

[jb723@bulldogj ~]$ quota
Disk quotas for user jb723 (uid 504): 
     Filesystem  blocks   quota   limit   grace   files   quota   limit   grace
10.2.1.21:/home1 9415756  20000000 25000000           28059       0       0        

In the report above, I'm using 9415756B(~9.4GB) of my 20000000B(20GB) limit. At 25GB I will no longer be able to write to the file system. There is an unlimited grace period.

For group quotas, the quota command needs to be used with the "-g" flag. For example,

[jb723@bulldoga jb723]$ quota -g
Disk quotas for group jb723 (gid 548):
    Filesystem  blocks   quota   limit   grace   files   quota   limit   grace
storage1:/home 227940112  250000000 265000000           61627       0       0

Jump to top.