Comment utiliser LVM pour gérer les périphériques de stockage sur Ubuntu 18.04



Introduction à LVM

Le Gestionnaire de Volumes Logiques (LVM) est un outil extrêmement performant qui offre une approche souple et efficace de la gestion du stockage sous Linux. Il donne la possibilité de créer, supprimer, étendre et réduire des volumes logiques, qui constituent des abstractions du stockage physique sous-jacent. LVM procure de multiples avantages, parmi lesquels :

  • Une administration centralisée du stockage : LVM vous permet de gérer l’ensemble de vos périphériques de stockage à partir d’une interface unique, simplifiant ainsi la tâche des administrateurs système.
  • Une adaptabilité accrue : Vous avez la liberté de créer, détruire, agrandir ou rétrécir les volumes logiques de manière dynamique, sans qu’il soit nécessaire de reformater ou de repartitionner les disques physiques.
  • Une haute disponibilité : LVM peut être configuré pour assurer une haute disponibilité, grâce à la mise en miroir ou au regroupement des périphériques physiques. Cela assure l’accès à vos données même en cas de défaillance d’un disque.
  • Une capacité d’extension facilitée : Vous pouvez accroître aisément votre capacité de stockage en intégrant de nouveaux disques physiques à votre pool LVM.

Processus d’installation de LVM

Pour installer LVM sur votre système Ubuntu 18.04, veuillez exécuter la commande suivante :

sudo apt install lvm2

Mise en place d’un espace de stockage physique

Avant de pouvoir manipuler les volumes logiques, il faut tout d’abord mettre en place un espace de stockage physique (PV). Les PV sont des disques bruts, comme des disques durs ou des partitions. Pour créer un PV, utilisez la commande suivante :

sudo pvcreate /dev/sdb

Remplacez /dev/sdb par le chemin correspondant à votre périphérique de stockage que vous désirez inclure au pool.

Création d’un groupe de volumes

Un groupe de volumes (VG) est un regroupement logique d’un ou plusieurs PV. Les VG servent de base à la création des volumes logiques. Pour créer un VG, entrez la commande suivante :

sudo vgcreate vg0 /dev/sdb

Remplacez vg0 par le nom que vous souhaitez donner à votre VG et /dev/sdb par le chemin d’accès au PV à intégrer.

Création d’un volume logique

Un volume logique (LV) représente une abstraction de l’espace de stockage physique. Les LV peuvent être créés, supprimés, agrandis et réduits de manière flexible. Pour mettre en place un LV, lancez la commande suivante :

sudo lvcreate -L 10G -n lv0 vg0

Remplacez lv0 par le nom désiré pour votre LV, vg0 par le nom du VG dans lequel vous voulez le créer, et 10G par la taille du LV que vous voulez allouer.

Formatage et montage d’un volume logique

Une fois le LV créé, il est nécessaire de le formater avec un système de fichiers et de le monter pour pouvoir l’utiliser. Pour formater un LV, exécutez cette commande :

sudo mkfs.ext4 /dev/vg0/lv0

Remplacez /dev/vg0/lv0 par le chemin pointant vers le LV à formater.

Pour monter un LV, utilisez la commande suivante :

sudo mount /dev/vg0/lv0 /mnt/lv0

Remplacez /dev/vg0/lv0 par le chemin de votre LV et /mnt/lv0 par le point de montage de votre choix.

En guise de conclusion

LVM est un outil performant qui permet de gérer le stockage sous Linux avec efficacité. Il offre de multiples avantages, comme une administration centralisée, une grande adaptabilité, une haute disponibilité et une capacité d’extension facilitée. Ce guide vous a offert une introduction basique à l’utilisation de LVM sur Ubuntu 18.04. Pour plus de détails, veuillez consulter la documentation officielle de LVM.

Questions fréquemment posées

Q : Quels sont les atouts de l’utilisation de LVM ?
R : LVM offre de nombreux avantages, notamment :

  • Gestion centralisée du stockage
  • Adaptabilité
  • Haute disponibilité
  • Facilité d’extension de la capacité

Q : Comment puis-je m’assurer que LVM est installé sur mon système ?
R : Pour vérifier l’installation de LVM, entrez la commande suivante :

sudo lvm version

Q : Comment créer un nouvel espace de stockage physique ?
R : Pour créer un nouveau PV, exécutez cette commande :

sudo pvcreate /dev/sdb

Q : Comment créer un nouveau groupe de volumes ?
R : Pour créer un nouveau VG, entrez cette commande :

sudo vgcreate vg0 /dev/sdb

Q : Comment créer un nouveau volume logique ?
R : Pour créer un nouveau LV, utilisez cette commande :

sudo lvcreate -L 10G -n lv0 vg0

Q : Comment formater et monter un volume logique ?
R : Pour formater et monter un LV, entrez les commandes suivantes :

sudo mkfs.ext4 /dev/vg0/lv0
sudo mount /dev/vg0/lv0 /mnt/lv0

Q : Comment puis-je étendre un volume logique ?
R : Pour étendre un LV, utilisez cette commande :

sudo lvextend -L +10G /dev/vg0/lv0

Q : Comment puis-je réduire un volume logique ?
R : Pour réduire un LV, utilisez cette commande :

sudo lvreduce -L -10G /dev/vg0/lv0

Q : Comment puis-je supprimer un volume logique ?
R : Pour supprimer un LV, entrez cette commande :

sudo lvremove /dev/vg0/lv0

Q : Comment puis-je supprimer un groupe de volumes ?
R : Pour supprimer un VG, entrez cette commande :

sudo vgremove vg0

Q : Comment puis-je supprimer un espace de stockage physique ?
R : Pour supprimer un PV, utilisez cette commande :

sudo pvremove /dev/sdb