O Gparted não pode redimensionar a partição estendida ou LVM

41

Criei uma VM usando o VirtualBox e percebi que era muito pequena. Depois de algum tempo, consegui criar um novo disco rígido maior.

Imagem do CD GPart ao vivo (v.022):

Captura de tela do GParted

Agora eu preciso integrar o espaço não alocado à /dev/sda5partição.

  • Clicar com o botão direito do mouse em sda5 mostra a opção de redimensionar, mas não recebo espaço livre antes ou depois.
  • Eu pensei que talvez eu precisasse estender a partição sda2 primeiro, mas clicar com o botão direito do mouse em sda2 não me permite redimensionar.

Você tem algum conselho útil?

papnikol
fonte
esta imagem de origem a partir do hospedeiro Linux ou GUEST (aka VM)
linuxdev2013
A imagem é do convidado VM, desculpe se eu não estava claro
papnikol
2
Ok, é o vg crypted ou apenas montado em ambos os casos ele precisa ser desmontado e, adicionalmente, no primeiro caso descriptografado e desmontado
linuxdev2013
11
Não é criptografado. Desde que comecei no live cd do gparted, todas as partições não deveriam ser desmontadas? Caso contrário, como desmontá-los do gparted?
Papnikol 22/05/2015
2
o bloqueio implica montado ou Crypted selecioná-los deve ter `` desmontar opção
linuxdev2013

Respostas:

54

Depois de alguma ajuda do linuxdev2013 , foi o que eu fiz:
O problema foi que as partições estavam de alguma forma bloqueadas. Tão:

  1. Clique com o botão direito do mouse em sda2 e sda5 e escolha "Desativar".
  2. Redimensionei a partição estendida (sda2).
  3. Redimensionei a partição lvm (sda5).

O problema foi resolvido.

Devo acrescentar que na VM o novo espaço não estava disponível, então tive que executar esses 2 comandos: expanda o LVM para todo o espaço livre restante:

lvextend –l +100%FREE [MOUNTPOINT]

expanda sistema de arquivos:

sudo resize2fs [MOUNTPOINT]
papnikol
fonte
4
Obrigado! Eu também precisava do lvm lvdisplay para obter o dispositivo exato para o lvextend e, posteriormente, df -h para descobrir o volume no qual redimensionar.
precisa
Obrigado pela sua resposta precisa, que me salvou horas e cabelos grisalhos!
DerFunk # 02
Depois de usar o gparted, a partição não estava mostrando a quantidade certa de graça. Essas duas funções da linha de comando eram exatamente o que eu precisava para concluir o trabalho. Obrigado por compartilhar essa magia
Galho
Infelizmente, para mim, desativá-los não funciona. Nenhuma mensagem de erro também ... Alguma dica?
Christoph Wurm
4
Eu tive que correr sudo lvdisplaypara pegar o [MOUNTPOINT]. No meu caso, ele voltou como LV Path (/ dev / ubuntu-vg / root)
Sheamus O'Halloran 9/16
0

appliance @ zabbix: ~ $ sudo lvdisplay

--- Volume lógico ---

Caminho do LV / dev / zabbix-vg / root

Raiz do nome do LV

Nome da VG zabbix-vg

Tamanho LV 15,52 GiB


--- Volume lógico ---

Caminho do LV / dev / zabbix-vg / swap_1

Nome do LV swap_1

Nome da VG zabbix-vg

Tamanho do VE 4,00 GiB


appliance @ zabbix: ~ $ sudo vgs

VG #PV #LV #SN Attr VSize VFree

zabbix-vg 1 2 0 wz - n- 24,52g 5,00g


Como você vê, eu tenho 5 GB de espaço livre


appliance @ zabbix: ~ $ sudo lvextend -L + 5G / dev / zabbix-vg / root

O tamanho do volume lógico zabbix-vg / root foi alterado de 15,52 GiB (3973 extensões) para 20,52 GiB (5253 extensões).

Raiz do volume lógico redimensionada com sucesso.


appliance @ zabbix: ~ $ sudo resize2fs / dev / zabbix-vg / root

O sistema de arquivos em / dev / zabbix-vg / root agora tem 5379072 (4k) blocos de comprimento.


appliance @ zabbix: ~ $ sudo lvdisplay

--- Volume lógico ---

Caminho do LV / dev / zabbix-vg / root

Raiz do nome do LV

Nome da VG zabbix-vg

Tamanho LV 20,52 GiB


--- Volume lógico ---

Caminho do LV / dev / zabbix-vg / swap_1

Nome do LV swap_1

Nome da VG zabbix-vg

Tamanho do VE 4,00 GiB

Abdelhak
fonte
11
Ele estava perguntando como redimensionar o volume físico (a partição do disco), não um volume lógico.
Psusi
exatamente o que estou procurando. estendi minha unidade física sem nenhum problema, mas ela não se aplica à unidade lógica. você me ajudou a ajustar minha unidade lógica. obrigado um milhão!
kapitan 22/10