Configurer LVM sur Linux Mint

Configurer LVM sur Linux Mint
Imaginez que vous avez 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 est pratiquement hors de soutien tandis que LVM version 2 communément appelée LVM2 est utilisée.

LVM comprend de nombreuses fonctionnalités attendues d'un gestionnaire de volume, notamment:

  • Redimensionner les groupes logiques.
  • Redimensionnement des volumes logiques.
  • Instantanés en lecture uniquement (LVM2 propose une lecture et une écriture).

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

  • La partition de 400 Mo / démarrage
  • Pour la partition racine / 6 Go
  • Dans le cas de la partition à domicile / de la maison 32 Go
  • Et la partition d'échange est de 1 Go.

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

Vocabulaire LVM

Afin de rendre ce message aussi simple que possible pour le lecteur, il est nécessaire de prendre en compte certains concepts intimement liés à LVM. Connaître efficacement ces concepts fera mieux comprendre le plein 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, il 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 rassembler un ou plusieurs PV.
  • Extension physique (PE): un PE fait partie de chaque volume physique, de taille fixe. Un volume physique est divisé en plusieurs EP de la même taille.
  • Extension logique (LE): un LE fait partie de chaque volume logique de taille fixe. Un volume logique est divisé en plusieurs LES de la même taille.
  • Mappeur de périphérique: est un framework générique du noyau Linux qui permet de mappage d'un appareil des blocs à un autre.

Configurer LVM sur Linux Mint

Tout d'abord, vous devez installer le package LVM2 dans 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.

sudo apt install lvm2

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

sudo -i
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 cloisons du type LVM. Par conséquent, je dois faire un peu de travail sur le deuxième disque dur appelé SDB.

Alors, tapez cette commande:

fdisk / dev / 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 en tant que primaire. Ensuite, appuyez sur Entrée. Maintenant, vous devez appuyer sur 1 pour le créer comme la première partition du disque. Ensuite, appuyez sur Entrée.

Ainsi, l'étape suivante consiste à appuyer sur la touche «T» pour modifier l'identifiant du système d'une partition. Ensuite, appuyez sur Entrée. Et sélectionner la partition LVM. Pour le faire, tapez «8e». Ensuite, appuyez sur Entrée. Alors, tapez la clé «W» pour écrire toutes les modifications.

Enfin, vérifiez la partition.

fdisk -l / dev / sdb

Remarque: si vous allez travailler avec plusieurs partitions, vous devez répéter ce processus avec chacun d'eux.

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-nous.

pvcreate / dev / sdb1

Vérifiez les modifications.

pvdisplay

Remarque: si nous avions plus d'une partition, nous devions les ajouter tous au PV.

Créer le groupe de volumes (VG)

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

vgcreate volumegroup / dev / sdb1

Remplacer «volumegroup» par le nom que vous souhaitez. Si vous aviez plus de partitions, vous n'auriez qu'à les ajouter à la commande. Par exemple:

vgcreate volumegroup / dev / sdb1

Vous pouvez écrire le nom de ce 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 de l'article car dans cette partie, nous créerons les volumes logiques qui seront comme une partition normale.

Alors, exécutez cette commande:

Lvcreate -L 4G -N Volume Volumegroup

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.

lvdisplay

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

MKFS.ext4 / dev / volumegroup / volume

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

mkdir / temporel /
mont / dev / volumegroup / volume / temporal /

Maintenant, vérifiez la VL.

DF -H | termporal grep

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.

lvextend -l + 2g / dev / volumegroup / volume

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

redize2fs / dev / volumegroup / volume

Vérifiez la nouvelle taille:

DF -H | grep temporel

Dernières pensées

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