Try "aggr show_space"
----- Original Message ----- From: Stephen C. Losen scl@sasha.acc.virginia.edu To: Borzenkov, Andrey Andrey.Borzenkov@fujitsu-siemens.com Cc: toasters@mathworks.com toasters@mathworks.com Sent: Thu May 22 07:29:53 2008 Subject: Re: "df -h" shows less snapshots than "snap delta"
I am rather puzzled.
cn1:~ # rsh filer df -h vol1 Filesystem total used avail capacity Mounted on /vol/vol1/ 2448GB 776GB 1671GB 32% /vol/vol1/ snap reserve 612GB 158GB 453GB 26% /vol/vol1/..
So according to this we have 156GB worth of snapshots. So far so good.
cn1:~ # rsh filer snap delta vol1
Volume vol1 working...
...
Summary...
From Snapshot To KB changed Time Rate (KB/hour)
Oldest_snap Active File System 265800060 14d 09:08 770120.583
Oops. I would expect df -h to show *more* than snap delta (due to the fact that we have more intermediate snapshots); but how comes that - apparently having 260GB worth of snapshot data - I only see 158GB in space accounting?
I am likely missing something obvious. Hmm ... is it possible that "snap delta" accounts for both changed *and* new data while "df -h" accounts for *changed* data only? Looks plausible...
Snapshot accounting can be very tricky I think. Consider this scenario.
1) take snapshot #1 of a volume
2) create a new and very large file
3) take snapshot #2 of volume
4) delete the very large file
5) take snapshot #3
At this point the "delta" between snapshots 1 and 3 and the live volume will be very small. But the "delta" between snapshot 2 and any other snapshot (or the live volume) will be large. This is because snapshot 2 (and only snapshot 2) still contains the large file that was deleted.
So you can see that the delta between the live volume and each of its snapshots does not necessarily increase with the age of the snapshot.
Steve Losen scl@virginia.edu phone: 434-924-0640
University of Virginia ITC Unix Support