Partitionnement LVM sous Linux : cas d’usage et configuration pas à pas

Laurent VAQOU

28 août 2025

Le partitionnement LVM sous Linux répond à des besoins réels d’administration système, entre flexibilité et résilience. Ce texte pratique éclaire les cas d’usage, la configuration pas à pas et les commandes usuelles pour manipuler des volumes logiques en production.

Le propos mêle théorie et exemples concrets, utilisables en machine virtuelle ou sur serveur de test. Vous trouverez ci-après des synthèses et des étapes opérationnelles menant aux instructions détaillées sous A retenir :

A retenir :

  • Gestion dynamique du stockage sans redémarrage
  • Redimensionnement en ligne des volumes logiques
  • Séparation claire entre PV, VG et LV
  • Compatibilité avec ext4, xfs et configurations RAID

Comprendre LVM : composants et principes

Après les points synthétiques, il faut saisir les éléments constitutifs du LVM pour éviter les erreurs courantes. La structure fondamentale repose sur trois couches distinctes et complémentaires, utiles en administration système.

Cette section définit chaque composant et illustre leur rôle dans un workflow d’agrandissement. Selon Wiki ubuntu-fr, LVM offre une abstraction efficace pour remplacer le partitionnement rigide.

Volumes physiques : préparation et bonnes pratiques

Cette sous-partie relie le concept général au disque ou à la partition physique à préparer. Un volume physique peut être un disque entier ou une partition dédiée, et il doit être initialisé avant usage.

A lire :  Pourquoi la communauté Linux est essentielle : témoignages et entraide

Pour préparer un environnement de test, créez des disques virtuels et utilisez pvcreate avec prudence sur des systèmes non productifs. Selon Hostragons, la plupart des distributions incluent déjà lvm2, mais vérifier reste recommandé.

Points conceptuels LVM :

  • Volume physique (PV)
  • Groupe de volumes (VG)
  • Volume logique (LV)
  • Extent et allocation

Composant Rôle Exemple d’utilisation
Volume physique Support brut initialisé avec pvcreate /dev/sdc ou /dev/sdd1
Groupe de volumes Pool combiné de plusieurs PV vg_data pour stockage partagé
Volume logique Partition flexible créée dans un VG /dev/vg_data/lv_backup
Physical Extent Unité d’allocation interne du VG PE de taille configurable

« J’ai étendu un LV en production sans interruption la semaine dernière, méthode fiable et rapide »

Alice D.

La compréhension des composants permet d’anticiper les opérations de redimensionnement et d’ajout de disque. Ce savoir prépare la configuration pratique et le partitionnement qui suivent.

Configuration pratique : création de PV, VG et LV

Enchaînant avec la théorie, la configuration pratique détaille les commandes et l’ordre d’opérations à respecter. Les étapes présentées conviennent pour laboratoire, VM ou serveur de test, avec exemples concrets.

A lire :  Gestion et configuration de Linux

Commencez toujours par identifier les disques disponibles avec lsblk, puis initialisez-les avec pvcreate. Selon IT-Connect, un plan structuré évite les pertes de données et facilite la montée en charge.

Création de volumes physiques et partitionnement guidé

Cette partie relie l’identification des périphériques à leur préparation avec des outils classiques comme fdisk ou parted. Créez une partition de type LVM si vous ne souhaitez pas utiliser le disque entier.

Étapes opérationnelles :

  • Identifier disques avec lsblk et blkid
  • Partitionner en type LVM si nécessaire
  • Initialiser avec pvcreate sur chaque péripherique
  • Vérifier avec pvs et pvdisplay

La pratique en VM (Vagrant ou VirtualBox) permet de reproduire facilement ces étapes sans risque. L’exemple Vagrant cité par plusieurs guides facilite l’apprentissage en conditions réelles.

Création et gestion des groupes et volumes logiques

Cette section situe les commandes vgcreate et lvcreate dans une séquence opérationnelle claire et répétable. Les commandes de base permettent de créer, lister et étendre les objets LVM en quelques étapes simples.

Commandes et utilité :

  • pvcreate pour initialiser PV
  • vgcreate pour constituer le pool
  • lvcreate pour allouer des LVs
  • lvextend et resize2fs pour agrandir un FS
A lire :  Pourquoi Linux est dominant dans les serveurs web

Commande But Exemple
pvcreate Initialiser un périphérique comme PV sudo pvcreate /dev/sdc
vgcreate Créer un groupe de volumes sudo vgcreate vg_data /dev/sdc
lvcreate Créer un volume logique sudo lvcreate -L 10G -n lv_home vg_data
lvextend Étendre un LV existant sudo lvextend -L +5G vg_data/lv_home

« J’ai appris à étendre un LV grâce à cet enchaînement, gain de temps notable »

Marc N.

La maîtrise de ces commandes facilite l’ajout non destructif d’espace, notamment pour les systèmes de fichiers ext4 et xfs. La section suivante couvre le redimensionnement en production et l’usage avec RAID.

Cas d’usage avancés : redimensionnement, RAID et bonnes pratiques

Après avoir configuré PV, VG et LV, on passe aux opérations avancées comme l’agrandissement en ligne et l’intégration au RAID logiciel. Ces opérations répondent aux besoins de disponibilité et de performance des systèmes modernes.

Ce chapitre explique quand préférer LVM seul, ou LVM sur RAID logiciel, et comment gérer la swap et les points de montage. Selon Wiki ubuntu-fr, LVM reste compatible avec différentes topologies RAID.

Redimensionner en production et gérer la disponibilité

Cette partie lie l’usage quotidien aux méthodes d’agrandissement sûres, en ligne et avec FS pris en charge. Pour ext4, resize2fs fonctionne en ligne après lvextend, tandis que xfs nécessite xfs_growfs.

Bonnes pratiques stockage :

  • Effectuer des sauvegardes avant opérations critiques
  • Tester commandes en VM avant production
  • Surveiller l’espace libre des VG régulièrement
  • Documenter chaque modification dans l’inventaire

Mode RAID Redondance Performance Usage recommandé
RAID 0 Aucune Élevée Tests, pas de données critiques
RAID 1 Mirroring Lecture optimale Systèmes d’amorçage, petites tailles
RAID 5 Parité Bonne lecture, écriture modérée Volumes de données tolérants aux pannes
RAID 10 Mirroring+Stripe Haute Bases de données critiques

« Le choix RAID 10 a protégé notre service critique pendant une panne disque majeure »

Entreprise X.

« À mon avis, documenter chaque changement LVM a sauvé des heures d’investigation »

Clara P.

Ces cas d’usage montrent l’intérêt d’un plan d’administration et de tests préalables pour éviter les interruptions. La mise en pratique et la surveillance complètent la configuration initiale pour garantir la résilience.

Source : Wiki ubuntu-fr, « lvm » ; Hostragons, « Utilisation de LVM (Logical Volume Management) sous Linux » ; IT-Connect, « Gestion des LVM sous Linux ».

Laisser un commentaire