Page cover

Partitionnement LVM

Partitionnement LVM sous Linux

Le partitionnement LVM (Logical Volume Manager) permet une gestion flexible et dynamique des volumes de stockage sur Linux. Voici une documentation synthétique pour comprendre et utiliser LVM dans un contexte d'administration système.

Qu'est-ce que LVM ?

LVM est un gestionnaire de volumes logiques qui permet de créer, redimensionner, supprimer et déplacer des partitions (volumes logiques) de manière souple, sans les contraintes des partitions classiques. Il facilite aussi l’ajout de nouveaux disques à chaud et la gestion de snapshots.

Concepts de base

  • PV (Physical Volume) : Disque ou partition physique initialisée pour LVM (ex : /dev/sdb1).

  • VG (Volume Group) : Groupe de volumes physiques, formant un espace de stockage unifié.

  • LV (Logical Volume) : Partition logique créée dans un VG, utilisée comme un disque classique (montée, formatée, etc.).

Ci-joint un schéma recap

Commandes principales

1. Préparation du disque

Initialiser un disque ou une partition pour LVM :

2. Création d’un groupe de volumes

Créer un VG nommé vgdata :

3. Création d’un volume logique

Créer un LV de 20 Go nommé data dans le VG vgdata :

4. Formatage et montage

Formater le volume logique :

Créer un point de montage et monter le volume :

5. Vérification

Lister les volumes physiques, groupes et volumes logiques :

Redimensionnement

  • Agrandir un LV (exemple +10G) :

  • Réduire un LV (après sauvegarde et démontage) :

Ajout d’un nouveau disque au VG

  1. Initialiser le disque :

  2. Ajouter au VG :

Montage automatique (fstab)

Pour un montage persistant, ajouter dans /etc/fstab :

Ou utiliser l’UUID obtenu avec blkid.

  1. Lister les UUIDs des partitions

    Exécute la commande suivante en root pour afficher les UUID de toutes les partitions :

    Exemple de sortie :

    Chaque ligne indique l’UUID associé à une partition précise.

  2. Utiliser l’UUID pour le montage automatique

    Pour monter une partition via son UUID (par exemple dans /etc/fstab), utilise la ligne suivante :

    Cela permet de garantir que la bonne partition sera montée, même si l’ordre des disques change.

  3. Lister les liens UUID dans /dev

    On peut aussi voir les liens symboliques vers les partitions par UUID :

    Cela montre à quel périphérique chaque UUID correspond.

  4. Mettre à jour le cache blkid

    Si on vient de modifier les partitions, il peut être utile de rafraîchir le cache :

    Ainsi, on obtiendra les UUIDs à jour.

En résumé, sudo blkid donne l’UUID de chaque partition, qu'on peut ensuite utiliser dans des fichiers de configuration (comme /etc/fstab) pour des montages fiables et persistants.

Avantages de LVM

  • Redimensionnement facile des volumes

  • Ajout de disques à chaud

  • Snapshots pour sauvegardes instantanées

  • Gestion centralisée de l’espace disque

Last updated

Was this helpful?