Expandir ou aumentar discos de VMs (Virtual Machine) XEN

Publicado por Leonardo Macedo Cerqueira em 26/01/2012

[ Hits: 20.398 ]

Blog: http://devopslab.com.br/

 


Expandir ou aumentar discos de VMs (Virtual Machine) XEN



Como bom Sysadmin, antes de fazer qualquer alteração com riscos, como expandir discos, é de bom senso, conferir se possui backup da VM.

Vamos aumentar o disco de uma VM virtualizada sob o XEN.

1. No comando abaixo é extremamente importante existir o apontamento ">>". O ">>" quer dizer que os blocos adicionais serão acrescentados ao final do disco. Se for colocado apenas um ">", você vai perder o disco, vai zerar e perder a VM. Lembre-se, o comando deve ser este: ">>" e não ">".

2. Vamos aumentar 1GB no /root ou /, porém este valor depende da sua necessidade, talvez precise ser maior. Se for o caso, basta fazer um conta simples e preencher na variável bs=size

# dd if=/dev/zero bs=1024k count=1024 >> /nome-vm/root
  • nome-vm : nome da sua máquina virtual.
  • root : é o disco principal da VM, no caso o /.
  • bs=1024k : 1G (1024k = 1G). Aqui foi definido um aumento de 1GB, mas pode ser maior, depende do que você precisa de espaço.

3. Faça uma checagem de blocos:

# e2fsck -f /nome-vm/root

4. Execute o resize do disco:

# resize2fs -p /nome-vm/root

5. Pronto, seu disco está aumentado, pode fazer uma checagem básica com o comando:

# du -hs /nome-vm/root

6. Se você tiver partições adicionais na sua VM, é um bom momento pra fazer uma checagem de blocos nos outros discos:

# e2fsck -f

Ou:

# fsck -fvy

É isto.

Abraços.
Leonardo Macedo Cerqueira

Outras dicas deste autor

Liberar o FTP no IPtables

Setar timezone no PHP

Como alterar a base de dados padrão do MySQL

Horário de verão 2012 - Debian Like e Red-Hat Like

Monitorando tráfego da interface de rede em três comandos

Leitura recomendada

Trocar senha do SAMBA via estações Windows pelo próprio usuário

Montando pasta compartilhada do Windows em diretório do Linux

b5i2iso - converter imagem BIN para ISO quando não se tem o arquivo CUE

Autenticando máquinas Windows 7 no Samba

Montagem de partições para perfeito funcionamento - fstab

  

Comentários
[1] Comentário enviado por francisco_david em 28/03/2014 - 11:34h

Bom dia Leonardo, sou novo no Xen, e como eu faço para fazer o inverso tenho um HD de 200GB e quero diminuir por ex: para 80GB ?

Atenciosamente.
Francisco David.

[2] Comentário enviado por cromado em 28/03/2014 - 18:18h

Desta forma, eu acho que não.
Tem uma ferramenta que faz resize de discos Xen, só não me lembro o nome.

[3] Comentário enviado por danilokofsa em 25/06/2014 - 17:53h

Leonardo, eu tmb sou novo no xen, a minha dificuldade esta em acha o disco da vm, como localizo esse disco ?
Ou isso é feito tmb pelo uuid da vm?
vc pode me ajudar!!

Valeu



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts