销毁 zfs 数据集,将数据迁移到父数据集

销毁 zfs 数据集,将数据迁移到父数据集

我有以下 zfs 数据集:

pool1
pool1/ds_parent
pool1/ds_parent/ds1
pool1/ds_parent/ds2
pool1/ds_other

我想保留现在包含在数据集ds1和中的所有数据ds2,但我不希望ds1ds2再作为数据集;我只希望ds1ds2作为数据集内的单独目录ds_parent。在此之后,我想要这个 zfs 数据集列表:

pool1
pool1/ds_parent
pool1/ds_other

换句话说: 数据集内的所有数据ds1都应迁移到目录ds1, 数据集内的所有数据ds2都应迁移到目录ds2ds1并且ds2应作为数据集销毁。

无需复制/移动文件和目录就能快速轻松地完成此操作吗?

版本信息:

我在使用 Freebsd 10.2-RELEASE。dmesg | grep -i zfs

ZFS filesystem version: 5
ZFS storage pool version: features support (5000)

相关内容