On Tue, Apr 20, 2010 at 04:28:02PM +0000, A Darren Dunham wrote:
> On Sat, Apr 17, 2010 at 09:03:33AM -0400, Edward Ned Harvey wrote:
> > > "zfs list -t snapshot" lists in time order.
> > 
> > Good to know.  I'll keep that in mind for my "zfs send" scripts but it's not
> > relevant for the case at hand.  Because "zfs list" isn't available on the
> > NFS client, where the users are trying to do this sort of stuff.
> 
> I'll note for comparison that the Netapp shapshots do expose this in one
> way.
> 
> The actual snapshot directory access time is set to the time of the
> snapshot. That makes it visible over NFS.  Would be handy to do
> something similar in ZFS.

The .zfs/snapshot directory is most certainly available over NFS.

But note that .zfs does not appear in directory listings of dataset
roots -- you have to actually refer to it:

% ls -f|fgrep .zfs
% ls -f .zfs
.         ..        snapshot
% ls .zfs/snapshot
<snapshots>
% nfsstat -m $PWD
/net/.../pool/nico from ...:/pool/nico
 Flags:         
vers=4,proto=tcp,sec=sys,hard,intr,link,symlink,acl,mirrormount,rsize=1048576,wsize=1048576,retrans=5,timeo=600
 Attr cache:    acregmin=3,acregmax=60,acdirmin=30,acdirmax=60

%

And you can even create, rename and destroy snapshots by creating,
renaming and removing directories in .zfs/snapshot:

% mkdir .zfs/snapshot/foo
% mv .zfs/snapshot/foo .zfs/snapshot/bar
% rmdir .zfs/snapshot/bar

(All this also works locally, not just over ZFS.)

Nico
-- 
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to