Gparted non può ridimensionare la partizione estesa o LVM


41

Ho creato una VM usando VirtualBox e ho capito che era troppo piccola. Dopo qualche tempo sono riuscito a creare un nuovo disco rigido più grande.

Immagine CD live GParted (v.022):

Screenshot di GParted

Ora devo integrare lo spazio non allocato nella /dev/sda5partizione.

  • Fare clic con il tasto destro su sda5 mostra l'opzione per ridimensionare ma non ottengo spazio libero prima o dopo.
  • Ho pensato che forse avevo bisogno di estendere prima la partizione sda2 ma facendo clic con il tasto destro su sda2 non mi permette di ridimensionare.

Hai qualche consiglio utile?


questa immagine proviene da Linux HOST o GUEST (aka VM)
linuxdev2013

L'immagine proviene dalla VM ospite, scusate se non ero chiaro
papnikol

2
Va bene, Vg è crittografato O appena montato in entrambi i casi deve essere smontato e inoltre nel primo caso decifrato e smontato
linuxdev2013

1
Non è crittografato. Da quando sono partito dal cd live partizionato, tutte le partizioni non dovrebbero essere smontate? In caso contrario, come posso smontarli da Gparted?
papnikol,

2
il lock implica che montati o criptati selezionali dovrebbero avere l'opzione `
smonta`

Risposte:


54

Dopo un po 'di aiuto da linuxdev2013 , questo è quello che ho fatto:
il problema era che le partizioni erano in qualche modo bloccate. Così:

  1. Ho cliccato con il tasto destro sia su sda2 che su sda5 e ho scelto "Disattiva".
  2. Ho ridimensionato la partizione estesa (sda2).
  3. Ho ridimensionato la partizione lvm (sda5).

Il problema è stato risolto

Dovrei aggiungere che nella VM il nuovo spazio non era disponibile, quindi ho dovuto eseguire quei 2 comandi: espandere LVM su tutto lo spazio libero rimanente:

lvextend –l +100%FREE [MOUNTPOINT]

espandere il filesystem:

sudo resize2fs [MOUNTPOINT]

4
Grazie! Avevo anche bisogno di lvm lvdisplay per ottenere il dispositivo esatto per lvextend, e successivamente df -h per scoprire il volume su cui ridimensionare.
Andreas Reiff,

Grazie per la tua risposta precisa, che mi ha fatto risparmiare ore e capelli grigi!
derFunk

Dopo aver usato gparted, la partizione non mostrava la giusta quantità gratuita. Queste 2 funzioni della riga di comando erano esattamente ciò di cui avevo bisogno per completare il lavoro. Grazie per aver condiviso quella magia
ramoscello il

Sfortunatamente, per me disattivarli non funziona. Nessun messaggio di errore o ... Qualche suggerimento?
Christoph Wurm,

4
Ho dovuto correre sudo lvdisplayper ottenere il [MOUNTPOINT]. Nel mio caso è tornato come LV Path (/ dev / ubuntu-vg / root)
Sheamus O'Halloran

0

@ apparecchio Zabbix: ~ $ sudo lvdisplay

--- Volume logico ---

LV Path / dev / zabbix-vg / root

LV Nome radice

Nome VG zabbix-vg

Dimensione LV 15,52 GiB


--- Volume logico ---

LV Path / dev / zabbix-vg / swap_1

LV Name swap_1

Nome VG zabbix-vg

Dimensione LV 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


Come vedi, ho 5 GB di spazio libero


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

Le dimensioni del volume logico zabbix-vg / root sono state modificate da 15,52 GiB (3973 estensioni) a 20,52 GiB (5253 estensioni).

Radice del volume logico ridimensionata correttamente.


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

Il filesystem su / dev / zabbix-vg / root ora è lungo 5379072 (4k) blocchi.


appliance @ zabbix: ~ $ sudo lvdisplay

--- Volume logico ---

LV Path / dev / zabbix-vg / root

LV Nome radice

Nome VG zabbix-vg

Dimensione LV 20,52 GiB


--- Volume logico ---

LV Path / dev / zabbix-vg / swap_1

LV Name swap_1

Nome VG zabbix-vg

Dimensione LV 4,00 GiB


1
Stava chiedendo come ridimensionare il volume fisico (la partizione del disco), non un volume logico.
psusi,

esattamente quello che sto cercando. ha esteso la mia unità fisica senza alcun problema ma non si applica all'unità logica. mi hai aiutato a regolare il mio disco logico. Grazie mille!
Kapitan il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.