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 Cyril Brulebois (site web personnel) . Évalué à 3.
Il semble que ta machine soit configurée avec du LVM.
Plusieurs points :
lsblk
par exemple).pvresize
. Sinon, il faudra faire une petite danse des partitions.lvresize
.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 sedaptaosys . Évalué à 2.
Bonjour,
Merci pour cette réponse, voici les éléments que j'ai à disposition:
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 jigso . É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 sedaptaosys . É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.