Como anexar corretamente um disco a um zpool para criar um espelho? - zpool attach diz que não há pool ou conjunto de dados

1

Ontem, um dos meus pools que é um espelho foi degradado - um dos dois discos de 2 TB falhou. Eu substituí o falhado por outro disco 4TB (ada3). Agora eu quero adicionar outro disco de 4 TB (ada1) para ampliar o tamanho do espelho para 4 TB. Mas, infelizmente, em vez de apenas anexar o ada1 ao espelho existente, pela estupidez, desanexei o disco de 2 TB (ada2) do pool. Aqui está o status atual:

# zpool status
  pool: vm
 state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
    still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
    the pool may no longer be accessible by software that does not support
    the features. See zpool-features(7) for details.
  scan: resilvered 1.10T in 7h1m with 0 errors on Tue Nov 20 01:37:50 2018
config:

    NAME        STATE     READ WRITE CKSUM
    vm          ONLINE       0     0     0
      ada3      ONLINE       0     0     0

errors: No known data errors

Agora, quando eu anexar o ada3 ao pool, zpool diz:

# zpool attach vm ada3 ada1
cannot attach ada1 to ada3: no such pool or dataset

Eu tentei especificar o caminho absoluto para o dispositivo (/ dev / ada3, / dev / ada1) sem sorte.

Como posso anexar corretamente o ada1 ao pool para criar um espelho? Eu entendo corretamente que se eu adicionar ada1 à piscina como assim Código: zpool adicionar vm espelho ada3 ada1 zpool criará outro espelho e os dados existentes em ada3 serão destruídos? ada1 é um novo disco sem nada nele. Obrigado.

    
por conqueror 20.11.2018 / 10:25

1 resposta

1

Consegui anexar a nova inicialização de disco ao modo de usuário único e usando o mesmo comando attach. A ordem de como os discos apareceram no sistema foi a mesma. Usando attach com o guid recuperado pelo comando zdb deu o mesmo erro. Ainda não consegui entender porque o comando não funcionaria no modo multiusuário.

    
por 20.11.2018 / 22:12