I'm playing around with snv_128 on one of my systems, and trying to see what kinda of benefits enabling dedup will give me.
The standard practice for reprocessing data that's already stored to add compression and now dedup seems to be a send / receive pipe similar to: zfs send -R <old fs>@snap | zfs recv -d <new fs> However, according to the man page, "The current values of properties [..] are set when the stream is received." With dedup, this isn't an issue because the property doesn't exist on the source fs so it can be inherited. For properties like sharesmb, it appears to be more awkward. The options seem to be either set up the target pool with the correct properties, then zfs send the earliest snapshot, then all others with 'zfs send -I', or disable the property on the source, then use 'zfs send -R'. The first option is a very manual process, since it doesn't work recursively on the pool. The second option isn't acceptable, since it'll interrupt service on the source. Am I missing something? Is there a way to override the value of a property when sending, or to ignore it on the receiving side? -B -- Brandon High : bh...@freaks.com Suspicion Breeds Confidence _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss