Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 30-04-2016 12:20:27

LauwCost
Membre
Distrib. : Debian 8
Noyau : Linux 3.16.0-4-amd64
(G)UI : Gnome
Inscription : 02-02-2016

[RESOLU] Conseils suite message manque d'espace à la racine LVM ?

Bonjour à tous,

j'ai installé Debian sur un nouveau disque dur il y a 2/3 mois.
Ayant lu superficiellement les avantages de LVM et étant plutôt joueur, j'ai fait confiance à l'installateur pour paramétrer le disque dur....

...sauf que, à l'allumage, j'ai désormais un message me disant que je n'ai plus beaucoup d'espace sur la racine (autour de 500 Mo). Je pensais un peu naïvement que le disque adaptait dynamiquement ses besoins big_smile

Je sais par ailleurs que l'ensemble de mes données tournent autour de 200 Go (sur 465 Go dispo sur le disque physique).

Bref, je préférerais utiliser les possibilités de LVM plutôt que de réinstaller. Gparted ne le semble pas pertinent pour cela.

Un fdisk -l donne ça :

Disque /dev/sda : 465,8 GiB, 500107862016 octets, 976773168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x52c69ab1

Device     Boot  Start       End   Sectors   Size Id Type
/dev/sda1  *      2048    499711    497664   243M 83 Linux
/dev/sda2       501758 976771071 976269314 465,5G  5 Extended
/dev/sda5       501760 976771071 976269312 465,5G 8e Linux LVM

La partition 3 ne commence pas sur une frontière de cylindre physique.

Disque /dev/mapper/chenille--vg-root : 9,3 GiB, 9999220736 octets, 19529728 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Disque /dev/mapper/chenille--vg-swap_1 : 7,8 GiB, 8376025088 octets, 16359424 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Disque /dev/mapper/chenille--vg-home : 448,4 GiB, 481472544768 octets, 940376064 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets



Bizarrement, je découvre une vg-home et une vg-home seulement (aurais-je indiqué quand même à l'installe un tel paramétrage ? Je ne me souviens plus)

Du coup, j'ai lu la littérature sur LVM mais j'ai quand un peu les chocottes de faire une boulette....

Quelqu'un voit clairement comment régler le problème ?

Merci d'avance le cas échéant !

Dernière modification par LauwCost (06-05-2016 10:53:55)

Hors ligne

#2 02-05-2016 14:49:34

raleur
Membre
Inscription : 03-10-2014

Re : [RESOLU] Conseils suite message manque d'espace à la racine LVM ?

LauwCost a écrit :

j'ai fait confiance à l'installateur pour paramétrer le disque dur


Erreur fatale. Ne jamais faire confiance à l'installateur pour définir la taille des partitions et volumes logiques.
Il commet systématiquement deux erreurs :
- certaines partitions ou volumes logiques sont souvent trop petits (racine, /usr)
- ce qui ne serait pas grave avec LVM s'il ne commettait pas l'autre erreur consistant à allouer tout l'espace disponible sans laisser d'espace libre dans le VG pour agrandir les volumes au fur et à mesure de l'évolution des besoins.

Avec LVM, le jeu va donc consister à réduire un autre volume afin d'utiliser l'espace libéré pour agrandir le volume trop petit, et en profiter pour laisser un maximum d'espace non alloué pour des besoins futurs car agrandir est plus facile que réduire. L'installateur Debian utilisant par défaut le système de fichiers ext4 qui peut être agrandi à chaud mais ne peut pas être réduit à chaud (contrairement à btrfs), il faut que le volume à réduire soit démonté. En revanche le volume à agrandir n'a pas besoin d'être démonté.

Le candidat habituel est le volume home qui a l'avantage de pouvoir être démonté à chaud. La racine en ext4 peut être agrandie à chaud, ce qui est une bonne nouvelle puisque la racine ne peut pas être démontée. Il suffit de fermer toutes les sessions utilisateur et d'ouvrir une session root en console. Alternativement, on peut aussi démarrer un autre système (système live ou installateur Debian en mode rescue).

Séquence (l'ordre compte) :
démonter le volume home avec umount
vérifier le volume home avec fsck -f
réduire le système de fichier du volume home avec resize2fs
réduire le volume home avec lvreduce (attention à ne pas le réduire à une taille inférieure à celle du système de fichiers sinon perte de données !)
agrandir le volume root avec lvextend
ajuster le système de fichier racine avec resize2fs

Pour le risque de boulette, il y a la sauvegarde.

Dernière modification par raleur (06-05-2016 12:41:53)

Hors ligne

#3 02-05-2016 14:51:06

raleur
Membre
Inscription : 03-10-2014

Re : [RESOLU] Conseils suite message manque d'espace à la racine LVM ?

Autres possibilités :
- réduire la taille du volume qui contient le swap
- faire du ménage dans la racine

Hors ligne

#4 06-05-2016 10:52:46

LauwCost
Membre
Distrib. : Debian 8
Noyau : Linux 3.16.0-4-amd64
(G)UI : Gnome
Inscription : 02-02-2016

Re : [RESOLU] Conseils suite message manque d'espace à la racine LVM ?

Bonjour Raleur,

Merci beaucoup pour ces explications claires et pédagogiques.

Première leçon que j'en tire : préparer son disque avec un peu plus de réflexion ;o)...

Pour l'instant, j'ai opté pour faire le ménage à la racine. J'ai désinstallé quelques programmes que je n'utilisais pas et je n'ai plus le message...mais je me doute que je vais le voir réapparaître assez vite...

Quand j'aurais un peu de temps à l'été, je procéderai selon tes préconisations non sans avoir précautionneusement et préalablement sauvegardé mes données...

Merci encore pour la description claire de la démarche à entreprendre.

Cordialement,

Hors ligne

Pied de page des forums