Que versão do ZFS permite encolher de um pool?

5

Encontrei uma lista de versões e seus números de versão do Solaris link

Eu sei que você pode crescer um pool substituindo unidades por unidades maiores ou adicionando novas unidades ou espelhos ao pool. Ouvi dizer que o ZFS ainda não suportava pools decrescentes removendo drives / espelhos. Mas isso provavelmente foi alterado.

Qual versão (se houver) liberou a capacidade de reduzir um pool?

    
por George Bailey 21.02.2011 / 16:09

5 respostas

8

Nenhuma versão atual pode reduzir um pool e eu não ouvi nenhum anúncio de um novo recurso para fazer isso. Considerando o quão raro é que um pool projetado adequadamente precisaria da habilidade, eu não esperaria isso em breve.

    
por 21.02.2011 / 18:08
4

O novo A versão do ZFS no Solaris 11.4 permite o encolhimento de matrizes . Digamos que você tenha uma matriz de 5 discos, agora você pode encolher para a matriz de 4 discos.

E, o desconto foi corrigido! Ele está usando a desduplicação superior do Greenbyte .

    
por 20.03.2018 / 19:47
2

Eu não consigo achar que é suportado, mas de qualquer maneira.

Aqui está uma impressão do meu Solaris 11 Express executando o pool do ZFS versão 31.

zpool upgrade -v
This system is currently running ZFS pool version 31.

The following versions are supported:

VER  DESCRIPTION
---  --------------------------------------------------------
 1   Initial ZFS version
 2   Ditto blocks (replicated metadata)    
 3   Hot spares and double parity RAID-Z    
 4   zpool history    
 5   Compression using the gzip algorithm         
 6   bootfs pool property    
 7   Separate intent log devices    
 8   Delegated administration    
 9   refquota and refreservation properties    
 10  Cache devices    
 11  Improved scrub performance    
 12  Snapshot properties    
 13  snapused property    
 14  passthrough-x aclinherit    
 15  user/group space accounting    
 16  stmf property support    
 17  Triple-parity RAID-Z    
 18  Snapshot user holds    
 19  Log device removal    
 20  Compression using zle (zero-length encoding)    
 21  Deduplication    
 22  Received properties    
 23  Slim ZIL    
 24  System attributes    
 25  Improved scrub stats    
 26  Improved snapshot deletion performance    
 27  Improved snapshot creation performance    
 28  Multiple vdev replacements    
 29  RAID-Z/mirror hybrid allocator   
 30  Encryption    
 31  Improved 'zfs list' performance

For more information on a particular version, including supported releases,
see the ZFS Administration Guide.
    
por 21.02.2011 / 17:38
1

Parece que Alex Reece trabalha na implementação do recurso no projeto OpenZFS: Remoção de dispositivos do OpenZFS blog.

O ZFS completo no Solaris e o OpenZFS são dois projetos diferentes (consulte a Wikipedia: ZFS ).

    
por 10.04.2015 / 11:55
-2

Você pode ler este ou este postagens sobre como diminuir o pool do zfs. Ambos parecem de fonte oficial

  1. Use o formato para criar uma partição menor em um novo dispositivo, digamos c0tXs0
  2. # zpool create -f newpool c0tXs0
  3. # beadm criar -a -d "menor s11.1" -p newpool solaris-SRUnn
  4. Use o {ok} probe-scsi-all e o
    {ok} devalias para identificar o novo disco
  5. {ok} diskNN do dispositivo de inicialização setenv
  6. Inicialize o novo sistema e limpe ou copie (zfs send / receive) outros sistemas de arquivos do dispositivo antigo (por exemplo, / export, / export / home, talvez também swap, dump e VARSHARE)
  7. Use zpool export - ou use zpool destroy - para ocultar ou destruir o original
  8. Use o formato para criar a partição de espelho, digamos c0tYs0
  9. zpool anexar -f newpool c0tXs0 c0tYs0
  10. Permitir que o resilver seja concluído
  11. Na OBP, procure o c0tY e inicialize o espelho
por 13.08.2016 / 21:49

Tags