Como excluir arquivos temporários relatados como corruptos pelo zpool status

3

Acabei de atualizar do FreeNAS 8.0.2 para 8.3.0 Release-p1.

Após a atualização ter sido bem-sucedida, eu atualizaria o pool do ZFS do ZFSv15 para o ZFSv28. Primeiro, verifiquei o status do zpool. Naquela época, descobri que o pool tem erros. Aqui está a saída do comando zpool status -v :

[root@freenas] ~# zpool status -v
  pool: first
 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://www.sun.com/msg/ZFS-8000-8A
  scan: scrub in progress since Sat Feb  2 17:15:20 2013
        496G scanned out of 886G at 74.9M/s, 1h28m to go
        0 repaired, 55.95% done
config:

    NAME                                            STATE     READ WRITE CKSUM
    first                                           ONLINE       0     0     2
      mirror-0                                      ONLINE       0     0     4
        gptid/5f279dd0-0ce9-11e1-919a-001871691677  ONLINE       0     0     4
        gptid/5f76d1d1-0ce9-11e1-919a-001871691677  ONLINE       0     0     4

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

        first/[email protected]:<0x198b>
        first/[email protected]:<0x4b3>
        first/[email protected]:<0x18ec>
        first/[email protected]:<0x9fd>
        <0x1eed>:<0x4b3>
        <0x1efd>:<0x9fd>

Como você pode ver na saída, eu já iniciei o scrub. Até agora, não corrigiu nenhum erro, mas encontrou apenas dois erros adicionais de soma de verificação.

Eu li a recomendação em outros fóruns para primeiro excluir os arquivos com erros e depois fazer o scrub. A pergunta é: onde encontrar e como excluir os arquivos como first/[email protected]:<0x9fd> .

    
por farfareast 03.02.2013 / 04:23

1 resposta

0

Não encontrei onde esses arquivos estavam localizados.

O que eu acabei fazendo foi criar um novo volume, copiando todos os arquivos para ele, desanexando o volume antigo que tinha erros e, em seguida, anexando seus discos rígidos ao volume recém-criado (também conhecido como zpool).

Eu estenderia meu armazenamento de qualquer maneira, mas inicialmente pensei em conectar novos discos rígidos ao volume existente. Em vez disso, criei um volume completamente novo, copiei todos os arquivos do volume existente para o novo volume. Demorei cerca de 2 horas para 1TB de dados, mas agora não tenho sinal amarelo piscando no Web GUI do servidor FreeNAS. Também precisei recriar os compartilhamentos do CIFS para que apontassem para o novo volume em vez do antigo.

    
por 04.02.2013 / 04:23

Tags