Expandir ou aumentar discos de VMs (Virtual Machine) XEN

Publicado por Leonardo Macedo Cerqueira em 26/01/2012

[ Hits: 24.007 ]

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

Squid: Bloquear MSN de forma transparente

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

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

Alta disponibilidade - HA - Channel Bonding em 5 minutos - CentOS 6.x

Utilizando o SCP em vários servidores sem pedir senha

Leitura recomendada

Mapear unidade de rede para o Wine

Aumento de 40% na velocidade do ReiserFS

Encriptando sua partição SWAP

Sistema em EXT4 não pode ser montado como "read-write" [Resolvido]

Resolvendo problemas de acesso ao pendrive e câmera digital

  

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