Infelizmente, neste momento você tem basicamente duas boas opções:
- Destrua e recrie o pool com a configuração pretendida e restaure seus dados de um cópia de restauração
- Obtenha mais duas unidades (mínimo do mesmo tamanho que cada uma que você já possui) e expanda seu pool para dois pares espelhados em vez de dois discos únicos
O último pode ser executado no local e tem o bônus de fornecer espaço de armazenamento adicional, mas exige que você compre mais hardware (o que você disse na pergunta que não deseja fazer). O primeiro não pode ser feito no local, mas oferece uma boa oportunidade para testar sua estratégia de restauração (você fazer tem um Estratégia de restauração , presumo?).
Como você descobriu, não é possível remover um componente JBOD em um pool do ZFS. Por add
ing em vez de attach
ing a nova unidade, você criou uma situação JBOD com vários discos.
Se você fizer avançar com a expansão do pool, sugiro strongmente considerar a expansão para o raidz2 em vez de dois pares espelhados. Você obtém (essencialmente) a mesma capacidade de armazenamento utilizável, mas a capacidade de sobreviver à falha de qualquer duas das unidades, em oposição a apenas uma por par. Você pode criar um vdev raidz2 com dois arquivos esparsos e excluí-los antes de substituí-los por unidades das quais está migrando dados para migrar de sua situação atual de JBOD de 2 discos para RAIDZ2 de 4 discos, adicionando apenas mais dois discos. p>