Expandir ou aumentar discos de VMs (Virtual Machine) XEN

Publicado por Leonardo Macedo Cerqueira em 26/01/2012

[ Hits: 24.324 ]

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

Instalação do s3cmd - Storage S3 Amazon

Tomighty - Ferramenta para Técnica Pomodoro

Como obter a certificação Novell CLA (uma vez que você já tenha a certificação LPIC-1)

Instalação do plugin Java no Google Chrome

Utilizando o SCP em vários servidores sem pedir senha

Leitura recomendada

Forçando a Recuperação do Boot e/ou dos Sistemas de Arquivos. 2022.

Comando fsck em um momento crítico

Erro "unknown filesystem type 'LVM2_member'" - como montar LVM sem alterar configurações no HD convidado

Mudar gerenciador de arquivos padrão no Ubuntu

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

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts