On 2/22/2010 3:31 AM, Darren J Moffat wrote:
On 22/02/2010 00:23, David Dyer-Bennet wrote:
I thought this was simple. Turns out not to be.
bash-3.2$ zfs list -t snapshot zp1
cannot open 'zp1': operation not applicable to datasets of this type
Fails equally on all the variants of pool name that I've tried,
including "zp1/" and "zp1/@" and such.
You can do "zfs list -t snapshot" and get a list of all snapshots in all
pools. You can do "zfs list -r -t snapshot zp1" and get a recursive list
of snapshots in zp1. But you can't, with any options I've tried, get a
list of top-level snapshots in a given pool. (It's easy, of course, with
grep, to get the bigger list and then filter out the subset you want).
zfs list -d 1 -t snapshot zp1
From zfs(1M)
-d depth
Recursively display any children of the dataset,
limiting the recursion to depth. A depth of 1 will
display only the dataset and its direct children.
Yes, that seems to be the elegant solution; although it's not available
in 2009.06, which is what I'm currently running (which I said in a part
of my message which you snipped in quoting).
--
David Dyer-Bennet, d...@dd-b.net; http://dd-b.net/
Snapshots: http://dd-b.net/dd-b/SnapshotAlbum/data/
Photos: http://dd-b.net/photography/gallery/
Dragaera: http://dragaera.info
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss