Many thanks, both for the catch and the patch. Can you give me the
name of the cell where you bumped into this so I can test?

Thanks,

Steve

On Wed, May 10, 2017 at 10:37 AM, Heinz-Ado Arnolds
<[email protected]> wrote:
> Dear Steve,
>
> thanks a lot for your tool. Small problem: if a server currently has no 
> partitions, you'll get a division by zero when calculating $pct. You'll find 
> a simple patch enclosed. (Formatting is done to keep the patch small. There 
> should be an additional indentation to all lines inside the new if{} clause 
> for sure.)
>
> New output:
>
> lnx-14        a         9        1        8    10.67%
>               b         9        0        9     1.20%
>               c         9        4        5    40.88%
>               d         9        4        5    47.01%
>    Subtotal            39        9       29    24.95%
>
> lnx-16        -
>
> lnx-17        -
>
> lnx-18        a         9        0        9     0.85%
>
>
> Kind regards,
>
> Ado Arnolds
>
> On 09.05.2017 19:23, Steve Simmons wrote:
>> About 10 years back I posted a 'afsdf' command to openafs-info. Many 
>> improvements were made based on suggestions here, but I never got round to 
>> re-posting it. In general, the command does a df-ish disk usage report 
>> across an entire cell, with various permutations on roll-ups, display 
>> compaction, and so forth. Used in my favorite two modes:
>>
>> $ afsdf -t
>> Server                Ptn       SizeMB         Used       Avail.  Pct Full
>> ====================  ===  ===========  ===========  ===========  ========
>> afsprs01.afs.storage   a     2,096,124    1,669,362      426,761    79.64%
>> afsprs01.afs.storage   b     2,096,124    1,638,733      457,390    78.18%
>> afsprs01.afs.storage   c     2,096,124    1,686,377      409,746    80.45%
>> afsprs01.afs.storage   d     2,096,124    1,703,729      392,394    81.28%
>> afsprs01.afs.storage   e     2,096,124    1,670,024      426,099    79.67%
>> afsprs01.afs.storage   f     2,096,124    1,716,652      379,471    81.90%
>> afsprs02.afs.storage   a     2,096,124    1,701,536      394,587    81.18%
>> afsprs02.afs.storage   b     2,096,124    1,711,506      384,617    81.65%
>> . . .
>> afsprs10.afs.storage   e     2,096,124    1,385,650      710,473    66.11%
>> afsprs10.afs.storage   f     2,096,124    1,355,564      740,559    64.67%
>> ====================  ===  ===========  ===========  ===========  ========
>>          Grand Total       125,767,440   97,068,722   28,698,717    77.18%
>>
>> $ afsdf -T -s -u GB
>> Server       Ptn   SizeGB     Used   Avail.  Pct Full
>> ===========  ===  =======  =======  =======  ========
>> afsprs01      a     2,046    1,630      416    79.64%
>>               b     2,046    1,600      446    78.18%
>>               c     2,046    1,646      400    80.45%
>>               d     2,046    1,663      383    81.28%
>>               e     2,046    1,630      416    79.67%
>>               f     2,046    1,676      370    81.90%
>>    Subtotal        12,281    9,848    2,433    80.19%
>>
>> afsprs02      a     2,046    1,661      385    81.18%
>>               b     2,046    1,671      375    81.65%
>> . . .
>> afsprs10      a     2,046    1,373      673    67.11%
>>               b     2,046    1,355      691    66.24%
>>               c     2,046    1,345      701    65.71%
>>               d     2,046    1,377      669    67.29%
>>               e     2,046    1,353      693    66.11%
>>               f     2,046    1,323      723    64.67%
>>    Subtotal        12,281    8,129    4,152    66.19%
>> ===========  ===  =======  =======  =======  ========
>> Grand Total       122,819   94,793   28,026    77.18%
>>
>>
>> afsdf -h prints a quick help message, afsdf --usage shows you all the 
>> switches.
>>
>> Enjoy,
>>
>> Steve
>>
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to