Curious question about using zfs send -R and receive on FreeBSD
dweimer
dweimer at dweimer.net
Mon Dec 17 22:00:21 UTC 2012
I recently migrated a machine that was built on a VM to physical
hardware using the zfs send -R option against a snapshot of its root zfs
setup. I went from smaller drives to larger, both using a mirrored
zpool. However the devices were different, the device IDs on the VM
were da0 and da1, the device IDs on the physical hardware were ada0 and
ada1. I had used labels when creating the gpt layout to plan for this.
And all worked great, in fact it was the fastest I have ever converted a
virtual machine to a physical machine.
After I finished though, I got curious, was it actually necessary for
me to mount the new boot zfs partition while running on the live cd and
copy the zpool.cache file I had created when creating the zpool or would
have the existing cache file that would have been included in the zfs
send contained the right information? As the zpool was pointed at the
gpt label devices, or was the fact that the size changed enough
difference that copying the file was indeed necessary?
--
Thanks,
Dean E. Weimer
http://www.dweimer.net/
More information about the freebsd-questions
mailing list