Propriedades do ZFS ZVOL

1

Estou começando a me ensinar como o ZFS funciona - por isso posso ter mal-entendidos aqui - se sim, por favor me avise.

Um ZVOL é um dispositivo de bloco ou simplesmente se comporta em uma mansão semelhante a um dispositivo de bloco?

Eu posso redimensionar um ZVOL usando um comando como

zfs set volsize=SIZE poolname/volname 

O comportamento acima se comporta da mesma maneira que um volume LVM, ou seja,

  1. Posso expandir o ZVOL I e, em seguida, expandir as partições / sistemas de arquivos na VM associada ao ZVOL.
  2. Posso reduzir com segurança o tamanho do ZVOL após encolher as partições / sistemas de arquivos no ZVOL (Esta é a operação que mais me preocupa)
  3. Posso mapear o ZVOL para um dispositivo de loopback usando o losetup e reproduzi-lo da mesma maneira que eu poderia jogar com um dispositivo de bloco LVM.
por davidgo 05.10.2017 / 10:29

1 resposta

1

Funciona como se fosse um dispositivo de bloco.

  1. Sim, primeiro você aumenta o zvol, depois aumenta o sistema de arquivos dentro dele para o novo tamanho (semelhante a aumentar o tamanho de uma partição existente em um disco rígido tradicional). É claro que o seu sistema de arquivos deve suportar o crescimento (aqui está um exemplo com o GParted )
  2. Isso depende novamente do sistema de arquivos contido e dos seus dados (consulte o último parágrafo do recurso vinculado):

    Decrease the disk size is almost the same as increasing it. The only difference is that you need to resize your paritions before you reduce the zfs volsize.

  3. Eu não sei como os volumes LVM diferem aqui dos dispositivos de bloco normais - assuma que seu zvol é como uma partição comum apresentada como um disco.
por 06.10.2017 / 12:05