Configurer LVM sur Linux Mint

Configure Lvm Linux Mint



Imaginez que vous ayez un disque dur qui vous oblige à redimensionner une partition choisie. C'est possible sur Linux grâce à LVM. Dans cet esprit, cet article vous apprendra comment configurer LVM sur Linux Mint. Cependant, vous pouvez appliquer ce tutoriel à n'importe quelle distribution Linux.

Qu'est-ce que LVM ?

LVM est un gestionnaire de volume logique développé pour le noyau Linux. Actuellement, il existe 2 versions de LVM. LVM1 n'est pratiquement plus pris en charge tandis que LVM version 2 communément appelé LVM2 est utilisé.







LVM inclut de nombreuses fonctionnalités attendues d'un gestionnaire de volumes, notamment :



  • Redimensionnement des groupes logiques.
  • Redimensionnement des volumes logiques.
  • Instantanés en lecture seule (LVM2 propose la lecture et l'écriture).

Pour vous donner une idée de la puissance et de l'utilité de LVM, je vais vous donner l'exemple suivant : Supposons que nous ayons un petit disque dur, par exemple 80Go. La façon dont le disque est distribué serait quelque chose comme ça :



  • La partition 400Mo/boot
  • Pour partition racine / 6 Go
  • Dans le cas de la partition home /home 32Gb
  • Et la partition d'échange est de 1 Go.

Cette distribution pourrait être correcte et utile mais imaginez que l'on installe de nombreux programmes et que la partition root se remplisse, mais dans les fichiers personnels, il n'y a pratiquement pas de données et la partition /home a 20 Go disponibles. C'est une mauvaise utilisation du disque dur. Avec LVM, la solution à ce problème est simple, puisque vous pouvez simplement réduire la partition contenant /home puis augmenter l'espace alloué au répertoire racine.





Vocabulaire LVM

Afin de rendre ce billet aussi simple que possible pour le lecteur, il est nécessaire de prendre en compte quelques concepts intimement liés à LVM. Connaître efficacement ces concepts permettra de mieux comprendre tout le potentiel de cet outil :

Alors, commençons :



  • Volume physique (PV) : un PV est un volume physique, un disque dur ou une partition particulière.
  • Volume Logique (LV) : un LV est un volume logique, c'est l'équivalent d'une partition traditionnelle dans un système autre que LVM.
  • Groupe de volumes (VG) : un VG est un groupe de volumes, il peut regrouper un ou plusieurs PV.
  • Etendue Physique (PE) : une PE est une partie de chaque volume physique, de taille fixe. Un volume physique est divisé en plusieurs PE de même taille.
  • Étendue logique (LE) : un LE fait partie de chaque volume logique de taille fixe. Un volume logique est divisé en plusieurs LE de la même taille.
  • Mappeur de périphériques : est un framework de noyau Linux générique qui permet de mapper un périphérique de blocs à un autre.

Configurer LVM sur Linux Mint

Tout d'abord, vous devez installer le package lvm2 sur votre système. Pour ce faire, ouvrez un émulateur de terminal et écrivez. Notez que pour exécuter cette commande, vous avez besoin de privilèges de super utilisateur.

sudoapteinstallerlvm2

Ensuite, je vais utiliser fdisk pour vérifier quelles partitions j'ai. Bien sûr, vous devez également le faire pour vous assurer quelles sont également vos partitions.

sudo -je
fdisk -l

Comme vous pouvez le voir, j'ai un deuxième disque dur. Pour que LVM fasse son travail, il est nécessaire de préparer le disque ou les partitions pour être de type LVM. Par conséquent, je dois travailler sur le deuxième disque dur appelé sdb.

Alors, tapez cette commande :

fdisk /développeur/sdb

Ensuite, appuyez sur la touche n pour créer une nouvelle partition. Ensuite, appuyez sur Entrée. Ensuite, appuyez sur la touche p pour définir la partition comme partition principale. Ensuite, appuyez sur Entrée. Maintenant, vous devez appuyer sur 1 pour le créer comme première partition du disque. Ensuite, appuyez sur Entrée.

Ainsi, l'étape suivante consiste à appuyer sur la touche t pour modifier l'identifiant système d'une partition. Ensuite, appuyez sur Entrée. Et sélectionnez la partition LVM. Pour ce faire, tapez 8e. Ensuite, appuyez sur Entrée. Alors, tapez w key pour écrire toutes les modifications.

Enfin, vérifiez la partition.

fdisk -l /développeur/sdb

REMARQUE : si vous envisagez de travailler avec plusieurs partitions, vous devez répéter ce processus avec chacune d'entre elles.

Maintenant, nous sommes prêts à continuer.

Créer le volume physique (PV)

Pour travailler avec LVM, nous devons d'abord définir les volumes physiques (PV), pour cela nous utiliserons la commande pvcreate. Alors, allons-y.

pvcréer/développeur/sdb1

Vérifiez les modifications.

pvdisplay

REMARQUE : si nous avions plus d'une partition, nous devrions toutes les ajouter au PV.

Créer le groupe de volumes (VG)

Une fois les partitions prêtes, vous devez les ajouter à un groupe de volumes. Alors, tapez cette commande :

vgcreate groupe de volumes/développeur/sdb1

Remplacez volumegroup par le nom de votre choix. Si vous aviez plus de partitions, vous n'auriez qu'à les ajouter à la commande. Par exemple:

vgcreate groupe de volumes/développeur/sdb1

Vous pouvez écrire le nom que vous voulez pour le VG. Alors, vérifiez le groupe de volumes avec cette commande :

vgdisplay

Créer les volumes logiques (LV)

C'est le moment central du post car dans cette partie nous allons créer les volumes logiques qui seront comme une partition normale.

Alors, lancez cette commande :

lvcreate-LGroupe de volumes de volume 4G -n

Cette commande crée un volume logique de 4G d'espace sur le groupe précédemment créé.

Avec lvdisplay, vous pouvez vérifier le LV.

affichage lv

L'étape suivante consiste à formater et monter le VL.

mkfs.ext4/développeur/groupe de volumes/le volume

Maintenant, créez un dossier temporel et montez le VL dessus.

mkdir /temporaire/
monter /développeur/groupe de volumes/le volume/temporaire/

Maintenant, vérifiez le VL.

df -h | saisirtermoral

Augmenter ou diminuer la taille du volume logique

L'une des possibilités les plus phénoménales de LVM est la possibilité d'augmenter la taille d'un volume logique de manière très simple. Pour ce faire, tapez la commande suivante.

étendre-L+2G/développeur/groupe de volumes/le volume

Enfin, il est nécessaire de refléter le même changement dans le système de fichiers, pour cela, exécutez cette commande.

redimensionner2fs/développeur/groupe de volumes/le volume

Vérifiez la nouvelle taille :

df -h | saisirtemporaire

Dernières pensées

Apprendre à configurer LVM dans Linux Mint est un processus simple qui peut éviter de nombreux problèmes lorsque vous travaillez avec des partitions. Pour ce faire, je vous invite à lire davantage sur le sujet puisque je vous ai montré ici des exemples pratiques et simples sur la façon de le configurer.