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

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

Eu tenho uma configuração de inicialização dupla com Fedora e Windows. Por motivos pessoais, 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.partições de disco

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

No Gerenciamento de Disco, o espaço não particionado na área de partição primária é chamado de espaço não alocado, enquanto o espaço não particionado na área de partição estendida é chamado de espaço livre; não alocado não pode ser usado para estender ou criar uma partição lógica e o espaço livre não pode ser usado para ampliar ou criar uma partição primária. (Fonte:https://www.partitionwizard.com/convertpartition/primary-partition-vs-logical-drive.html)

Não tenho certeza de quão verdadeira é a afirmação acima, porque as pessoas parecem ter feito isso ou de alguma forma contornado o problema. Analisei várias perguntas no StackExchange, incluindo:

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

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

Qualquer ajuda seria apreciada!

Informação extra:

  • Meu computador usa MBR e não GPT, então só tenho permissão para 4 partições primárias, se isso for relevante.
  • Posso mover/redimensionar livremente /dev/sda5 e /dev/sda6dentroa partição estendida, mas não consigo mover/redimensionar a própria partição estendida.

saída lsblk

saída lsblk

parted -l saída

parted -l saída

saída fdisk -l saída fdisk -l

Responder1

Acabei de resolver e postarei a resposta aqui caso alguém enfrente um problema semelhante.

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

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

Finalmente, usei o seguinte para alocar o espaço livre para as partições raiz e inicial:

lvextend -L +20G /dev/fedora/home
lvextend -L +20G /dev/fedora/root
resize2fs /dev/fedora/home
resize2fs /dev/fedora/root

informação relacionada