Moving data from one pool to another - zfs. Method 1: Assumes you are using the same disks You can create a pool and use the zpool export option on the system you create the pool on. Once the disks are attached to the final destination host, you can use the zpool import command to import the dataset. See: Migrating ZFS Storage Pools Method 2: Assumes you are using zfs with snapshots. http://docs.oracle.com/cd/E18752_01/html/819-5461/gbchx.html#gbinw Method 3: Using rsync rsync -av --log-file=/mnt/PoolA/rsync.log /mnt/PoolA/Data /mnt/PoolB/Data The v switch is verbose, the a switch is "archive" -a, --archive This is equivalent to -rlptgoD. It is a quick way of saying you want recursion and want to preserve almost everything (with -H being a notable omission). The only exception to the above equivalence is when --files-from is specified, in whi...