I know there is probably a simple way, but not sure I have found it yet.
I wan't to move my zpool to all new hardware, including new disks and new zpool. What is the best way to do this? The main reason is I want to create a new zpool with 4TB disks, and my old pool was created back in the old days with 512B size, block size: 512B configured, 4096B native.
I have read about taking a snapshot, but never done it. Will the snapshot be the same size as all the data on the pool, and in a file? So you can just move the file and restore the snapshot somehow? I assume that wouldn't change the blocksize somehow when I restored it?
I have also see the send receive, zfs send -vR tank@$SNAPSHOT | ssh <target> zfs recv -F tank, I assume this sends it over the network to the new pool?
Is there something I'm missing where I can/should just export the volumes and move them?
Thanks,
I wan't to move my zpool to all new hardware, including new disks and new zpool. What is the best way to do this? The main reason is I want to create a new zpool with 4TB disks, and my old pool was created back in the old days with 512B size, block size: 512B configured, 4096B native.
I have read about taking a snapshot, but never done it. Will the snapshot be the same size as all the data on the pool, and in a file? So you can just move the file and restore the snapshot somehow? I assume that wouldn't change the blocksize somehow when I restored it?
I have also see the send receive, zfs send -vR tank@$SNAPSHOT | ssh <target> zfs recv -F tank, I assume this sends it over the network to the new pool?
Is there something I'm missing where I can/should just export the volumes and move them?
Thanks,