Erros em um sistema de arquivos zpool

Erros em um sistema de arquivos zpool

Estou usando o ZFS em uma máquina Debian 9. Esta máquina funciona há anos sem nenhum problema até hoje.

O pool zfs é montado sobre um sistema RAID, controlado por hardware (portanto, apenas uma unidade é exposta ao Linux como sda). Você pode ver a saída de "zpool status" abaixo.

Antes de continuar, basta mencionar que verifiquei a consistência do RAID e está tudo bem.

De repente, todos os acessos ao sistema de arquivos provocam o congelamento do comando (até mesmo um comando ls) e, eventualmente, preciso reinicializar a máquina manualmente.

Ao executar zpool status -v, a saída é:

#/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>

Então, a questão principal é: Qual é o significado desses arquivos? Como faço para corrigir esse problema?

Agradeço antecipadamente!

Responder1

Execute uma zpool cleare duas esfoliações, se puder, e veja o resultado.

Responder2

Aqueleseraarquivos corrompidos e agora permanecem metadados:

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

A causa provavelmente é uma falha de hardware, mas você precisa de mais informações para apontar a causa raiz e provavelmente será interrompido pela placa RAID.

Usando um dispositivo de hardware RAID no ZFSnão é recomendadopara evitar a situação exata que você encontra: dificuldade para diagnosticar problemas.

Meus dois centavos:

  • deixe o ZFS gerenciar seus discos (ele foi feito para isso)
  • use a versão mais recente do ZFS (e um sistema operacional adequado)

informação relacionada