DD ZFS 磁盘:池元数据已损坏

DD ZFS 磁盘:池元数据已损坏

我正在与另一台 ZFS 服务器进行完全同步,突然我的主池出错并处于降级状态。当天晚些时候,服务器的 PSU 坏了。

也许这与问题有关。为了最大限度地提高恢复的机会,我用 dd 将每个磁盘克隆到一个全新的磁盘上。然后,我继续将安装 SSD 也克隆到一个新的磁盘上。然后,我构建了一个新服务器并将所有克隆的驱动器放入其中。

但是当我启动它时,我的池处于离线状态。由于它是 DD 副本,并且我仍然有真正的 DD,所以我继续导出池,希望可以再次导入它。

但它不起作用(池元数据已损坏)。

原始驱动器 + 启动 SSD 仍可工作,但池处于降级状态。由于我没有备份(我正在构建备份解决方案并执行同步翻录),我不想冒险对这些磁盘进行任何操作,因此事先复制了它们。

但为什么它不起作用呢?一切都与原始驱动器相同,它们只是 DD 克隆。

这是一个由 8 个 4TB 驱动器组成的 raidz2 池,以下是 zpool import 的输出


root@truenas[~]# zpool import
   pool: Storage
     id: 6673942938673636213
  state: FAULTED
status: The pool metadata is corrupted.
 action: The pool cannot be imported due to damaged devices or data.
        The pool may be active on another system, but can be imported using
        the '-f' flag.
   see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-72
 config:

        Storage                                         FAULTED  corrupted data
          raidz2-0                                      ONLINE
            gptid/7410ca04-fa3f-11eb-9fc5-448a5b9cb913  ONLINE
            gptid/74e17ef3-fa3f-11eb-9fc5-448a5b9cb913  ONLINE
            gptid/75ac2a30-fa3f-11eb-9fc5-448a5b9cb913  ONLINE
            gptid/759dd419-fa3f-11eb-9fc5-448a5b9cb913  ONLINE
            gptid/75941fd5-fa3f-11eb-9fc5-448a5b9cb913  ONLINE
            gptid/7588237a-fa3f-11eb-9fc5-448a5b9cb913  ONLINE
            gptid/75bcc114-fa3f-11eb-9fc5-448a5b9cb913  ONLINE
            gptid/75e2acc3-fa3f-11eb-9fc5-448a5b9cb913  ONLINE

-f 选项也没有产生任何结果。

我真的不想再碰原始磁盘了。Samba 共享仍然在线,我可以在降级状态下访问数据。(换句话说,我真的不想尝试清除原始磁盘)。

希望有人能帮忙,提前谢谢了!

相关内容