Pular para o conteúdo

Expandir ou aumentar discos de VMs (Virtual Machine) XEN

Dica publicada em Linux / Sistema de Arquivos
Leonardo MMM cromado
Hits: 25.090 Categoria: Linux Subcategoria: Sistema de Arquivos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

Tomighty - Ferramenta para Técnica Pomodoro

Liberar o FTP no IPtables

SSH - Apagando conflitos de chaves RSA no arquivo known_hosts

Utilizando o SCP em vários servidores sem pedir senha

Procedimento para montagem de partições externas no boot do Ubuntu 12.04

Suas partições Linux encheram? Não tem mais espaço? Veja o que você pode fazer!

Recuperando arquivos skiplist corrompidos

Usando o NcDU (Ncurses Disk Usage)

Movendo arquivos mantendo suas devidas permissões

#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

Entre na sua conta para comentar.