Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 27 Nächste Version anzeigen »

You find solutions for problems with exceeded quota on the HOME file system.

Check the quota

Check the quota 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.

Check quota
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    

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 of 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 a number of unix groups. You can check the list of unix groups with the command groups.

Unix 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.

Modify unix group for a file
blogin4> chgrp prj00012 somefile.txt
blogin4> ls -la somefile.txt
-rw-------  1 myaccount prj00012 237271040 Jul  3  2020 somefile.txt



Modify unix group for a directory

blogin4> chgrp --recursive prj00012 somedirectory
blogin4> ls -lad somedirectory
drwx------  1 myaccount  prj00012      4096 Jul  3  2020 somedirectory





For each file on disk you can figure out to which unix group it is attached to.

Read unix group
blogin4> ls -la
-rw-------  1 myaccount myaccount 237271040 Jul  3  2020 somefile.txt
drwx------  1 myaccount  prj00012      4096 Jul  3  2020 somedirectory

You can modify the unix group of a file or a directory tree.

Modify unix group
blogin4> groups
myaccount prj00012
blogin4> chgrp prj00012 somefile.txt
blogin4> chgrp --recursive prj00012 somedirectory
blogin4> ls -la somefile.txt
-rw-------  1 myaccount prj00012 237271040 Jul  3  2020 somefile.txt

HOME quota exceeded

You have the following solutions if your HOME quota is exceeded.

  • remove files or move files from HOME to WORK (no backup) or to PERM
  • ask your consultant for a higher quota

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

WORK quota exceeded

You have the following solutions if your WORK quota is exceeded.

  • remove files or move files from WORK to PERM
  • change unix group for files to "move" quota from your account to a unix group (e.g. prj00012)
  • ask your consultant for a higher quota

The WORK file system (WORK=/scratch/usr/${USER}) is intended to be used for the following data.

  • large files
  • parallel input/output for your jobs
  • Keine Stichwörter