Quotas Defined
Quota limits are necessary to ensure that disk space can be made available to all users and that work is not impeded by full file systems. Users get default quotas on various file systems at LC. This is the amount of space and number of inodes that can be put on the specific file system by the user. Once the user hits their quota, they won't be able to write any more data until they remove some data.
Quotas for File Systems
The table below shows how much quota (Tier 1, Tier 2, Tier 3) is available on various file systems. By default, you get Tier 1.
If you need more quota than the default, you can request Tier 2 via this form on specific file systems.
If you need more than Tier 2, you can request Tier 3 via an email to lc-hotline@llnl.gov Remember that Tier 2 and Tier 3 are file system AND Zone specific. This means that if you request Tier 2 to get that bump to 75TB/25M on /p/lustre1 on the CZ, that is the only place you get it. If you need Tier 2 on /p/lustre2 on the CZ, that is a second request. Please make each request separately so that it can be directed to the appropriate authorizer.
To see how much quota you have used
- Log onto a slic machine (CZ - oslic, RZ - rzslic, SCF - cslic)
- type "quota -v"
- shows your space utilization of various file systems mounted in that particular zone (CZ/RZ/SCF)
- shows your inode utilization of various file systems as well
- for directories like /usr/workspace or /usr/gapps you can see your space utilization like this
- df -h /usr/workspace/$user ## for the space utilization of the directory
- df -h /usr/gapps/<directory> ## for the space utilization of directory
- df -hi /usr/workspace/$user ## for the inode utilization of the directory
- df -hi /usr/gapps/<directory> ## for the space utilization of directory
NOTE: An inode is a magical linux construct that makes life so much easier. Basically, each file/directory/symlink is assigned a unique number. There is a limit to the number of inodes that can exist on any given file system and in a given directory. Here is a link that has more detail http://www.grymoire.com/Unix/Inodes.html
Quotas for Storage
Storage (HPSS) is LC's hybrid (disk/tape) archive system where users can store data for later. For more info on the tape archive - go to https://hpc.llnl.gov/documentation/user-guides/using-lc-archival-storage .
To see how much quota you have used,
- Log onto a slic machine (CZ - oslic, RZ - rzslic, SCF - cslic)
- type "kinit"
- you will be prompted for your username and password - that is your RSA or RZ token and pin
- gives you the required kerberos credentials
- type "aquota"
- your prompt will change to "aq>"
- puts you in the command line storage quota tool application
- type "show quota"
- tells you how much quota you currently have
- type "exit"
- returns you back to your normal prompt
Quota Warnings
PLEASE ATTEND TO WARNING MESSAGES!
You risk losing data if you exceed your quota. Output to a home directory that is over quota will be truncated. Files moved to such a directory will also be truncated. Just opening a file for editing while you are over quota can cause the loss of the entire file's contents. Unfortunately, these are results of the UNIX implementation of quota and can be prevented only by user attention to quota warnings.
Carefully consider before you execute a batch job that attempts to write to your home directory space. If you exceed disk space quota:
- You will get truncated or zero length files and waste the run because the output is lost as a result.
- You will lose further data if your home directory remains filled after the job finishes, if you attempt to copy, write or edit files.
- MULTIPLE ATTEMPTS TO WRITE TO A DIRECTORY THAT IS OVER QUOTA WILL CREATE A SIGNIFICANT BURDEN ON THE NFS SERVER, CAUSING INTERACTIVE DELAY AND PERFORMANCE PROBLEMS. In some cases, jobs create hundreds of thousands of write attempts, quota checks, and refusals to write within a few minutes.
Quotas for File Systems and Storage
| LC Storage Type | Tier 1 | Tier 2 | Tier 3 | Snap- | Back up to tape? |
|---|---|---|---|---|---|
| Parallel File Systems /p/lustre[1,2,3] (Common) | 20TB/1M†† | 75TB/25M†† Fill out this form to request Tier 2 increase | Contact LC Hotline to initiate conversation with Livermore Computing and programmatic stakeholders | No | No |
| /p/lustre4 (El Capitan) | 100TB/10M | | 500TB/100M†† Fill out this form to request Tier 2 increase |
|||
| /p/lustre5 (Tuolumne) | 50TB/5M | 100TB/50M†† Fill out this form to request Tier 2 increase |
|||
| /p/vast*† | 20TB/1M†† | 75TB/25M†† Fill out this form to request Tier 2 increase |
Yes | ||
| NAS/NFS Project /usr/workspace, /usr/WS* /usr/gapps† /usr/gdata† | 2TB/10M†† 10GB† 10GB† |
4TB/25M†† 30GB† 30GB† Fill out this form to request Tier 2 increase |
Yes Yes Yes | No Yes Yes | |
| Home Directory /g/g* | 24GB |
Tier 2 form not available. Contact LC Hotline to initiate conversation with Livermore Computing and programmatic stakeholders | Yes | Yes | |
| Archive (HPSS) /users/u* | 300TB |
No | No | ||
| Object Storage S3-protocol StorageGRID | 4TB | N/A | N/A | No | No |
†these quotas are per directory, not per user as in all other cases
††NOTE for quotas with a "/", the second number equals inode limits in M (million) number increments where appropriate.
