ZFS 移动驱动器

ZFS 移动驱动器

将来我会构建一个基于 OpenSolaris 的 NAS。我想知道,如果我创建一个 4 驱动器 RaidZ1 池,并且将来需要将该池移至另一台 OpenSolaris 服务器,我是否需要担心什么?是否只需拔下驱动器,然后将其插入另一台服务器并运行即可zpool import -f pool

答案1

您需要担心的事情有:

  • 架构。除非您使用整个磁盘(EFI 标签)作为 vdev 而不是切片,否则在 x86 上创建的池将无法被 SPARC 导入,反之亦然。

  • OpenSolaris 版本。如果目标服务器使用的是旧版本的 OpenSolaris,则可能无法成功导入池和/或挂载文件系统。

  • 池名称。如果目标主机知道另一个具有相同名称的池,则需要通过其 ID 导入它,如果另一个仍在导入,则重命名它。

最后,如果可行的话,最好从源机器上正确地导出池,而不是强制导入它:

zpool export pool

然后导入将像这样简单地完成:

zpool import pool

答案2

就是这样,假设您已导出池。如果没有,您需要强制导出,然后照常导入。

相关内容