[illumos-Developer] [zfs-discuss] zfs incremental send?

Richard Elling richard.elling at richardelling.com
Tue Mar 29 05:39:41 PDT 2011


On Mar 29, 2011, at 3:10 AM, Roy Sigurd Karlsbakk <roy at karlsbakk.net> wrote:

> ----- Original Message -----
>> On 2011-Mar-29 02:19:30 +0800, Roy Sigurd Karlsbakk
>> <roy at karlsbakk.net> wrote:
>>> Is it (or will it) be possible to do a partial/resumable zfs
>>> send/receive? If having 30TB of data and only a gigabit link, such
>>> transfers takes a while, and if interrupted, will require a
>>> re-transmit of all the data.
>> 
>> zfs send/receive works on snapshots: The smallest chunk of data that
>> can be sent/received is the delta between two snapshots. There's no
>> way to do a partial delta - defining the endpoint of a partial
>> transfer or the starting point for resumption is effectively a
>> snapshot.
> 
> I know that's how it works, I'm merely pointing out that changing this to something resumable would be rather nice, since an initial transfer or 30 or 300 terabytes may easily be interrupted.

In the UNIX tradition, the output and input are pipes. This allows you to
add whatever transport you'd like for moving the bits. There are many that
offer protection against network interruptions. Look for more, interesting
developments in this area soon...
 -- richard

> 



More information about the Developer mailing list