As fatias de disco, como você as chama, são normalmente realizadas no Linux usando o LVM. Então, o que você precisa é usar um pool baseado em LVM, onde as imagens de disco serão LVs - fatias de disco no nível do bloco.
Ao usar virt-manager
para criar um pool de armazenamento, ele não fornece a opção de definir o tamanho. Em vez disso, ele pressupõe que uma partição inteira esteja disponível para o pool. Eu esperaria que isso causasse problemas se mais de um pool fosse definido e configurado para residir no mesmo sistema de arquivos, mesmo que em diretórios diferentes.
Com o 'virsh', há a opção de editar diretamente o XML para o pool. No entanto, quando fiz isso, todos os valores capacity
, allocation
e available
ficaram em zero e virt-manager
ainda exibiu todo o tamanho do sistema de arquivos.
É possível dividir segmentos de um sistema de arquivos como um pool de armazenamento ou cada pool precisa residir em seu próprio sistema de arquivos se eu quiser fazer isso?
Tags kvm virt-manager virsh rhel