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 ?