Um problema que muitos administradores tem é que na instalação do servidor ProXmoX são definidos de forma padrão pelo sistema os tamanhos das partições / , /boot, /var, /home, /tmp e SWAP como podemos verificar na imagem abaixo com o comando:
# lsblk
Como podemos ver na imagem o sistema tem 1 disco de 1TB com LVM, o qual foi dividido entre estas partições.
Como podemos ver a partição /var possuir apenas 9.3Gb e esta partição é utilizada pelo sistema para guardar as ISOs, que são imagens de sistemas para a instalação e dependendo da quantidade de imagens este espaço se torna insuficiente, tendo que o administrador ficar apagando e fazendo upload de outras imagens para realizar a instalação do sistema.
Neste exemplo vou mostrar como redimensionar o tamanho das partições LVM, possibilitando aumentar ou diminuir qual uma das partições do sistema de arquivos.
Obs: Gostaria de lembrar que isso só é possível, pois na instalação do sistema ProXmoX foi definido como LVM (Logical Volume Manager) que é uma camada de abstração flexível para gerenciamento de armazenamento, permitindo agrupar discos físicos em um pool, criar volumes lógicos (partições virtuais) e redimensioná-los dinamicamente (adicionar/remover espaço) sem precisar formatar, além de possibilitar snapshots e RAID, sendo ideal para servidores e ambientes que exigem flexibilidade, com os conceitos chave de Physical Volumes (PVs), Volume Groups (VGs) e Logical Volumes (LVs).
Primeiro vamos verificar se existe algum espaço livre que não foi alocado no disco físico (PV).
# pvs
Agora vamos verificar se existe algum espaço livre que não foi alocado no Volume Group (VG).
#vgs
# lvs
Como podemos ver pela imagem não tenho nenhum espaço disponível no Volume Group (VG) para estender qualquer um das partições, desta forma, irei precisar reduzir o tamanho de uma das partições LVM para que possa dispor de espaço para redimensionar a outra partição.
Neste caso, vou reduzir a partição /home em 30Gb passando de 895Gb para 865Gb, para realizar esta ação vou executar o seguinte comando:
lvreduce -L -30G /dev/proxmox-vg/home
Agora vamos ver o espaço disponível no Volume Group (VG)
# vgs
Como podemos ver temos 30Gb disponível para que possamos alocar em outra partição.
Agora vamos estender a partição /var para que ela possa utilizar todo este espaço disponível, aumentando de 9.3Gb para 39.3Gb.
# lvextend -r -l +100%FREE /dev/proxmox-vg/var
Vamos verificar se realmente a partição foi redimensionada:
# lsblk
Como podemos ver a partição foi redimensionada para o novo tamanho.
Vamos verificar se ainda temos mais algum espaço disponível.
# vgs
Como podemos ver todo os espaço foi realocado de forma simples.
Compartilhe conhecimento sempre!







Deixar um comentário