Arquivo

Textos com Etiquetas ‘LVM’

Dica: Aumentando partição EXT4 em LVM

10, novembro, 2009 6 comentários

Opa,

Essa dica rápida é para quem precisa aumentar uma partição EXT4 em um volume lógico (LVM) online, ou seja, sem precisar desmontar a partição, para isso execute os comandos abaixo:

$ sudo lvresize -L +30G /dev/vg/minhaparticao
$ sudo resize2fs /dev/vg/minhaparticao

O primeiro comando faz com que o volume lógico /dev/vg/minhaparticao seja redimensionado com mais 30GB e o segundo comando faz com que o sistema de arquivos reconheça o novo tamanho da partição.

OBS.: Caso não esteja em um ambiente com sudo, basta logar como root e executar os comandos acima sem o comando sudo.

Abraço!

Fonte: http://blog.webworxshop.com/2009/10/10/online-filesystem-resizing-with-lvm

Categories: Linux Tags: , ,

Xen: Anexando um dispositivo à uma DomU (VM)

21, agosto, 2009 Sem comentários

Opa,

Essa dica é para quem usa Xen como solução para virtualização e quer adicionar um dispositivo (Partição/LVM, etc…) à uma DomU (VM) em execução. Primeiro temos que conhecer o que desejamos anexar à DomU, no meu caso criei um dispositivo LVM chamado backup na Dom0:

# lvcreate -L100G -nbackup vg

Para os que não conhecem LVM:

– L100G -> Tamanho do dispositivo, nesse caso 100G
– nbackup -> Nome do dispositivo, nesse caso backup
– vg -> Nome do Volume Group

Agora devemos adicionar nosso novo dispositivo à DomU, para isso execute o comando abaixo na Dom0:

# xm block-attach vm_teste phy:/dev/vg/backup /dev/xvdb w 0

Explicando:

– block-attach -> Para anexar um dispositivo
– vm_teste -> Nome da minha DomU
– phy:/dev/vg/backup -> Caminho do dispositivo na Dom0 (Pode ser uma imagem também mudando phy: para file://caminho.iso)
– /dev/xvdb -> Caminho do dispositivo na DomU (Lembre-se de verificar um dispositivo livre)
– w -> Modo de leitura e gravação para o dispositivo
– 0 -> O id do hospedeiro (Geralmente 0)

Feito isso podemos acessar nossa DomU e verificar se o dispositivo foi anexado:

# ls -la /dev/xvdb
brw-r----- 1 root disk 202, 16 Ago 18 23:43 /dev/xvdb

Agora precisamos particionar e formatar nosso novo dispositivo na DomU:

# fdisk /dev/xvdb

Comando (m para ajuda): n
Comando - ação
e estendida
p partição primária (1-4)
p
Número da partição (1-4): 1
Primeiro cilindro (1-13054, default 1):1
Último cilindro: 13054

Comando (m para ajuda): w

# mkfs.ext3 /dev/xvdb1

Após a formatação basta realizar a montagem do dispositivo na DomU onde desejar:

# mount /dev/xvdb1 /backup

Caso deseje adicionar ao fstab da DomU crie o label do dispositivo com o comando abaixo e crie a entrada no arquivo:

# e2label /dev/xvdb1 /backup && vim /etc/fstab

LABEL=/backup /var/lib/samba ext3 defaults 1 1

Lembre-se de adicionar o dispositivo ao arquivo de configuração da DomU para que seja carregado durante a inicialização do sistema, para isso adicione ao arquivo de configuração da DomU na Dom0 o seguinte:

# vim /etc/xen/vm_teste

disk = [ "phy:/dev/vg/vm_teste,xvda,w", "phy:/dev/vg/backup,xvdb,w" ]

Abraço!

Categories: Linux Tags: , ,

Clonando domU com LVM

Opa,

Essa dica é para aqueles que utilizam Xen com LVM para as suas VM’s (domU’s).

Primeiro precisamos realizar um snapshot da unidade lógica que hospeda o nosso host virtual (DomU):

# lvcreate -L30G -s -n vm_snapshot /dev/vg/vm

Agora realizamos a clonagem da unidade lógica:

# dd if=/dev/vg/vm_snapshot conv=noerror,sync bs=64k | dd of=/dev/vg/clone bs=64k

OBS.: Esse processo demorou cerca de 10min. nesse meu exemplo (30G).

Pronto, agora basta utilizar a imagem criada (/dev/vg/vm) para iniciar sua domU e fazer seus testes, backup’s, etc…

Removendo o snapshot:

# lvremove /dev/vg/vm_snapshot

Fonte: http://www.howtoforge.com/back-up-lvm-xen-guest-containing-lvs

Categories: Linux Tags: , ,