Forum Linux.général Gestion des partitions

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
29
jan.
2020

Bonjour,

J'ai un problème sur une machine linux (mode cli, pas d'interface graphique).
Je manque de place sur un disque dur, je souhaite en ajouter mais je suis bloqué.
C'est une machine virtuelle sur laquelle j'ai affectée 20Go de plus à un disque dur.

Quand je fais un df -h, j'obtiens ceci:
https://ibb.co/mhN20XC

On remarque que mon disque monté sur /home est plein, je souhaite donc lui attribuer ces 20Go.
Sachant que ces 20Go sont bien reconnus par le système.

Je ne peut pas démonter ma partition /home puisque celle ci est en cours d'utilisation.
Comment je peut faire pour attribuer mes 20Go à ma partition /home?

Merci,
Romain

  • # LVM 101

    Posté par  (site Web personnel) . Évalué à 3.

    Il semble que ta machine soit configurée avec du LVM.

    Plusieurs points :

    • En fonction de comment ta VM est configurée, il faut t'assurer que la partition a bien été redimensionnée pour incorporer l'espace disque additionnel (cf. lsblk par exemple).
    • Si cela est déjà OK, il faut agrandir le volume physique (PV) pour tenir compte de la place supplémentaire, avec pvresize. Sinon, il faudra faire une petite danse des partitions.
    • Une fois que le PV est agrandi, le groupe de volumes (VG) a de l'espace disque qui peut être attribué ; il est donc possible d'attribuer tout ou partie de cet espace libre à un ou plusieurs volumes logiques (LV), grâce à la commande lvresize.
    • Une fois que le LV est agrandi, il faut indiquer au système de fichiers que tu as agrandi son conteneur ; la commande générique fsadm resize est pratique pour cela, et le redimensionnement est souvent possible en ligne (sans démonter le système de fichiers) quand on agrandit.

    Debian Consultant @ DEBAMAX

  • # Gestion des partitions

    Posté par  . Évalué à 2.

    Bonjour,

    Merci pour cette réponse, voici les éléments que j'ai à disposition:

    • Augmentation de la taille du disque via l'hyperviseur vmware de +10G
    • Quel disque est concerné? /dev/sdb
    • Quel VG concerné? cl_be-toolssrv
    • Quel LV concerné ? home

    Premier test: j'ai voulu augmenter la taille de la LV home en faisait un lvresize -L10G /dev/cl_be-toolssrv/home mais la machine me dit qu'il n'y a pas de place disponible pour l'extension.

    Sinon je peut essayer de créer une nouvelle partition ex /dev/sdb2 puis affecter cet epsace à la LV home.
    Pour cela j'ai utilisé la commande fdisk /dev/sdb puis option n puis option p en renseignant les secteurs, il me dit partition créé mais je n'arrive pas à retrouver le chemin cette nouvelle partition.

    Je n'arrive pas à m'en sortir.

    Cordialement,
    Romain BOULAY

    • [^] # Re: Gestion des partitions

      Posté par  . Évalué à 3.

      Utilise les commandes pvdisplay, vgdisplay et lvdisplay pour avoir un status clair.
      Ta nouvelle partition doit avoir le type lvm. Il faut ensuite utiliser pvcreate puis vgextend pour la rajouter au vg qui contient home.
      Avec vgdisplay tu dois avoir des extends free (FREE PE) Et là lvresize (avec l'option -r je crois) pourra augmenter la partition de home et le filesystem correpondant.

      • [^] # Re: Gestion des partitions

        Posté par  . Évalué à 1.

        Bonjour,

        Avec vos préconisations, j'ai lancé les commandes suivantes :
        pvresize --setphysicalvolume 40G /dev/sdb1
        Retour : Overriding real size. You could data
        Physical volume '/dev/sdb1' changed
        1 Physical Volume resized

        En faisant un pvdisplay, je vois bien les GO en tant que free size / free PE

        J'ai ensuite souhaité affecter ces nouveaux GO à ma partition /home avec la commande ci-après (ma partition faisait avant 6.7Go, je souhaite la passer à 10Go):
        lvextend -L 10 /dev/cl_be-toolssrv/home
        Retour:
        https://ibb.co/XtNXg6Q

        Le message d'erreur ne m'inspire pas trop.
        Quand je souhaite ensuite redimensionner mon système de fichier avec resize2fs (10Go également):
        Retour : Numéro magique invalide dans le super-bloc lors de la tentative d'ouverture de /dev/cl_be-toolssrv/home Impossible de trouver un super bloc de système de fichiers valide.

        Merci pour votre aide,
        Romain BOULAY

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.