Você não pode "expandir" o tamanho do rpool anexando um disco a outro (raid 0), como mencionado anteriormente, no entanto, como Chris S mencionou abaixo, você pode anexar um disco maior como um espelho e, assim que os dados forem sincronizados 'd (resliver complete), separe o disco menor. (opa agora eu também vejo a resposta de Chris)
Aqui está um processo para espelhar o disco raiz ...
link
Siga isso, exceto onde eles fazem:
prtvtoc /dev/rdsk/c7t0d0s0 | fmthard -s - /dev/rdsk/c7t1d0s0
... você vai querer executar o formato e aumentar o tamanho da fatia 0, provavelmente o disco inteiro
# format /dev/rdsk/c4t1d0s0
(não entrarei em detalhes no comando do formato interativo)
# zpool attach rpool c4t0d0s0 c4t1d0s0
# zpool status rpool
ESPERE ATÉ QUE DIZ "resilver concluído" (continue verificando zpool status rpool
)
CERTIFIQUE-SE DE QUE VOCÊ POSSA EMBARCAR NO SEGUNDO DISCO
Em seguida, desanexe o espelho de rpool menor e reinicie, verifique se consegue inicializar novamente.
# zpool detach rpool c4t0d0s0
LUCRO!
REFERÊNCIA: link
Resposta anterior:
Depois de criar o pool usando o comando especificado por ele:
zpool create mypool c4t1d0
Crie um sistema de arquivos, por exemplo:
zfs create mypool/home
... copie os dados para o novo disco
... (re) move os dados do disco de rpool e, em seguida, defina o ponto de montagem para um local adequado, como:
zfs set mountpoint=/export/home mypool/home
Isto é, obviamente, assumindo que / export / home é onde todo o espaço está sendo usado. Pode ser necessário fazer isso no modo "usuário único" ou criar um usuário com um diretório inicial que não esteja em /export/home
para concluir isso.
Em uma nota lateral, a saída da lista zfs parece funky, como se estivesse faltando alguma coisa. rpool/ROOT
está exibindo 101 GB usados, mas os sistemas de arquivos abaixo mostram apenas 12.5GB REF e são muito menos USADOS. Você por acaso tem outros ambientes de inicialização em rpool / ROOT que você "cortou" da saída da sua lista do zfs? você poderia, talvez, destruir esses bootenv's ou pelo menos os sistemas de arquivos zfs para recuperar o espaço usado no rpool / ROOT?
~ tommy