Aumento de espaço em partições Linux numa maquina virtual

1. Aumento de espaço em partições Linux numa maquina virtual

Natalia Peres
naaperez

(usa Debian)

Enviado em 21/09/2017 - 09:33h

Pessoal, estou fazendo alguns testes com uma máquina virtual Linux no Hyper-V (Core). Nesse teste, preciso aumentar as partições do Linux. Eu consegui realizar o procedimento, mas não sei se é a melhor forma. Poderiam me dar dicas? Existe um caminho melhor?
A maquina atualmente está com a seguinte estrutura
/dev/sda
/dev/sda1
/dev/sda2 (Essa unidade que sempre vou precisar aumentar)
/dev/mapper/cl-home
/dev/mapper/cl-root

Esse foi o passo a passo que segui:

1. Realizar Snapshot da máquina virtual, em caso de erro.

2. Desligar a máquina virtual
stop-vm -vmname "centos" -force -turnoff

3. Aumentar o tamanho do disco (Estou aumentando o tamanho do disco da máquina virtual no Hyper-v)
resize-vhd -path "c:\vm\centos\virtual hard disk\centos.vhdx" -sizebytes 150GB

4. Ligar a máquina
start-vm -vmname "centos"

5. Logar com usuário e senha root

6. Verificar o tamanho das unidades e se o disco sda aumentou
lsblk

7. Desmontar unidade sda1
umount /dev/sda1

8. Particionar o disco físico
fdisk /dev/sda

9. Exibir as atuais partições criadas
Command (m for help): p

10. Excluir uma partição (Aqui eu vou excluir a partição sda2)
Command (m for help): d
Partition number (1,2, default 2): 2

11. Criar nova partição: (Aqui vou cria-lá novamente no mesmo setor)
Command (m for help): n
Select (default p): p
Partition number (2-4, default 2): 2
First sector (1026048-854745087, default 1026048): Enter
Last sector, +sectors or +size{K,M,G,T,P} (1026048-854745087, default 854745087): 100GB

12. Verificar a nova partição criação
Command (m for help): p

13. Gravar as alterações
Command (m for help): w

14. Checar o disco (Aqui acontecem alguns Warnings, mas até então sem perda de dados)
fsck /dev/sda1

15. Montar novamente a partição
mount /dev/sda1

16. Mudar o ID da partição (Aqui preciso dizer que a partição sd2 é LVM para poder alocar o espaço disponivel, acredito eu, para /dev/mapper/cl-home por exemplo)
fdisk /dev/sda
Command (m for help): t
Partition number (2-4, default 2): 2
Hex code (type L to list all codes): 8e
Command (m for help): w

17. Alterar valor da partição lógica
pvresize --setphysicalvolumesize {valor da unidade fisica sda2} /dev/sda2

18. Verificar a mudança
pvs

19. Aumentar o tamanho da unidade desejada
lvextend -L +5GB /dev/mapper/cl-home

E ai, alguma dica ?




  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts