Redimensionar LVM - Cloud Pro Locaweb

Share your own howto's etc. Not for support questions!

Redimensionar LVM - Cloud Pro Locaweb

Postby volker » 2012-02-26 21:16

Detalhes:

Sistema operacional: debian 5
Sistema de arquivos: Ext3 (para ver seu sistema de arquivos digite "mount" no prompt

Observações:

Executado em um servidor cloud pro gerenciado pelo cliente, hospedado na Locaweb. Lembrando que a Locaweb não dá qualquer suporte ou indica qualquer tutorial para executar este procedimento, então espero que este tutorial posso ajudar outros usuários.

- NÃO EXECUTE ESTE PROCEDIMENTO SEM EFETUAR UM SNAPSHOT OU BACKUP DO SEU SISTEMA.
- LEIA VÁRIAS VEZES PARA TENTAR ENTENDER O PROCESSO.
- E CLARO, NÃO ME RESPONSABILIZO POR QUALQUER M.. QUE POSSA ACONTECER, COMIGO FUNCIONOU NA BOA, MAS LI UM MONTE PARA ENTENDER ESSE BÁSICO.

-----------------------------------------------------------------------------------------------
Listando discos e suas partições
-----------------------------------------------------------------------------------------------

Image

- Separados pelas caixas LARANJAS identifiquei os discos disponíveis.
- Grifados em VERDE verifiquei a identificação de cada disco.
- Grifados em AMARELO identifiquei a quatidade de cilindros de cada disco.
- Grifados em AZUL identifiquei onde começa e onde termina a utilização dos cilindros de cada disco.

Comandos:

#fdisk -l

Verifique que o disco "xvda" vai até o cilindro 1305 e possuí duas partições que acabam utilizando do primeiro ao último cilindro, então este disco já não tem mais espaço livre, já o disco "xvdb" vai até o cilindro 11748 e possuí apenas uma partição que utiliza do cilindro 1 até o cilindro 5221, ou seja, do cilindro 5222 até o cilindro 11748 não há qualquer partição utilizando e é com esse espaço que vou criar uma nova partição para adicionar no LVM.

Vou utilizar o disco "xvdb" no proximo comando, por padrão o caminho para ele é a pasta "dev", então vou acrescenta-la no próximo comando.

-----------------------------------------------------------------------------------------------
Executando o fdisk no disco com espaço disponivel
-----------------------------------------------------------------------------------------------

Image

- Grifados em AMARELO os comandos necessários, o "m" para mostrar as opções e o "p" para exibir as partições do disco "xvdb"
- Grifado em VERDE a partição 1 do disco "xvdb", ou seja, a partição "xvdb1"

Comandos:

#fdisk /dev/xvdb

==> dentro do fdisk:

m (para mostrar mais)

p (para exibir partições)

-----------------------------------------------------------------------------------------------
Criando a nova partição utilizando todo o espaço disponivel no disco
-----------------------------------------------------------------------------------------------

Image

Comandos:

==> ainda dentro do fdisk:

n (criar nova partição)

p (para partição primária)

2 (número da partição. No meu caso já tenho a partição 1 no disco "xvdb" então estou criando a partição 2 neste disco)

enter (basta apertar enter para informar em qual cilindro quer iniciar a nova partição)

enter (basta apertar enter para informar em qual cilindro quer finalizar a nova partição)

-----------------------------------------------------------------------------------------------
Alterando o tipo da partição para Linux LVM
-----------------------------------------------------------------------------------------------

Image

Comandos:

==> ainda dentro do fdisk:

t (para alterar o tipo)

2 (para informar que quer alterar o tipo da partição número "2")

8e (para informar que a partição "2" vai ser "Linux LVM")

w (para sair do fdisk e gravar as alterações)

#fdifk -l

- Feito isso já foi possível visualizar a nova partição "xvdb2"
- Verifique que na saída do fdisk (grifado em VERMELHO) foi informado que a nova partição só pode ser usada depois do próximo reboot, então é necessáqrio reiniciar o servidor.

#init 6

-----------------------------------------------------------------------------------------------
Criando o volume físico para o LVM
-----------------------------------------------------------------------------------------------

Image

Comandos:

#pvcreate /dev/xvdb2

-----------------------------------------------------------------------------------------------
Visualizando a nova partição "xvdb2" junto com as partições que já existiam
-----------------------------------------------------------------------------------------------

Image

Comandos:

#pvdisplay

-----------------------------------------------------------------------------------------------
Visualizando o volume LVM no qual você precisa adicionar a nova partição
-----------------------------------------------------------------------------------------------

Image

Comandos:

#vgdisplay

- Verifique o VC Name, esse é o nome do volume LVM já existente e é nele que vamos acrescentar a nova partição.
- Verifique também o VG Size atual, após o próximo comando ele deve ter aumentado.

-----------------------------------------------------------------------------------------------
Extendendo o volume com a nova partição criada
-----------------------------------------------------------------------------------------------

Comandos:

#vgextend /dev/debian /dev/xvdb2

- Estou informando que quero extender o volume /dev/debian com a partição /dev/xvdb2, criada anteriormente com o espaço livre do disco xvdb.

-----------------------------------------------------------------------------------------------
Verificando o resultado após extender o volume.
-----------------------------------------------------------------------------------------------

Image

Comandos:

#vgdisplay

- Verifique agora que o VG Size já possuí alocado o espaço da partição "xvdb2", mas verifique também que apenas 49.75 estão sendo utilizados, outros 50.00 estão alocados mas não estão sendo utilizados, preciso extender o LVM para utilizar todo o espaço.

-----------------------------------------------------------------------------------------------
Verificando onde o novo espaço será aplicado
-----------------------------------------------------------------------------------------------

Image

Comandos:

#df -h

- Preciso aplicar esse novo espaço no diretório raiz "/" do sistema, para isso vou especificar o caminho /dev/mapper/debian-root, mas para encontrar o caminho real retiro o "mapper" e substituo o "-" por "/", ficando /dev/debian/root

-----------------------------------------------------------------------------------------------
Aplicando o espaço livre do volume ao meu sistema de arquivos
-----------------------------------------------------------------------------------------------

Image

Comandos:

#lvextend -L 49.9G /dev/debian/root

- Verifique que quando tentei aplicar os 50Gb que vi livres através do vgdisplay, recebi uma msg informando que não tinha espaço suficiente, creio que seja por questões de arredondamento de bytes, então reduzi um pouco para 49.9 e funcionou.

-----------------------------------------------------------------------------------------------
Redimensionando o sistema de arquivos para o novo espaço aplicado
-----------------------------------------------------------------------------------------------

Image

Comandos:

#resize2fs /dev/debian/root

- Lembrando que o resize2fs é utilizando em sistema de arquivo ext2 etx3 e etx4

#df -h

- Só para conferir o novo espaço

- Na próxima reinicialização do sistema, provavelmente vai fazer um checagem do disco, então pode demorar para carregar o sistema, no meu caso a checagem demorou quase 1 hora, então se prepare para isso.


Espero ter ajudado.
Abraço, Luba.
volker
 
Posts: 2
Joined: 2012-02-25 23:30

Re: Redimensionar LVM - Cloud Pro Locaweb

Postby craigevil » 2012-02-26 21:24

1) Please post this in English
2) Debian 5 Lenny is no longer receiving security support , time to upgrade to Squeeze.
Debian Sid KDE Kernel 3.17 Thinkpad R40 Intel M 1.3 CPU 2GB RAM Radeon Mobility 7500
Debian - "If you can't apt-get something, it isn't useful or doesn't exist"
Debian upgrade script smxi | sysinfo script inxi
User avatar
craigevil
 
Posts: 5192
Joined: 2006-09-17 03:17
Location: Oz

Re: Redimensionar LVM - Cloud Pro Locaweb

Postby tiagofischer » 2014-09-07 17:20

Funcionou aqui! Valeu.
tiagofischer
 
Posts: 1
Joined: 2014-09-07 17:18


Return to Docs, Howtos, Tips & Tricks

Who is online

Users browsing this forum: No registered users and 3 guests

fashionable