尝试更换启动后出错的 ZFS 驱动器。现在修复找到的第二个磁盘后我无法重新启动它

尝试更换启动后出错的 ZFS 驱动器。现在修复找到的第二个磁盘后我无法重新启动它

我的磁盘处于以下状态:

zpool status
  pool: data
 state: DEGRADED
  scan: resilvered 1.49G in 05:08:02 with 0 errors on Sat Jan  6 18:35:13 2024
config:

        NAME                                   STATE     READ WRITE CKSUM
        data                                   DEGRADED     0     0     0
          raidz2-0                             DEGRADED     0     0     0
            ata-ST8000VN0022-2EL112_ZA1G3L0J   ONLINE       0     0     0
            ata-ST8000VN0022-2EL112_ZA1GFZGP   ONLINE       0     0     0
            ata-ST8000VN0022-2EL112_ZA1G3BC0   ONLINE       0     0     0
            replacing-3                        UNAVAIL      0     0     0  insufficient replicas
              2422871744397392782              UNAVAIL      0     0     0  was /dev/disk/by-id/ata-ST8000VN0022-2EL112_ZA1G3A0E-part1
              ata-ST8000VN004-3CP101_WWZ3W4DB  FAULTED      3     0     0  too many errors
            ata-ST8000VN0022-2EL112_ZA1FMCMG   ONLINE       0     0     0

errors: No known data errors

扫描消息来自最后一个驱动器,当我尝试替换 #3 时,该驱动器出现错误。我已经更换了那个,现在我试图让#3 重试并修复自身,但没有任何效果。

我尝试过用武力进行相同的替换。我尝试过将替换磁盘联机,尝试清除该磁盘和整个池。没有什么。它只是卡在那里。

我如何让它立即重新启动?

答案1

我能够使其正常工作,但将要替换旧驱动器的驱动器脱机,然后强制对它认为已损坏但实际上没有损坏的驱动器进行重新同步。

然后我拔出了离线的物理驱动器并重新插入。此时,它让我运行 zpool Replace 命令来重新启动该进程,并成功完成。

相关内容