I need transfer everyday a lot of compressed tar files from a hosting server to a zfs data storage server.

The standard way to rsync transfer seems to not zfs snapshot friendly. Each snapshot keep all daily data (not keep delta blocks only).

Someone knows how to transfer these files and be able to make snapshots keeping delta data ?

  • Have you tried using scp
    – AReddy
    May 12, 2016 at 11:09
  • scp file transfers all data, I want to transfer only the daily differences
    – Rpereyra
    May 12, 2016 at 11:50

1 Answer 1


Your source is probably not ZFS? Otherwise zfs send|zfs receive would be recommended.

You can tell rsync to perform inplace transfers, from man rsync:

--inplace This option changes how rsync transfers a file when its data needs to be updated: instead of the default method of creating a new copy of the file and moving it into place when it is complete, rsync instead writes the updated data directly to the destination file.

Please read the manual further about the effects using --inplace.

  • yes is not a zfs filesystem. thanks for your help
    – Rpereyra
    May 12, 2016 at 23:40
  • @Rpereyra, did the rsync --inplace option solve your issue?
    – Lambert
    May 13, 2016 at 6:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .