Quotas
From Yale HPC Wiki
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

