Is there a mechanism by which you can perform a zfs send | zfs receive and not have the data uncompressed and recompressed at the other end? I have a gzip-9 compressed filesystem that I want to backup to a remote system and would prefer not to have to recompress everything again at such great computation expense. If this doesn''t exist, how would one go about creating an RFE for it? cheers, James
> I have a gzip-9 compressed filesystem that I want to > backup to a remote system and would prefer > not to have to recompress everything > again at such great computation expense.This would be nice, and a similar desire applies to upcoming streams after zfs-crypto lands. However, the present behaviour is also useful: often when sending streams you want to recompress, such as when sending a production uncompressed dataset to a compressed backup/replica site. So you''d need yet-another-option to select. -- This message posted from opensolaris.org
On Sun, 23 Aug 2009, Daniel Carosone wrote:> > However, the present behaviour is also useful: often when sending > streams you want to recompress, such as when sending a production > uncompressed dataset to a compressed backup/replica site.If the receiving filesystem uses a different compression option, then the obvious solution is to decompress in the recipient and recompress using the local filesystem option. However, since zfs filesystems can contain blocks compressed using different schemes, it is also useful to allow storing compressed blocks using the non-default algorithm. Bob -- Bob Friesenhahn bfriesen at simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
James Lever wrote:> Is there a mechanism by which you can perform a zfs send | zfs receive > and not have the data uncompressed and recompressed at the other end? > > I have a gzip-9 compressed filesystem that I want to backup to a remote > system and would prefer not to have to recompress everything again at > such great computation expense. > > If this doesn''t exist, how would one go about creating an RFE for it?The RFE already exists: 6541028 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6541028 An a related one for intra stream deduplication: 6812638 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=681263 -- Darren J Moffat