On Wed, May 10, 2006 at 12:12:16PM -0600, Morreale, Peter W wrote:
> 
> Is there some benefit to me (err, the administrator) to maintaining the
> parent/child relationship between a snap and its clone?  
> 
> To my twisted little mind, by virtue of the fact that I created a clone
> I have severed the relationship between a snap and a clone.  They are
> immediately at least one bit different (the writable 'bit'), which means
> that they no longer are consistent, which means they are distinct.   In
> fact, I oughta be able to create multiple clones without penalty.  

Yes, you can create multiple clones of a single snapshot, without
penalty.

> Clone has a distinct, generic meaning that does not imply a fixed or
> lasting relationship to the parent, but rather an inheritance.  Just ask
> Dolly. ;-) 
> 
> So what is the benefit?

The clone and snapshot "share" space.  This relationship must be
maintained for internal accounting purposes, but also for the
administrator to know which clones are sharing space with the original
snapshot.  We tried for a while to allow a means to destroy the original
filesystem (thereby 'divorcing' the clone from its snapshot), but it's
just not doable, both from an implementation perspective and a space
accounting perspective.

- Eric

--
Eric Schrock, Solaris Kernel Development       http://blogs.sun.com/eschrock
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to