1

I'm running a zfs replication task, of a snapshot size ~2.5GB. I see that there is traffic going between the master and the slave, by using snoop, but I want to monitor the transmission. Is there a temporary file that I can see being created?

It's Nexenta OS on both master and slave.

csny
  • 1,475
  • 4
  • 15
  • 26
  • I add a similar situation recently, but you can't see anything besides the destination increasing. In my case was send and receive . But even using -v option, only at the end of the operation it tells you how long it took and the amount of data. – BitsOfNix May 26 '14 at 14:18
  • Thanks, what do you mean by seeing the destination increasing? How did you see it? some zfs command? and if you can see the destination snapshot size growing, you can monitor by percentage of the total snapshot, don't you? – csny May 27 '14 at 07:44
  • that's manual work, but on the destination you can do zfs list -t snapshot and check how much space is use. – BitsOfNix May 27 '14 at 07:53
  • oh, well i already use zfs list -t snapshot, but i don't see the snapshot that is being transmitted... that's why i asked if there is a temporary file created somewhere :) should i see it being created in by zfs list? – csny May 27 '14 at 11:55

1 Answers1

2

No, there is no way to watch it, directly via ZFS send or receive. Solaris 11.2 does have some verbosity available in zfs send that would allow you to gauge process.

If you have access to the script, you could pipe the zfs send through 'pv' to watch progress, if that would be helpful enough.

Tim Kennedy
  • 19,369
  • 4
  • 38
  • 58