我在基于 nv129 的 OpenSolaris 文件服务器上配置了一个 6TB RaidZ ZFS 阵列,我想尽可能轻松地升级到 FreeNAS。我记得测试版曾警告说它们不支持现有的 ZFS 池 - 这有变化吗?我似乎找不到任何官方声明说这是可能的,如果可能的话,我宁愿不冒阵列的风险。
我有备份,所以我可以从头开始,但我宁愿不这样做。你觉得呢?
答案1
我快速浏览了最新的 FreeNAS 版本(版本 8)。它们只运行了 ZFS 版本/修订版 129 左右的版本,而较新的版本在 134+ 范围内。
长话短说...FreeNAS 不会导入后续池 - 尤其是当存在重复数据删除时,因为它们的构建/修订级别仍处于重复数据删除之前。真是令人沮丧!
如果缺少重复数据删除不是问题,那么您可以并行设置 FreeNAS,然后通过 FTP、CIFS 等复制数据。复制内容的方式有很多种,但不能直接导入池,除非您碰巧运行相同或较低级别的 ZFS 版本/修订版。
答案2
将您的池从 OpenSolaris 系统导入到当前 FreeNAS 版本中应该不会遇到任何问题。它不会自动导入脏池,因此请先导出,或者您可以从命令行强制导入。从 FreeNAS 8.3.0 开始,它们支持磁盘版本 28 上的 zpool。您可以使用 升级您的池zpool upgrade poolname
。您不需要有升级您的池版本。使用 zpool v28(或更低版本),您可以保留与任何基于 Illumos 的发行版(OpenIndiana、OmniOS、SmartOS 等)、FreeBSD 8.3-RELEASE 或更新版本以及 Solaris 11 的兼容性(如果您决定以后放弃 FreeNAS)。