잘못된 ZFS 대기 항목을 삭제하는 방법은 무엇입니까?

잘못된 ZFS 대기 항목을 삭제하는 방법은 무엇입니까?

이상한 방식으로 보고하는 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는 실패한 드라이브를 손상된 것으로 보고하고 예비 드라이브는 활성인 것으로 보고합니다.

그러다가 몇 달 전 스페어가 불량 섹터와 충돌했습니다(최근에 다시 0으로 설정된 불량 섹터가 있는 테스트 장치일 뿐입니다).

나는 계속해서 수영장을 사용했고 마침내 어제 모든 것을 정상으로 되돌리기 위해 새로운 교체 드라이브를 연결했습니다.

어제 찍은 스크린샷은 대체 조건이 실패했을 때 발생하는 상황을 상당히 반영하고 있다고 말하는 것이 타당하다고 생각합니다. 확실하지는 않지만 예비 드라이브가 1개만 있는 것 같은데, 이는 잘못 보고된 것이지만 방법을 알아낼 수 있는지 확인해 보겠습니다.

zfs 백업 출력 raidz2가 실패했습니다.

따라서 위의 스크린샷은 "이전" 상태입니다. 상단의 코드 조각은 ZFS Z1P07NVZscsi-35000cca01cdc15d0.

그러면 zfs 목록에 /dev/sda가 표시되도록 하려면 어떻게 해야 합니까? SDA 풀에 무슨 문제가 있나요? 방금 연결해서 백업 1개 등록했던 기억이 나네요.

오래되고 손상된 스페어가 어레이에 남아 있고 손상된 스페어로 보고될 수 있다는 것을 알고 있습니다. 상자를 열지 않고 그것이 사실인지 어떻게 알 수 있습니까?

손상을 보여주는 항목이 사라지는 한 백업 항목을 실제 백업 항목으로 교체해 볼 수 있습니다. 그러나 문제는 부팅 볼륨이 zfs replace /dev/sda with/something/else있는지 여부 sda이므로 실제 백업 항목에 대해 걱정할 필요가 없습니다. /dev/sda.

그래서 문제가 생겼습니다.

추가할 수 있는 드라이브는 2~3개 정도 있는 것 같아요. 먼저 백업 항목을 사라지게 하거나 작업 드라이브를 업데이트하여 백업 항목이 하나만 있거나 둘도 없고 둘도 없게 만들고 싶습니다. 나중에 다른 볼륨을 추가하여 범위 크기를 1씩 늘리려고 합니다. 내 생각에 이 기사는 전자인 백업 문제에 초점을 맞춘 것 같습니다. 누군가 후자(범위 크기 증가)에 대한 의견을 가지고 있고 이것이 이 문제를 해결하는 데 역할을 할 수 있다면 그것도 효과가 있을 수 있습니다.

관련 정보