Microsoft Virtualization Discussions

Brainfreeze..... Snapshot used space

JGPSHNTAP

Ok, i'm suffering from a brainfreeze today.....

Im looking to find active snapshot used space on volumes and i'm having an absolute brainfreeze....   Will someone kick start my brain for me...

I tried get-nahelp *snapshot* but nothing there

7 REPLIES 7

markweber

you can get the total snap usage from:

( get-naefficiency vol0).SnapUsage

JGPSHNTAP

Perfect.. With all the powershell I do, I never used that cmdlet..  Cool, I will use it.. thanks...

JGPSHNTAP

This did the trick..

"{0:N0}" -f( (((get-naefficiency vol1).snapusage).used ) / 1gb)

BISHTECHIT

- a clever and very terse code - but when ran I get 'NO' - how would this provide me with your request [...active snapshot used space on volumes...]?

JGPSHNTAP

Peter,

Im not following you on this?   The above code works without issue.. Can you paste what you put and output.. (Take out any company specifics)

BISHTECHIT

JGPShntap -

My bad - I re-ran the script - this time copy&paste -  I got the correct answer - I think my brackets were not spaced correctly

::

"{0:N0}" -f( (((get-naefficiency vol0).snapusage).used ) / 1gb)

7

(get-naefficiency vol0).SnapUsage | ft -AutoSize

Count     Reserve       Used Overflow

-----     -------       ---- --------

   10 32212254720 7813873664        0

JGPSHNTAP

Peter

There is many ways to skin a cat here.. I did it that way b/c I was using it in an excel spreadsheet.

But if you just want to see output, you can send it to convertto-formattednumber

PS C:\powershell> ((get-naefficiency vol0).snapusage).used  | convertto-formattednumber

55G

Or i wrote a function that i load as a module

Function Convert-togb()
{
Param (
[Parameter(Position=0,Mandatory=$True,ValueFromPipeline=$True)]
#[int]$data
$data
)

Process {
[math]::truncate($data/1gb)
}

}

and I just send it to that

PS C:\powershell> ((get-naefficiency vol0).snapusage).used  | convert-togb

51

Announcements
NetApp on Discord Image

We're on Discord, are you?

Live Chat, Watch Parties, and More!

Explore Banner

Meet Explore, NetApp’s digital sales platform

Engage digitally throughout the sales process, from product discovery to configuration, and handle all your post-purchase needs.

NetApp Insights to Action
I2A Banner
Public