O ZFS desanexa unidades espelhadas em um conjunto

3

Eu tenho um NAS mais antigo (2-3 anos) rodando o FreeNAS. Eu percebi que é hora de atualizar alguns dos discos rígidos. Aqui está o status atual:

    NAME        STATE     READ WRITE CKSUM                                  
    Pool1       ONLINE       0     0     0                                  
      raidz1    ONLINE       0     0     0                                  
        ada3p2  ONLINE       0     0     0                                  
        ada4p2  ONLINE       0     0     0                                  
        ada5p2  ONLINE       0     0     0                                  
      mirror    ONLINE       0     0     0                                  
        ada1p2  ONLINE       0     0     0                                  
        ada2p2  ONLINE       0     0     0 

As unidades no RaidZ1 são todas de 1GB e vão ficar.

Qual é a melhor maneira de adicionar 2 ou 3 unidades de disco rígido de 1GB ao RaidZ1 e remover completamente as unidades espelhadas, que são apenas 500 GB, sem:

  • Copiando os dados para um ponto de espera temporário
  • Recriando a piscina
  • Copiando de volta

O pool está com cerca de 50% cheio, então não tenho certeza se há dados nas unidades espelhadas.

Como verificar ou por onde começar?

    
por dopefreshuser 01.07.2014 / 16:53

2 respostas

0

A única maneira de fazer isso é como você sugere: copiar todos os conjuntos de dados para um novo pool e reconstruir este. O zfs não suporta estender o raidz1 adicionando drives a ele, e ele não suporta a remoção de vdevs de nível superior (que é o que 'mirror' é).

    
por 02.07.2014 / 02:38
0

Primeiro, antes de fazer qualquer alteração, considere começar um zpool scrub para garantir que tudo esteja íntegro.

Saindo de memória (então você vai querer confirmar), acredito que a opção que você deseja é zpool add para poder aumentar seu pool raidz existente.

Para mover facilmente os dados, você pode usar o zfs send | receive, junto com o uso de capturas instantâneas para o envio / recebimento incremental.

    
por 03.02.2017 / 23:19

Tags