You find here solutions for problems with exceeded quota on the HOME and WORK file system.
Check your quota
Check your quota limits on HLRN with the command hlrnquota
. Once your account is a member of a UNIX group, you find quota informations additionally for all groups. Each of your files belongs to your account or to one of your UNIX groups. The output of hlrnquota
is updated twice per hour.
blogin4> hlrnquota Home Blocks used Soft limit Hard limit Inodes used Soft limit Hard limit myaccount (users) 89.45 GiB 40 GiB 100 GiB 187.3 k - - prj00012 (projects) 68.03 GiB 40 GiB 100 GiB 659.6 k - - Work Blocks used Soft limit Hard limit Inodes used Soft limit Hard limit myaccount (users) 1.202 TiB 3 TiB 30 TiB 1.74 k 250 k 1.5 M prj00012 (projects) 2.512 TiB 12 TiB 30 TiB 1 1 M 6 M
File system quotas at HLRN are realized
- on HOME and WORK with respect to the UNIX groups
- on PERM with respect to the user account.
Quota on HOME and WORK
For each stored file on the file systems HOME and WORK the UNIX group of this file controls the attribution to the quota to this UNIX group. For quota, the directory of a file (/scratch/usr/${USER}
or /scratch/projects/<projectID>
) does not matter.
Each user account is a member in one or more UNIX groups. You can check your membership in UNIX groups with the command groups
.
blogin4> groups myaccount myaccount prj00012
Once you decide to set the UNIX group to prj00012
for a file, the used quota for the UNIX group prj00012
includes this file size.
blogin4> chgrp prj00012 somefile.txt blogin4> ls -l somefile.txt -rw------- 1 myaccount prj00012 237271040 Jul 3 2020 somefile.txt
blogin4> chgrp --recursive prj00012 somedirectory blogin4> ls -ld somedirectory drwx------ 1 myaccount prj00012 4096 Jul 3 2020 somedirectory
General hints to solve quota issues
As described in File Systems the default quota limits are reasonable for average use cases.
For projects requiring higher quota limits we kindly ask you to contact your consultant to discuss your needs and how we can help you.
Please keep in mind that the overall performance of a global parallel file system depends on the free capacity (better performance with high free capacity).
HOME quota exceeded
The HOME file system (HOME=/home/${USER}
) is intended to be used for the following data:
- configuration files
- source code and executables
You might experience an exceeded HOME quota due to unintended usage of the HOME file system, e.g.
- large files
- parallel input/output for your jobs
If your HOME quota is exceeded, we recommend
- to check whether you can either delete files or move files from HOME to WORK (no backup!) or to PERM
- to contact your consultant, explain your storage needs, and ask for a higher quota limits.
WORK quota exceeded
The WORK file system (/scratch
) is intended to be used for the following data:
- large files
- parallel input/output for your jobs
If your WORK quota is exceeded, we recommend
- to check whether you can delete files or move files from WORK to PERM
- to change the UNIX group for files to "move" the attribution to the quota from your account to a UNIX group (e.g.
prj00012
) - to contact your consultant, explain your storage needs, and ask for a higher quota limits.