将FreeBSD ZFS系统升级到更大的驱动器

我有一个带有750GB启动驱动器(UFS启动,ZFS根目录)的FreeBSD系统和由三个驱动器raidz安装程序生成的第二个数据。 我想将3个250GB的硬盘换成3个2TB的硬盘。 假设我有足够的空间在根驱动器上创buildraidz设置的所有date的副本,那么将交换驱动器的最简单方法是什么?

我应该只复制出所有数据,销毁池,closures系统并安装驱动器,然后启动并重新创build池,然后重新创build文件系统。 然后将数据恢复到原来的位置?

有什么我可以做的,这将是更less的工作?

这是在一台运行FreeBSD 7.2的1U机架上安装的(源自20090920)。

我find了我正在寻找的答案:

zpool offline tank drivename <Remove drive> zpool replace tank drivename zpool export tank zpool import tank 

这样,我将不必删除和重新创buildzpool和所有的文件系统。 我将不得不考虑这一点。

备份和恢复可能是更简单的方法。 我认为你可以一次更换一个驱动器,但是这需要三次重启,而且这样做很危险,因为你将会运行一个降级的arrays。 为了备份数据,我build议使用zfs send和zfs receive,这应该使备份和还原过程变得快速和简单。