Pplware

Dica: Expandir um disco virtual de um SO Linux no Hyper-V

O Hyper-V é uma das plataformas de virtualização mais poderosas e populares do mundo. A Microsoft tem melhorado em muito esta plataforma que actualmente oferece suporte para a grande maioria dos sistemas operativos.

Hoje vamos ensinar como podem aumentar o tamanho de um disco virtual de um CentOS virtualizado no Hyper-V.

Por norma quando criamos uma máquina virtual devemos prever o crescimento da mesma especialmente ao nível do espaço de armazenamento. Tal como outras plataformas de virtualização, o Hyper-V permite que a qualquer altura o utilizador redimensione o tamanho do disco virtual. Este é um processo simples mas tratando-se de uma máquina virtualizada com Linux há alguns truques que devem saber.

A elaboração deste tutorial foi feito usando um CentOS 6 virtualizado com sistema de ficheiros EXT4.

Como expandir um disco virtual (VHD)?

Para começar devemos ter a noção da disponibilidade de espaço no sistema. Para isso podemos usar o comando df –h

Como podem ver pela imagem anterior, só existe 436 MB ´de espaço disponível em disco (na partição principal).

Para expandir o disco virtual (VHD) vamos começar por desligar a máquina virtual e criar um Checkpoint (backup da máquina virtual).

Expandir Partição

Em seguida vamos às definições da máquina, selecionamos o Hard Disk e na interface do lado direito escolhemos Edit.

Na acção escolhemos

E escolhemos o novo espaço a atribuir ao disco virtual. Por fiz carregamos em Finish.

Configurar nova partição

Uma vez que estamos a usar um Linux na máquina virtual, é necessário “juntar” o novo espaço à partição já criada. Para isso vamos usar o Parted Magic que é uma pequena distro Linux que traz várias ferramentas para discos/partições.

Para começar devemos obter o Parted Magic e na interface da nossa máquina virtual vamos a Media > DVD Drive e depois Insert Disk e indicamos o caminho do iso do Parted Magic. A seguir mandamos reiniciar a máquina.

Depois de arrancar o Parted Magic vamos abrir a ferramenta Gparted. Como podem ver, existem 30 GB adicionais que não estão alocados.

O próximo passo é apenas ajustar o espaço disponível e não ocupado à partição actual e depois carregar em Resize.

Por fim devem carregar no botão Apply.

Por fim, já dentro do sistema, vamos expandir o logical root volume em +30GB e redimensionar o sistema de ficheiros ext4 usando os seguintes comandos:

lvextend -L+30G /dev/vg_nagios/lv_root
resize2fs /dev/vg_nagios/lv_root

Para verificar se já temos o espaço todo disponível na nossa partição vamos executar novamente o comando df -h

Para expandir o espaço de um disco virtual numa máquina virtualizada Linux existem várias formas do o fazer. Este tutorial mostra uma dessas formas, tendo em conta que o sistema de ficheiros é EXT4, mas existem outras, por exemplo recorrendo ao fdisk ou cfdisk.

Exit mobile version