Monday, March 11, 2013

Aumento de espaço da partição root (/)

Boas,
Desta vez quero partilhar um pequeno procedure, que ira ajudar-nos a aumentar o espaço da partição root em uma maquina Linux:


Descrição do ambiente

  • Servidor DELL R710
  • Sistema VMware Sphere 5 ESX
    • datastore = 250GB
  • Maquina Virtual CentOS 6
    • root / = 8GB, RAM=4GB
    • Configurado LVM
  • Sistema Aplicacional ZABBIX 2.0

Problema:

A Aplicação ZABBIX nao arranque devido a problemas de espaço para levantar a base de dados MySQL

Correcão

Pretende-se aumentar a particao root (dev/sda2) de 8GB para 32GB.

Procedimento (Executar os seguintes comandos na sesssão de root):

  • Verificar o tamanho fisico actual  do volume com o comando pvdisplay e anotar o valor da linha PV Size;
    • #pvdisplay
  •   Atraves do vCenter aumentar o tamanho do disco da virtual machine para 32GB (nao é scope deste procedimento ilustrar)
  • Executar o comando vgdisplay e verificar o nome do volume (VG Name) e os valores da linhas VG Size e Free PE. Note que apos o incremente atraves do vCenter, o valor da linha Free PE / Size deverá indicar o tamanho de crescimento da particao.
    • #vgdisplay
  • Identificar o path do volume lógico que dever ser aumentado LV Path
    • #lvdisplay
  • Agora vamos extender o Lógical Volume (LV Path) com o valor identificado de Free PE / Size com o comando lvextend -L+20G /dev/vg_srv100;
    • lvextend -L+20G /dev/vg_srv100
  •  Em seguida aumentamos finalmente o file system (particao root) resize2fs /dev/vg_srv100/
    • resize2fs /dev/vg_srv100/

 Validacao:

  • Execute o comando df -kh para validar a alteracao efectuada
    • #df -kh
 Pronto!