pool ZFS quebrado após a atualização para 14.04 LTS

1

Bem, tenho adiado a atualização para o 14.04 por medo de quebrar algo. Na verdade, por medo de que iria quebrar zfs (ou eu iria quebrá-lo). Eu sou bascially um pouco melhor do que o novato no linux.

Passou as últimas duas horas tentando recuperar a piscina. Agora estou no estágio em que não acho que tenho um fracasso completo, mas estou preocupado em poder quebrá-lo. Então, se pudesse me ajudar a não quebrá-lo e recuperá-lo, eu ficaria grato.

Meu zfs é armazenamento de arquivos e não inicializa. Ele estava funcionando bem por um ano e estava funcionando perfeitamente antes do upgrade (esfoliação e tudo estava bem). Eu estava confiante de que a atualização funcionaria (ou pelo menos eu poderia consertá-lo), porque eu tinha atualizado uma vez no passado, a piscina desapareceu, mas eu era capaz de recuperá-lo.

Eu reinstalei zfs, utilitários zfs e algumas dependências (depois de pesquisar este fórum)

Eu acho que o que aconteceu foi o 14.04 deletar alguns arquivos de configuração, ou nomes de disco especificados diferentemente, mas eu posso estar errado. Quando eu configurei o conjunto originalmente, eu estava usando IDs de dispositivos específicos, como eu lembro (porque eu não queria quebrar as coisas se eles fossem reatribuídos na inicialização)

Veja se isso ajuda.

Posso confirmar que as antigas pastas de pontos de montagem estão lá, mas vazias.

no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory

pool: naspool1  estado: UNAVAIL status: um ou mais dispositivos não puderam ser usados porque o rótulo está ausente     ou inválido. Existem réplicas insuficientes para o pool continuar     funcionamento. ação: Destrua e recrie o pool de     uma fonte de backup.    veja: link   scan: nenhum solicitado config:

NAME                                           STATE     READ WRITE CKSUM
naspool1                                       UNAVAIL      0     0     0  insufficient replicas
  raidz1-0                                     UNAVAIL      0     0     0  insufficient replicas
    scsi-SATA_WDC_WD1001FALS-_WD-WMATV0990825  UNAVAIL      0     0     0
    scsi-SATA_WDC_WD1001FALS-_WD-WMATV2995365  UNAVAIL      0     0     0
    scsi-SATA_WDC_WD10EARS-00_WD-WMAV51894349  UNAVAIL      0     0     0


___@ourserver:~$ sudo zpool import naspool1
cannot import 'naspool1': a pool with that name is already created/imported,
and no additional pools with that name were found


___@ourserver:~$ sudo zfs list
 no datasets available

Que outro resultado posso postar para ajudar? Estou pensando que a atualização apagou alguns arquivos de configuração do zfs. Parece que a piscina existe e certamente 3 discos perfeitamente funcionais não falharam de uma só vez. Estou preocupado que eu possa quebrar alguma coisa sem um pouco de orientação.
Obrigado.

    
por cruiserparts 16.08.2014 / 19:54

1 resposta

2

O problema é que depois do upgrade o zfs acha que este é um servidor diferente. Você deve conseguir consertá-lo simplesmente exportando e importando o pool.

sudo zpool export naspool1
sudo zpool import naspool1

Provavelmente a importação irá reclamar que o "pool pode estar em uso por outro sistema, use -f para importá-lo mesmo assim". Use -f para fazer a importação:

sudo zpool import naspool1 -f
    
por srf 19.08.2014 / 06:03