Le volume logique n'est pas monté mais est en cours d'utilisation. Veuillez fermer toutes les applications utilisant cet appareil (par exemple iscsi)

9

Comment redimensionner une partition LVM en utilisant system-config-lvm? Selon cette réponse Ask Ubuntu

J'ai cliqué sur la partition et essayé de redimensionner, mais j'ai obtenu une erreur de pop-up system-config-lvm.

Le volume logique n'est pas monté mais est en cours d'utilisation. Veuillez fermer toutes les applications utilisant cet appareil (par exemple iscsi).

Quel est le problème et comment puis-je le résoudre?

Capture d'écran de la boîte de dialogue de gestion LVM avec une erreur contextuelle

Voir aussi cette réponse Ask Ubuntu .

Thufir
la source
askubuntu.com/a/539563/45156 dit que je dois utiliser un cd / dvd en direct. Je ne peux pas redimensionner la partition sans ça?
Thufir
Avez-vous essayé de le désactiver à partir de la ligne de commande (quelque chose comme sudo vgchange -an /dev/ubuntu-vg/root)? Désolé, je ne connais pas l'outil GUI.
steeldriver
Vous devriez pouvoir le faire à la volée - c'est le principal avantage de LVM si je comprends bien. Ceci est un bug: bugzilla.redhat.com/show_bug.cgi?id=672475
mirams

Réponses:

5

Il est en effet possible d'augmenter la taille d'un volume logique utilisé. C'est l'un des principaux avantages de l'utilisation de LVM en premier lieu.

Ce sont juste ces outils graphiques ... meh ... oubliez-les.

  1. (facultatif) Vérifiez combien d'espace il vous reste sur votre groupe de volumes avec sudo vgdisplay

  2. Trouvez le nom de votre volume logique avec sudo lvdisplay

  3. Augmentez le volume de 5 Go: sudo lvextend -L+5GB /dev/ssd/sysLV

  4. Augmentez la taille du système de fichiers pour correspondre au LV: sudo resize2fs /dev/ssd/sysLV(ext4 uniquement, voir ce lien pour d'autres systèmes de fichiers)

  5. df -hdevrait maintenant signaler la taille correcte. Soyez heureux, louez la ligne de commande!

panepeter
la source
+1 car vous fournissez une solution qui fonctionne ... ;-) J'ai répondu à la question d'origine qui était avec une interface graphique et à la procédure
qu'OP
1
Souvent, je dois étendre l'espace libre, j'ajoute simplement, puis j'utilisesudo lvextend -l +100%FREE /dev/ssd/sysLV
mpromonet
5

Comme je peux voir Thunderbird fonctionner, vous avez évidemment manqué une étape importante:

  • Démarrez à partir d'un CD live.

Ce que vous essayez de faire serait l'équivalent dans la vie réelle de demander à un chirurgien de se faire opérer à domicile ... ;-)

Alors préparez la salle d'opération (démarrez le CD live pour que le volume ne soit pas verrouillé) et commencez à fonctionner, docteur! (suivez les instructions sur https://askubuntu.com/a/489909/45156 )

Fabby
la source
1
Je pensais que le but de LVM était que cela pouvait être fait sur un système en direct.
user48956
"LVM peut étendre une partition pendant qu'elle est montée, si le système de fichiers utilisé dessus le supporte également (comme l'ext3 / 4 habituel)." LVM est bien sûr un chirurgien dur à cuire! Voir ma réponse pour une alternative de ligne de commande qui fonctionne.
panepeter
4

Vous pouvez essayer un autre outil GUI - KVPM . Cela a aidé dans mon cas. J'ai réussi à étendre un volume logique monté /homeà la volée.

Kos
la source
Oui, ça marche, voir unix.stackexchange.com/questions/6626/… pour en savoir plus
mirams
Est la meilleure réponse. kvpm ne nécessite pas d'arrêt.
user48956
4

Cela semble être un bug dans l' system-config-lvmoutil.
Au lieu de cela, vous pouvez utiliser les lignes de commande:

lvextend -L +nnG /device 
resizet2fs /devic

Cela fonctionne même si la partition est le live /

user855443
la source