Você pode fazer um ou ambos de duas coisas:
-
Reduza a quantidade de espaço em uso diminuindo ou removendo volumes lógicos no grupo de volumes.
-
Adicione mais espaço ao grupo de volumes adicionando outro volume físico, como outra matriz de disco.
Eu uso o Proxmox 2.2 para fazer contêineres OpenVZ.
Ele vem com uma ferramenta chamada vzdump que pode criar backups de contêineres OpenVZ em tempo real. Ele usa a funcionalidade de instantâneo do LVM para criar "fork" temporário do sistema de arquivos para fins de backup.
Infelizmente, às vezes falha com um contêiner que executa muitas operações de disco. Tanto quanto eu sei, é porque o LVM tem espaço limitado que pode ser usado para armazenar as alterações feitas no volume durante a captura instantânea.
Eu tentei aumentar o tamanho do snapshot em /etc/vzdump.conf, mas o vzdump retorna um erro como
Volume group "pve" has insufficient free space (256 extents): 512 required.
Quando eu digito pvdisplay , tenho:
me@srv:~# pvdisplay
--- Physical volume ---
PV Name /dev/md2
VG Name pve
PV Size 921.01 GiB / not usable 3.94 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 235777
Free PE 256
Allocated PE 235521
PV UUID 7w2TSL-Xv76-jkDg-GrfU-AZ0g-dGq4-GLCFoA
De fato, o valor Free PE não é muito grande
Como aumentar isso? É possível sem interromper serviços no servidor?
Você pode fazer um ou ambos de duas coisas:
Reduza a quantidade de espaço em uso diminuindo ou removendo volumes lógicos no grupo de volumes.
Adicione mais espaço ao grupo de volumes adicionando outro volume físico, como outra matriz de disco.
Você precisará de mais espaço em disco físico. Se você tiver espaço livre em seus discos físicos, poderá criar outro RAID de software e adicioná-lo ao grupo de volumes ou adicionar outros discos.