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!
Laisser un commentaire