Move o espaço não alocado para a partição estendida para expandir o volume lógico

0

Eu tenho uma configuração de inicialização dupla com o Fedora e o Windows. Por motivos pessoais, eu desinstalei o Windows e gostaria de usar o espaço liberado para expandir minha partição Fedora (que está em uma partição lógica dentro de uma partição estendida).

Estou usando o GParted no Fedora para gerenciar minhas partições. .com / 1Bqwb.png ">

O espaço não alocado de 66.90GiB é onde o Windows costumava estar. Eu estou tentando mover esse espaço para a partição estendida (/ dev / sda4) e, eventualmente, mesclá-lo com / dev / sda6, mas GParted não me permite mover / redimensionar a partição estendida para fazer uso do espaço livre. Eu li isso

In Disk Management, unpartitioned space in primary partition area is called unallocated space, while unpartitioned space in extended partition area is named free space; unallocated can’t be used to extend to or create logical partition, and free space can’t be used to enlarge to or create primary partition. (Source: https://www.partitionwizard.com/convertpartition/primary-partition-vs-logical-drive.html)

Não sei ao certo como é verdadeira a afirmação acima, porque as pessoas parecem ter feito isso ou de alguma forma contornado a questão. Eu olhei várias perguntas no StackExchange, incluindo:

mas não tenho certeza se eles são completamente aplicáveis aqui.

Então, minha pergunta é : como faço para mover o espaço não alocado para a partição estendida para mesclá-lo com a partição lógica fedora?

Qualquer ajuda seria apreciada!

Informações adicionais:

  • Meu computador usa o MBR e não o GPT, por isso só tenho permissão para quatro partições primárias, se isso for relevante.
  • Eu posso mover / redimensionar livremente / dev / sda5 e / dev / sda6 em torno de dentro da partição estendida, mas não consigo mover / redimensionar a partição estendida iteslf.

saída lsblk

parted-loutput

fdisk-loutput

    
por omijn 15.04.2018 / 00:59

1 resposta

1

Eu apenas resolvi isso, e postarei a resposta aqui caso alguém enfrente um problema semelhante.

Não consegui redimensionar a partição porque meu espaço de troca ainda estava em uso, então descobri que poderia desativá-la usando swapoff -a .

Depois de fazer isso, o GParted me permitiu mesclar o espaço não alocado com a partição lógica fedora. Então, cliquei com o botão direito na partição lógica e selecionei a opção Check .

Por fim, usei o seguinte para alocar o espaço livre para as partições raiz e home:

lvextend -L +20G /dev/fedora/home
lvextend -L +20G /dev/fedora/root
resize2fs /dev/fedora/home
resize2fs /dev/fedora/root
    
por 15.04.2018 / 02:48