Gparted ne peut pas redimensionner une partition étendue ou LVM

41

J'ai créé une machine virtuelle à l'aide de VirtualBox et j'ai réalisé qu'elle était trop petite. Après un certain temps, j'ai réussi à créer un nouveau disque dur plus grand.

Image du CD GParté en direct (v.022):

Capture d'écran GParted

Maintenant, je dois intégrer l'espace non alloué à la /dev/sda5partition.

  • Un clic droit sur sda5 montre l'option de redimensionner mais je ne reçois aucun espace libre avant ou après.
  • Je pensais que je devais peut-être d'abord étendre la partition sda2 mais un clic droit sur sda2 ne me permet pas de redimensionner.

Avez-vous des conseils utiles?

papnikol
la source
cette image provient du linux HOST or GUEST (aka VM)
linuxdev2013
L'image est de l'invité VM, désolé si je n'étais pas clair
papnikol
2
D'accord, la vg est-elle cryptée OU vient-elle d'être montée dans les deux cas, elle doit être démontée et, en plus, dans le premier cas, déchiffrée et
démontée
1
Ce n'est pas crypté. Depuis que j'ai commencé avec le cd live gparted, toutes les partitions ne doivent-elles pas être démontées? Si non, comment puis-je les démonter de gparted?
papnikol
2
le verrou implique que les sélectionner montés ou cryptés doivent avoir l'option `démonter`
linuxdev2013

Réponses:

54

Après une aide de linuxdev2013 , voici ce que j'ai fait:
Le problème était que les partitions étaient en quelque sorte verrouillées. Alors:

  1. J'ai cliqué à droite sur sda2 et sda5 et j'ai choisi "Désactiver".
  2. J'ai redimensionné la partition étendue (sda2).
  3. J'ai redimensionné la partition LVM (sda5).

Le problème a été résolu.

J'ajouterais que dans la machine virtuelle, le nouvel espace n'était pas disponible, j'ai donc dû exécuter ces 2 commandes: développer LVM sur tout l'espace libre restant:

lvextend –l +100%FREE [MOUNTPOINT]

développer le système de fichiers:

sudo resize2fs [MOUNTPOINT]
papnikol
la source
4
Merci! J'avais également besoin de lvm lvdisplay pour obtenir le périphérique exact de lvextend, puis df -h pour connaître le volume sur lequel redimensionner.
Andreas Reiff
Merci pour votre réponse précise, cela m'a évité des heures et des cheveux gris!
derFunk
Après l’utilisation de gparted, la partition n’affiche pas le montant exact disponible. Ces 2 fonctions en ligne de commande étaient exactement ce dont j'avais besoin pour terminer le travail. Merci de partager cette magie
twig
Malheureusement, pour moi, les désactiver ne fonctionne pas. Aucun message d'erreur non plus ... Des indices?
Christoph Wurm
4
Je devais courir sudo lvdisplaypour obtenir le [MOUNTPOINT]. Dans mon cas, il est revenu sous le nom de chemin LV (/ dev / ubuntu-vg / root)
Sheamus O'Halloran
0

appliance @ zabbix: ~ $ sudo lvdisplay

--- Volume logique ---

Chemin LV / dev / zabbix-vg / root

Nom LV racine

Nom VG zabbix-vg

Taille LV 15,52 Gio


--- Volume logique ---

Chemin LV / dev / zabbix-vg / swap_1

Nom swap_1

Nom VG zabbix-vg

Taille LV 4,00 Gio


appliance @ zabbix: ~ $ sudo vgs

VG #PV #LV #SN Attr VSize VFree

zabbix-vg 1 2 0 wz - n- 24.52g 5.00g


Comme vous voyez j'ai 5 Go d'espace libre


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

La taille du volume logique zabbix-vg / root est passée de 15,52 GiB (3973 extensions) à 20,52 GiB (5253 extensions).

La racine du volume logique a été redimensionnée avec succès.


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

Le système de fichiers sur / dev / zabbix-vg / root a maintenant une longueur de 5379072 (4k) blocs.


appliance @ zabbix: ~ $ sudo lvdisplay

--- Volume logique ---

Chemin LV / dev / zabbix-vg / root

Nom LV racine

Nom VG zabbix-vg

Taille LV 20,52 Gio


--- Volume logique ---

Chemin LV / dev / zabbix-vg / swap_1

Nom swap_1

Nom VG zabbix-vg

Taille LV 4,00 Gio

Abdelhak
la source
1
Il demandait comment redimensionner le volume physique (la partition de disque), pas un volume logique.
Psusi
exactement ce que je cherche. étendu mon disque physique sans problème mais cela ne s'applique pas au disque logique. vous m'avez aidé à ajuster mon lecteur logique. merci mille fois!
Kapitan