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

cra*_*ers 7 raid zfs

不幸的是我的主OS硬盘已经死了 我有一个配置超过3个驱动器的4TB ZFS池,如下所示:

  1. 120GB硬盘 - Ubuntu 10.12.ZFS池是从这个hdd设置的.
  2. 1TB硬盘 - 池的一部分
  3. 1TB硬盘 - 池的一部分
  4. 2TB硬盘 - 池的一部分

主HDD无法恢复.

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

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

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

Art*_*emB 7

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

当您尝试导入池时,ZFS将警告您池是否先前在另一个系统上使用过,除非您运行zpool import,否则不会导入它'-f'.

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