我有一个 ZFS 备用报告,方式很奇怪。没有sda
多余的。备用“正在”实际使用中,如spare3
下面的屏幕截图所示。然而, sda
实际上是非 ZFS 引导驱动器。
我只需要更换zfs吗?
$ zpool status
pool: san
state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
the pool may no longer be accessible by software that does not support
the features. See zpool-features(5) for details.
scan: resilvered 1.23T in 0 days 11:23:38 with 0 errors on Sun Nov 15 08:42:36 2020
config:
NAME STATE READ WRITE CKSUM
san ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
ata-WDC_WD20EZRX-00DC0B0_WD-WMC1T3458346 ONLINE 0 0 0
ata-WDC_WD2000FYYZ-01UL1B1_WD-WCC1P1171516 ONLINE 0 0 0
ata-WDC_WD20EZRX-19D8PB0_WD-WCC4M0428332 ONLINE 0 0 0
scsi-35000cca01cdc15d0 ONLINE 0 0 0
ata-WDC_WD20EARX-00PASB0_WD-WCAZAJ490344 ONLINE 0 0 0
ata-WDC_WD2000FYYZ-01UL1B1_WD-WCC1P0891973 ONLINE 0 0 0
spares
sda FAULTED corrupted data
$ lsscsi
[2:0:0:0] disk ATA WDC WD5000AACS-0 1B01 /dev/sda
[4:0:0:0] cd/dvd HL-DT-ST DVD-RAM GH22NS30 1.01 /dev/sr0
[5:0:0:0] disk ATA WDC WD2000FYYZ-0 1K02 /dev/sdb
[6:0:0:0] disk HITACHI HUS72302CLAR2000 C442 /dev/sdc
[6:0:1:0] disk ATA WDC WD20EZRX-00D 0A80 /dev/sdd
[6:0:2:0] disk ATA WDC WD20EZRX-19D 0A81 /dev/sde
[6:0:3:0] disk ATA WDC WD2000FYYZ-0 1K02 /dev/sdf
[6:0:4:0] disk HITACHI HUS72302CLAR2000 C442 /dev/sdg
[6:0:5:0] disk ATA ST2000NM0011 PA09 /dev/sdh
[6:0:6:0] disk ATA WDC WD2000FYYZ-0 1K02 /dev/sdi
[6:0:7:0] disk ATA WDC WD20EARX-00P AB51 /dev/sdj
如果可能的话,我想sda
完全删除备用条目。它不与任何备用设备绑定。是否可以删除错误的备用条目?
一些背景信息。我只有一张备用。去年某个时候,该备用驱动器自动接管为活动驱动器,以作为 raidZ2 设置中出现故障的驱动器的备用驱动器。然后,ZFS 将故障驱动器报告为已损坏,而备用驱动器则报告为活动驱动器,类似的情况。
后来,几个月前,备件因坏扇区崩溃了(只是一个带有坏扇区的测试设备,最近被重新归零)
我继续使用该池,最后昨天,它与一些新的替换驱动器连接起来,使一切恢复正常。
我相信可以公平地说,我昨天拍摄的屏幕截图公平地反映了失败的备用条件的情况。我不清楚,但我认为它只有 1 个备用驱动器,这是错误报告的,但我会检查是否能弄清楚如何。
所以上面的截图是“之前”的状态。顶部的代码片段显示了“当前”状态,该状态是在备用替换件重新同步后获取的,该备用替换件是 ZFS 替换Z1P07NVZ
为scsi-35000cca01cdc15d0
.
那么对于 /dev/sda 显示在 zfs 列表中我该怎么办? sda 池有什么问题?我只记得曾经连接过,并注册了 1 个备用。
我意识到旧的损坏的备件可能位于阵列中,并且报告为损坏的备件。不打开箱子怎么知道是不是?
我可以尝试用真正的备用条目替换备用条目,只要显示损坏的条目消失即可;然而,我担心的是如果我zfs replace /dev/sda with/something/else
是sda
我的启动卷,所以我们不希望对实际的/dev/sda
.
因此,我们遇到了难题。
我想我有 2 个,也许 3 个可以添加的驱动器。我想首先让备用条目消失,或者更新到工作驱动器,最终效果我只有一个备用条目,或者没有,但不是两个。之后我想尝试添加另一个卷以将跨度大小增加 1。我认为这篇文章主要关注前者,即备用问题。如果有人对后者有任何意见(增加跨度大小),如果它可以在解决这个问题方面发挥作用,那么这也可能有效。