为受损的 zpool 提供创造性的解决方案(即帮助濒临死亡的团队生存 1-2 周)

为受损的 zpool 提供创造性的解决方案(即帮助濒临死亡的团队生存 1-2 周)

我有一个由 Proxmox 6 上的 8x4TB 制成的 ZFS RAIDZ-7(linux 内核版本:5.4.78-2-pve,openZFS 版本:0.8.5-pve1)。

不幸的星象合相迫使我从 RAIDZ 中移除 3 个磁盘。大约 1 到 2 周后,我收到了 5 个新磁盘。

还不错,raidz7 可以承受 3 次损失。但是剩余磁盘上的一个磁盘正在损坏(速度很慢,我想可以存活一段时间)。

我现在有一个 2TB 和一个 3TB 的磁盘可用。

因此我考虑使用 2TB 和 3TB 构建一个 mdadm 条带阵列,并使用生成的 5TB raid 作为 raidz 的磁盘。

有纯 zfs 替代方案吗?是否可以使用 2TB+3TB 磁盘创建 VDEV 并将其用作 RAID-Z 的磁盘?

答案1

不,ZFS 目前不支持将多个设备串联起来用作镜像分支。您必须先使用mdlvm串联两个设备,然后zpool replace再替换其中一个已移除的磁盘。

这样的设置仅适用于短期数据恢复;我不会在超过严格要求的时间使用它。

相关内容