Esforçando-se para remover um pool ZFS com falha no Centos 7 usando zpool

1

Eu tenho feito muitos testes do ZFS recentemente em um novo servidor.

Estou pronto para colocar este servidor em produção agora, mas estou querendo saber se posso me livrar de meus antigos diskpools 'com falhas' antes de fazer isso, mais do que qualquer outra coisa.

então, se eu executar a importação de zpool, vejo o seguinte ...

[root@localhost /]# zpool import
 pool: diskpool
 id: 18370547499919589045
 state: UNAVAIL
 status: One or more devices contains corrupted data.
 action: The pool cannot be imported due to damaged devices or data.
 see: http://zfsonlinux.org/msg/ZFS-8000-5E
config:

    diskpool                              UNAVAIL  insufficient replicas
      raidz2-1                            UNAVAIL  insufficient replicas
        ata-ST8000AS0002-1NA17Z_Z840DNW0  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DG92  ONLINE
        ata-ST8000AS0002-1NA17Z_Z840DT6G  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DVJ2  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DLL4  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DLVR  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DLPB  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DAMG  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DCEN  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DA8Q  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DAXK  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840D27A  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DA95  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DFEK  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DA6R  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DSWR  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DNNN  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840CVPT  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DNKW  FAULTED  corrupted data
        ata-ST8000AS0002-1NA17Z_Z840DNPK  FAULTED  corrupted data

Eu tentei remover 'diskpool' com o zpool destroy diskpool, sem sucesso ...

[root@localhost /]# zpool destroy diskpool
cannot open 'diskpool': no such pool

Eu reiniciei e fiz praticamente tudo o que posso imaginar, mas não estou deixando de usar esses dados antigos.

Eu sei que posso essencialmente ignorá-lo, pois uma vez que eu crie meu pool de produção, serão apenas dados antigos que são irrelevantes, mas seria bom se eu pudesse removê-lo.

Alguma idéia?

    
por John 11.04.2016 / 15:08

1 resposta

1

Parece que o único disco que lembra o pool de "diskpool" é o ata-ST8000AS0002-1NA17Z_Z840DG92, então o que você pode fazer é sobrescrever o rótulo naquele disco:

# zpool create -f foo ata-ST8000AS0002-1NA17Z_Z840DG92
# zpool destroy foo

Isso deve impedir que o comando "zpool import" visualize o conjunto de discos há muito extinto. Tenha cuidado para garantir que o ata-ST8000AS0002-1NA17Z_Z840DG92 não esteja sendo usado por qualquer outro pool em seu sistema, primeiro.

    
por 11.04.2016 / 17:46