Qu'est-ce que LVM et comment le configurer dans Ubuntu

LVM (Logical Volume Manager) est un logiciel qui vous permet de gérer plusieurs espaces disque dur en créant des volumes logiques. En utilisant LVM, vous pouvez créer, agrandir et réduire les partitions en fonction de vos besoins. LVM est composé de trois composants: volume physique, groupe de volumes et volume logique. Chaque groupe de volumes est composé de volumes physiques. Vous pouvez étendre ou réduire un groupe de volumes en ajoutant ou en supprimant des volumes physiques.

Avantages de LVM

  • Si vous avez plusieurs disques durs, via LVM, vous pouvez regrouper tous les disques durs en un seul grand disque uniquement.
  • Vous pouvez créer et redimensionner de nouvelles partitions selon vos besoins.
  • Vous pouvez ajouter un disque dur supplémentaire à un groupe de volumes actuel pour augmenter l'espace.

Remarque : Ce tutoriel suppose que vous utilisez Ubuntu et que vous avez trois disques durs (/ dev / sda, / dev / sdb et / dev / sdc).

Créer partition sur / dev / sdb et / dev / sdc

Vous avez d'abord besoin de deux disques durs non partitionnés "/ dev / sdb" et "/ dev / sdc". Vous devez créer un volume physique sur ce disque dur et vous devez créer une partition sur chaque disque dur pour cela.

Pour créer une partition sur "/ dev / sdb", exécutez:

sudo fdisk / dev / sdb

Répondez à toutes les questions ci-dessous.

Répétez le même processus pour /dev/sdc.

Pour relire la table de partition sans redémarrer, exécutez les commandes suivantes:

sudo partprobe / dev / sdb
sudo partprobe / dev / sdc

Créer les volumes physiques

Un disque dur physique est divisé en un ou plusieurs volumes physiques. Ici, nous allons créer un seul volume physique sur chaque disque dur.

Pour créer le volume physique sur "/ dev / sdb1" et "/ dev / sdc1", exécutez

sudo pvcreate / dev / sdb1 / dev / sdc1

Cela produira quelque chose comme ça.

Créer un groupe de volumes

Une combinaison d'un ou plusieurs volumes physiques cela s'appelle un groupe de volumes. Vous pouvez utiliser la commande vgcreate pour créer un groupe de volumes à partir d'un ou plusieurs volumes physiques.

Pour créer le groupe de volumes "VG1" sur un volume physique (/ dev / sdb1 et / dev / sdc1), exécutez la commande suivante:

sudo vgcreate VG1 / dev / sdb1 / dev / sdc1

Le résultat est quelque chose comme ça.

For vérifiez le groupe de volumes, exécutez

sudo vgdisplay / dev / VG1

et sa sortie.

Nous avons maintenant un seul groupe de Volume de taille 19,52 Go (VG1).

Création du volume logique

Les groupes de volumes peuvent être divisés en volumes logiques et points de montage attribués. Lorsque la taille des volumes logiques est pleine, vous pouvez ajouter l'espace libre requis du groupe de volumes.

Créez maintenant le volume logique (LV1 et LV2) d'une taille de 5 Go.

sudo lvcreate VG1 -L + 5G -n LV1
sudo lvcreate VG1 -L + 5G -n LV2

Remplacez "VG1" par le nom du groupe de volumes. L'indicateur -L spécifie la taille de la partition, tandis que l'indicateur -n spécifie le nom du volume logique.

Pour vérifier le volume logique, exécutez

 sudo lvdisplay

et sa sortie.

Enfin, nous avons réussi à créer une partition LVM de 5 Go.

Formater et monter la partition LVM (LV1, LV2)

Pour utiliser des volumes logiques, nous devons d'abord les formater. Nous pouvons formater la partition LVM en utilisant le système de fichiers ext4 avec la commande suivante:

sudo mkfs.ext4 / dev / VG1 / LV1
sudo mkfs.ext4 / dev / VG1 / LV2

) Créez un répertoire dans "/ mnt" pour une partition de montage.

sudo mkdir / mnt / LV1-mount / mnt / LV2-mount

Montez la partition LVM en éditant le fichier "/ etc / fstab ».

sudo nano / etc / fstab

Ajoutez la ligne suivante:

/ dev / VG1 / LV1 / mnt / LV1-mount ext4 default 0 0
/ dev / VG1 / LV2 / mnt / LV2-mount ext4 default 0 0

Pour que les modifications prennent effet sans redémarrage, exécutez

 sudo mount -a

Pour vérifier le montage:

 sudo df -h

Cela produira quelque chose comme ça.

Redimensionner les volumes logiques

L'un des avantages de LVM est qu'il permet d'agrandir ou de réduire la taille des partitions. Nous pouvons redimensionner les volumes logiques à la volée sans redémarrer le serveur. Nous pouvons facilement étendre / réduire les volumes logiques en utilisant les commandes lvextend / resize2fs.

Etendre le volume logique

Dans certaines situations, nous devons augmenter la taille d'une partition à faible espace. Nous pouvons facilement étendre n'importe quelle partition à l'aide de la commande solvextend. Nous ne pouvons étendre les volumes logiques que si le groupe de volumes a suffisamment d'espace libre.

Pour étendre le volume logique LV1 de 5 Go à 6 Go, exécutez

sudo lvextend -L + 1G / dev / VG1 / LV1

Le volume logique est de 6 Go, mais le système de fichiers sur ce volume n'est toujours que de 5 Go.

Donc le système de fichiers utilise les 6 Go disponibles, exécutez

sudo resize2fs / dev / VG1 / LV1

Le résultat est quelque chose comme ça.

Réduction du volume logique

La réduction du volume logique est une partie plus intéressante que toute autre partie de la gestion de volume logique. Avant de réduire le volume logique, il est bon de sauvegarder les données.

Les étapes suivantes sont nécessaires pour réduire les volumes logiques.

Tout d'abord, pour démonter le volume logique LV2 , exécutez

 sudo umount / dev / VG1 / LV2

Puis vérifiez l'erreur du système de fichiers à l'aide de la commande suivante:

sudo e2fsck -f / dev / VG1 / LV2

Puis réduisez leVolume logique LV2 de 5 Go à 4 Go en exécutant

sudo resize2fs -p / dev / VG1 / LV2 4G
sudo e2fsck -f / dev / VG1 / LV2

Remontez le Système de fichiers au point de montage.

sudo mount / dev / VG1 / LV2 / mnt / LV2-mount

Vérifiez la nouvelle taille du volume logique en exécutant

 sudo df -h

Le résultat est quelque chose comme ça.

Supprimer le volume logique

Pour supprimer un volume logique, il est nécessaire de le démonter avant être capable de le supprimer.

Pour supprimer un volume logique LV1, exécutez

sudo umount / dev / VG1 / LV1
sudo lvremove / dev / VG1 / LV1

Conclusion

J'ai essayé d'expliquer brièvement chaque sujet. Vous pouvez configurer un environnement de laboratoire virtuel et tester ce qu'il peut faire avec LVM. Si vous avez des questions, n'hésitez pas à commenter ci-dessous.

Maintenant que tu as fini de lire Qu'est-ce que LVM et comment le configurer dans Ubuntu, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Index
  1. Avantages de LVM
  2. Créer partition sur / dev / sdb et / dev / sdc
  3. Créer les volumes physiques
  4. Créer un groupe de volumes
  5. Création du volume logique
  6. Formater et monter la partition LVM (LV1, LV2)
  7. Redimensionner les volumes logiques
    1. Etendre le volume logique
    2. Réduction du volume logique
  8. Supprimer le volume logique
  9. Conclusion

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up