[gpfsug-discuss] gpfs userquota : can df represent the users space used

Jonathan Buzzard jonathan.buzzard at strath.ac.uk
Tue Apr 9 12:50:14 BST 2024


On 09/04/2024 12:25, Walter Sklenka wrote:
> CAUTION: This email originated outside the University. Check before 
> clicking links or attachments.
> 
> Hi!
> 
> A collegue/customer asked me theses days why on the quota enabled 
> filesystem a “df .” in the home dir   does not show his used and free 
> space , representing the quotas
> 
> I have to admit I never checked this before . On an other gpfs cluster 
> he says it does
> 
> When using mmlsquota as normal user this works
> 
> xy at lxx:~$ /usr/lpp/mmfs/bin/mmlsquota --block-size auto
> 
> Block Limits                                               |     File Limits
> 
> Filesystem Fileset    type         blocks      quota      limit   
> in_doubt    grace |    files   quota    limit in_doubt    grace  Remarks
> 
> mulfs      home       USR          29.31G     4.785T         5T          
> 0     none |   208821       0        0        0     none
> 
> mulfs      scratch    USR             16K          0          0          
> 0     none |       79       0        0        0     none
> 
> My silly question is, should “df” do the same and if not what could be 
> the reasons?
> 

Sounds like the home directory might be a fileset and filesetdf might be 
set for the file system where df is reporting the home directory quota 
numbers for mmdf.

In general mmdf behaves like df so you get a "device free" report not a 
quota report.

I wrote a small utility that I call mmdiskusage that reports a users 
home directory quota if it exists. It also skips the in_doubt number 
because that confuses users. We have it called automatically when they 
log on, start a terminal etc.

Output looks like this

     Block Limits                      |    File Limits
Usage     Quota     Limit     Grace   |  Files      Quota      Limit 
Grace
55.7G     350G      1T        n/a     |  37109      1000000    2000000 
n/a

I could post the source if people are interested. It's about 100 lines 
of clean C plus comments Apache license. It was a development of the 
mmdfree command I wrote back in the day for Samba.


JAB.

-- 
Jonathan A. Buzzard                         Tel: +44141-5483420
HPC System Administrator, ARCHIE-WeSt.
University of Strathclyde, John Anderson Building, Glasgow. G4 0NG




More information about the gpfsug-discuss mailing list