Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Several GPFS wrapper scripts exist on all /athena nodes to help viewing and managing user quotas. 

All of these scripts exist on /usr/local/bin.

myquota

Run this script from any working directory to display your overall fileset usage:

[user@aphrodite ~]$ myquota
 
This script checks your GPFS fileset usage and prints SCU-managed fileset quotas.
 
It will also print user-level quotas within filesets if they exist.
 
For assistance contact doug@med.cornell.edu or scu@med.cornell.edu.
 
Checking fileset usage and quota for user masonlab_curate on filesystem athena:
 
 
| masonlab_scratch   | 225T   | 131G   |
|--------------------+--------+--------|
| f                  | f      | m      |
| i                  | i      | y      |
| l                  | l      | u      |
| e                  | e      | s      |
| s                  | s      | a      |
| e                  | e      | g      |
| t                  | t      | e      |
|                    | q      |        |
|                    | u      |        |
|                    | o      |        |
|                    | t      |        |
|                    | a      |        |

showquotas.py

PI-designated power users can run this script showing all user-level quotas within a given fileset:

[masonlab_curate@aphrodite ~]$ sudo python3.6 /usr/local/bin/showquotas.py masonlab_scratch
 
This script reports user-level quotas on filesets.
 
For help contact doug@med.cornell.edu or scu@med.cornell.edu.
 
Valid filset chosen
 
Checking fileset masonlab_scratch
 
 
                         Block Limits                                    |                     File Limits
Name       fileset    type         blocks      quota      limit   in_doubt    grace |    files   quota    limit in_doubt    grace
fake_user    masonlab_scratch USR            128K          0          0          0     none |        4       0        0        0     none

changequota.py

PI-designated power users can run this script to set user-level quotas within a given fileset:

[user@aphrodite ~]$ sudo python3.6 /usr/local/bin/changequota.py user athena masonlab_scratch 0
 
This script allows authorized power users to change user-level GPFS quotas within SCU-managed filesets.
 
For assistance contact doug@med.cornell.edu or scu@med.cornell.edu.
 
Valid filset chosen
 
Changing for user on fileset masonlab_scratch by 0T

newgpfsdir.py

PI-designated power users can run this script to create directories on the GPFS file system in locations previously managed by the SCU:

[user@aphrodite ~]$ sudo python3.6 /usr/local/bin/newgpfsdir.py /athena/lab/scratch/users test12345 owner group
 
This script allows authorized power users to create new directories under GPFS filesystems managed by the SCU.
 
For assistance contact doug@med.cornell.edu or scu@med.cornell.edu.
 
Valid path chosen
 
Creating new directory test12345 at location  /athena/lab/scratch/users
 
New directory created




  • No labels