zpool 파일 시스템의 오류

zpool 파일 시스템의 오류

저는 Debian 9 시스템에서 ZFS를 사용하고 있습니다. 이 기계는 오늘까지 수년간 아무런 문제 없이 작동해 왔습니다.

zfs 풀은 하드웨어에 의해 제어되는 RAID 시스템 위에 마운트됩니다(따라서 하나의 드라이브만 Linux에 sda로 노출됩니다). 아래에서 "zpool status"의 출력을 볼 수 있습니다.

계속하기 전에 RAID의 일관성을 확인했고 모든 것이 정상이라는 점만 언급해 주세요.

갑자기 파일 시스템에 대한 모든 액세스로 인해 정지 명령(ls 명령도 포함)이 실행되고 결국 머신을 수동으로 재부팅해야 합니다.

실행 시 zpool status -v출력은 다음과 같습니다.

#/sbin/zpool status -v
  pool: export
 state: ONLINE
status: One or more devices has experienced an error resulting in data
        corruption.  Applications may be affected.
action: Restore the file in question if possible.  Otherwise restore the
        entire pool from backup.
   see: http://zfsonlinux.org/msg/ZFS-8000-8A
  scan: scrub repaired 0B in 53h4m with 0 errors on Tue Mar 15 05:28:38 2022
config:

        NAME        STATE     READ WRITE CKSUM
        export      ONLINE       0     0     0
          sda       ONLINE       0     0     0

errors: Permanent errors have been detected in the following files:

        export/home:<0x0>
        export/home:<0x2b2ed23>
        export/home:<0x2e1183b>
        export/home:<0x2b2e849>
        export/home:<0x1d0b5b1>

따라서 주요 질문은 다음과 같습니다. 해당 파일의 의미는 무엇입니까? 이 문제를 어떻게 해결합니까?

미리 감사드립니다!

답변1

zpool clear가능하다면 한 번, 두 번 스크럽을 실행한 후 결과를 확인하세요.

답변2

저것들~였다파일이 손상되어 이제 메타데이터로 남아 있습니다.

export/home:<0x0>
export/home:<0x2b2ed23>
export/home:<0x2e1183b>
export/home:<0x2b2e849>
export/home:<0x1d0b5b1>

원인은 아마도 하드웨어 오류일 수 있지만 근본 원인을 지적하려면 추가 정보가 필요하며 아마도 RAID 카드로 인해 중지될 것입니다.

ZFS에서 RAID 하드웨어 장치 사용권장되지 않습니다직면한 정확한 상황을 피하기 위해: 문제를 진단하기가 어렵습니다.

내 2센트:

  • ZFS가 디스크를 관리하도록 하세요(그것은 ZFS를 위해 만들어졌습니다)
  • 최신 ZFS 버전(및 적절한 OS)을 사용하십시오.

관련 정보