我的磁盘处于以下状态:
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 命令来重新启动该进程,并成功完成。