zfs - moving filesystem from one zpool to another

Karl Denninger karl at denninger.net
Mon Apr 7 13:53:48 UTC 2014

On 4/7/2014 8:43 AM, John wrote:
> Hello list,
> For other reasons I had to install pc-bsd 10 rather than the regular
> freebsd on my new desktop. Unfortunately it insisted on installing to
> the first device which is a ssd (110GB). It makes its own zpool called
> "tank" and everything gets installed there.
> Now, while it's great that some stuff is there on the ssd like / /boot
> and /root /var and /tmp, I'm rather less enamoured that /usr/ports /usr/src
> and /home are there too.
> With the hdds in the machine (ada1 ada2 and ada3) I made a raidz array
> that made 7.2TB usable space. This zpool is called "storage". I'd like
> to put the not-so-active filesystems on the zpool called "storage". A
> couple of issues though:
> 1. /usr/local is not it's own filesystem. Is it a case of just doing a
> recursive copy on the existing /usr/local into a newly created
> /storage/usr/local and setting the mountpoint as /usr/local (after
> deleting the old /usr/local) ?
> 2. /usr/ports IS it's own filesystem on tank:
> tank/usr/ports on /usr/ports (zfs, local, nfsv4acls)
> Can I zfs export this from tank and then zfs import it into storage ? If
> so, do I need to set a mountpoint?
> thanks,
Use "zfs send ..... | zfs recv" to do this; you zfs send the filesystem 
into a newly-created one on the other pool.

-- Karl
karl at denninger.net

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2711 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.freebsd.org/pipermail/freebsd-fs/attachments/20140407/61704725/attachment.bin>

More information about the freebsd-fs mailing list