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