Migrando o ZFS de usar partições para usar o disco inteiro

3

Eu tenho uma configuração simples do ZFS que estou executando há alguns anos. Quando eu originalmente configurá-lo, eu criei um número de partições e criei um zpool de uma partição em cada uma das minhas duas unidades, e usei as outras para inicializar, etc.

Agora, no entanto, eu tenho uma unidade separada para inicialização e tudo mais, então eu só quero usar as unidades inteiras para o meu zpool. Recentemente substituí uma unidade, então já estou fazendo isso em uma unidade:

tank                        ONLINE       0     0     0
  mirror-0                  ONLINE       0     0     0
    ada2                    ONLINE       0     0     0
    ada1p4                  ONLINE       0     0     0

O que quero fazer agora é substituir ada1p4 por ada1 , a pergunta é: como faço isso? É tão simples quanto zpool replace tank ada1p4 ada1 , ou isso é uma má idéia?

    
por hexist 15.11.2012 / 16:33

1 resposta

4
  1. BACKUP tudo o que você gosta ... para algo fora deste servidor.

  2. Faça o substituto

    zpool set autoexpand=on tank
    zpool offline tank ada1p4
    zpool replace tank ada1p4 ada1
    
  3. Espere ... e muito disso. Verifique o status com zpool status tank

  4. Desative a autoexpand, zpool set autoexpand=off tank . É uma coisa das melhores práticas principalmente.

por 15.11.2012 / 16:48

Tags