2013-10-11 43 views
2

不幸的是我的主要操作系统硬盘驱动器死亡。我有一个配置了3个驱动器的4TB ZFS池,如下所示:如果操作系统硬盘在没有导出ZFS的情况下死亡,我可以恢复ZFS池吗?

  1. 120GB HDD - Ubuntu 10.12。 ZFS池是从这个硬盘安装的。
  2. 1TB移动硬盘 - 游泳池
  3. 1TB移动硬盘的一部分 - 池
  4. 2TB硬盘的一部分 - 池

主要HDD是不可恢复的一部分。

如果我将这3个硬盘插入新机器,ZFS是否足够聪明以识别现有池?我已经有了一个新的硬盘,我将再次安装Ubuntu。

是一个简单的zfs导入就足够了吗?如果我需要重建池,我可以维护所有的数据吗?如你所知,我根本不是ZFS专家,但我真的希望ZFS能够适应这种情况......

答案here覆盖了我所有的疑虑吗?

回答

4

当HDD移动到新系统时,ZFS应该能够找到池。

当您尝试导入池时,如果该池先前在另一个系统上使用过,并且不会导入池,ZFS会发出警告,除非您运行zpool import并使用'-f'

zpool import -f [pool name|ID]应导入您的池。如果您的旧游泳池有影响系统的挂载点,请注意,这些挂载点已经从新系统的其他位置挂载。您可能需要使用-R /some/new/mount/root以确保导入的文件系统不会覆盖现有的文件系统或-N,以避免从导入的池中完全挂载文件系统。

+0

@ r-porter对不起,你的修改建议被拒绝了。建议是正确的,我相应地编辑了我的答案。 – ArtemB

相关问题