Copy zfs volume onto another server using ssh
Copy ZFS Volume onto another Server using SSH
Let’s assume you want to transfer a zfs volume named
"rpool/storage" onto another Server you own.
First you have to take a snapshot from your source volume.
On your source host by enter following commands:
zfs snapshot -r rpool/storage@1 zfs send rpool/storage@1 | ssh root@yourTARGETHOSTIP zfs receive rpool/storage@1
After SSH transfer login to your target host and set your new mountpoint for the new volume:
zfs set mountpoint=/storage rpool/storage
See also Oracle ZFS Administration Handbook for detailed infos about ZFS: Oracle ZFS