Melhor maneira de aumentar a capacidade
A melhor maneira de aumentar a capacidade de um pool é adicionar um vdev ao pool. Se isso não for possível, você poderá substituir as unidades em resilver -> replace -> resilver fashion.
O que aconteceu no seu Config :
O Linux define os nomes das partições com base no número de partições, no seu caso você tinha 7 partições, portanto, você tinha nomes sda1..7 . Mas quando você mesclou as duas partições, isso diminuiu a contagem de partições, resultando em nomes sda1..5 . É por isso que é uma boa ideia adicionar unidades com base em um identificador exclusivo, pois, caso o nome sda mude, o ZFS ainda poderá localizá-lo.
Como corrigir este problema :
Se você executar um zpool import , ele poderá encontrar o pool criado anteriormente no que é /dev/sda7 e agora é /dev/sda5 . Você provavelmente terá uma saída como a seguinte:
# zpool import
pool: dozer
id: 2704475622193776801
state: ONLINE
action: The pool can be imported using its name or numeric identifier.
config:
dozer ONLINE
c1t9d0 ONLINE
Eu obtenho essa primeira tentativa importando pelo ID do pool com zpool import 2704475622193776801 . Se isso não for bem-sucedido, talvez seja necessário renomear o pool, importando-o como um nome diferente com o comando zpool import old_name new_name .
Nota :
Na sua primeira foto, o zpool status mostra:
NAME: STATE READ WRITE CKSUM
zfs_pool ONLINE 0 0 0
sda7 ONLINE 0 0 0
Nesta configuração, não há mirror vdev. Ao adicionar sua partição recém-mesclada a esse pool, ela não estará espelhando as unidades, mas sim o que é chamado de dynamic stripe essencialmente a RAID 0 . Para criar um espelho, você provavelmente precisará recriar o pool. Boa sorte, espero que isto ajude!
