Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

5年前关闭。



Improve this question




不幸的是我的主操作系统硬盘死了。我有一个配置为3个驱动器的4TB ZFS池,如下所示:
  • 120GB硬盘-Ubuntu 10.12。 ZFS池是从该硬盘设置的。
  • 1TB硬盘-池中一部分
  • 1TB硬盘-池中一部分
  • 2TB硬盘-池中一部分

  • 主硬盘不可恢复。

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

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

    答案here是否可以解决我的所有担忧?

    最佳答案

    将HDD移至新系统后,ZFS应该能够找到这些池。

    当您尝试导入池时,如果您之前使用zpool import运行'-f',则ZFS会警告您该池先前是否在其他系统上使用,并且不会导入它。
    zpool import -f [pool name|ID]应该导入您的池。如果您的旧池中有挂载点会影响系统,请小心-已从新系统上其他位置挂载的任何内容。您可能需要使用-R /some/new/mount/root来确保导入的文件系统不覆盖现有文件系统,或者使用-N来避免从导入池中完全挂载文件系统。

    关于raid - 如果OS HDD在不导出ZFS的情况下死亡,是否可以恢复ZFS池? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19320523/

    10-12 19:02