Como faço para estender minha partição em um servidor ubuntu?

1

Estou executando o Ubuntu (Ubuntu 16.04.1 LTS) em hyper-v e estendi o disco rígido (no hyper-v), mas agora preciso atualizar o Ubuntu para usar este espaço.

As minhas partições atuais são as seguintes:

Muitos dos guias que vi recomendam excluir a segunda partição usando o fdisk e recriá-la, mas isso parece excluir a partição sda5 e estou pensando que esta é provavelmente uma péssima ideia!

Antes:

Depois:

Sinto-me um pouco perdida, pois a maioria das pesquisas sugere o uso de uma ferramenta GUI da qual não tenho o luxo de fazer isso!

Prometo que pesquisei e pesquisei

[EDITAR]

Depois de seguir a ótima resposta abaixo e usar o parted agora tenho o FDisk mostrando

No entanto, ainda não tenho o espaço disponível

sudo pvs   PV VG Fmt Attr PSize PFree   / dev / sda5 ou-docker-01-vg lvm2 a - 126.52g 52.00m

Eu estou supondo que preciso fazer algo novamente. Eu tentei usar resize2fs, mas é provável que eu não esteja usando corretamente!

[EDIT 2]

Eu precisava usar

'pvresize / dev / sda5'

use 'lvdisplay' para obter o caminho LV

Em seguida, use 'lvextend -L + 150G / dev / dar-docker-01-vg / root'

Finalmente, 'resize2fs -p / dev / dar-docker-01-vg / root'

E depois de tudo que df -h mostra o espaço completo como disponível! YAY

    
por Ross Dargan 23.12.2016 / 11:43

1 resposta

2

Acho que a maneira mais fácil para você é:

  1. Redimensione a partição estendida /dev/sda2 para que ocupe todo o espaço restante depois dela (fim da partição no final do disco).
  2. Redimensione a partição /dev/sda5 dentro de /dev/sda2 para que termine no final de /dev/sda2

Para redimensionar uma partição sem uma GUI, recomendo parted :

Vá em um tty, inicie parted . Você receberá um prompt de parted, use print para exibir o estado atual do seu disco.

Em seguida, redimensione uma partição: use resizepart Você perguntará o número da partição que deseja redimensionar (para redimensionar /dev/sda2 enter 2 e, em seguida, o fim da partição (seu novo tamanho). Para você, o novo tamanho deve ser 'espaço em /dev/sda2 + tamanho do espaço livre '.

Você pode encontrar como redimensionar uma partição usando o parted: aqui

    
por Dark Sinus 23.12.2016 / 12:01