如果OS硬盘在没有导出ZFS的情况下死机,我可以恢复ZFS池吗?

时间:2013-10-11 14:21:01

标签: raid zfs

不幸的是我的主操作系统硬盘坏了。我有一个配置超过3个驱动器的4TB ZFS池,如下所示:

  1. 120GB硬盘 - Ubuntu 10.12。 ZFS池是从这个hdd。
  2. 设置的
  3. 1TB HDD - 游泳池的一部分
  4. 1TB HDD - 游泳池的一部分
  5. 2TB HDD - 池的一部分
  6. 主硬盘无法恢复。

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

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

    答案here是否涵盖了我所有的担忧?

1 个答案:

答案 0 :(得分:6)

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

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

zpool import -f [pool name|ID]应导入您的游泳池。如果您的旧池具有影响系统的安装点,请小心 - 任何已经从新系统上的其他位置安装的安装点。您可能希望使用-R /some/new/mount/root来确保导入的文件系统不覆盖现有文件系统或-N以避免从导入的池中挂载文件系统。