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.