Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a zpool (pool verion 13, FS version 3, called tank0) with about 2.5TB of data in the root of the pool (i.e. directly in /mnt/tank0). OS is FreeBSD, actually FreeNAS version 0.7.2.

I would like to move all of that data to a child filesystem (i.e. one created with zfs create tank0/work) in line with best practice (that I know now).

Not too bothered about keeping the snapshots, but I am bothered about ensuring continual data integrity. I am also space constrained - not enough disk space to just backup and restore to the new location.

Is this possible? Guidance appreciated.

share|improve this question
up vote 3 down vote accepted

If you don't care about the snapshots, I'd probably just run mv in a screen session. Do you have any logical groupings of data that you can move piecemeal? I'm not sure what other options you have if you can't offload the data to another set of storage.

share|improve this answer
Several days later, done. Thanks for the simple suggestion. – tomfanning Oct 11 '11 at 17:51

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.