我可以将ZFS池移动到另一台计算机吗?

我有一个运行Ubuntu的EasyStore NAS,我想更换磁盘。 我想添加ZFS内核模块并创build一个ZFS RAIDZ池。 由于空间的限制,我必须立即将数据移到新的池中。 在移动文件之后,我可以在另一台计算机上创build新池并将其移至EasyStore? ZFS是否会在识别磁盘或其他方面遇到问题?

没有问题…您可以创build一个池,并在您创build池的系统上使用zpool export选项。

将磁盘连接到最终目标主机后,可以使用zpool import命令导入数据集。

请参阅: 迁移ZFS存储池

没有问题…除非操作系统收到池

  • 有比您想要发送的池更旧的池版本支持
  • 具有比池中的任何文件系统更早的zfs版本支持
  • 不支持用于存储池设备的分区scheme

在使用ubuntu时,第三个要求不是问题(BIOS和EFI都受支持,并且在SPARC标签上不会包含Solaris)。

如果您没有在两侧运行相同的ZFS实现,请在每个ZFS上运行zpool upgrade -vzfs upgrade -v以确保它们的版本匹配。

无论如何,如果这些条件之一没有得到满足,没有风险丢失数据, zpool将只是拒绝导入池。