Qu'est-ce que LVM?
LVM (Logical Volume Manager) est une fonction de gestion de disque standard disponible dans toutes les versions de Linux. Le gestionnaire de volumes offre un nouveau niveau d'interaction entre votre systÚme d'exploitation et les disques ou volumes que ce systÚme utilise. Dans un modÚle de gestion de disque conventionnel, Linux recherche d'abord les lecteurs disponibles, puis vérifie quels volumes sont disponibles sur ces périphériques.
Avec l'aide de LVM, les disques ou volumes peuvent ĂȘtre rĂ©unis en un seul espace. Si l'espace disque est traitĂ© comme ça, le systĂšme d'exploitation ne verra aucune diffĂ©rence entre eux et le gestionnaire de volumes n'affichera au systĂšme d'exploitation que les groupes de volumes ou disques physiques nĂ©cessaires.
En fait, LVM a plusieurs avantages considérables à offrir:
Il peut créer un volume logique basé sur n'importe quel nombre de disques physiques qui seront représentés dans le systÚme d'exploitation comme un seul espace disque.
Le nombre de disques inclus et la taille d'un tel volume peuvent ĂȘtre modifiĂ©s sans interrompre votre travail.
De plus, la technologie LVM vous permet d'effectuer de nombreuses tùches à la volée, comme la copie de certains volumes ou la configuration de la fonction de mise en miroir telle qu'elle fonctionne dans les systÚmes RAID 1.
Comment ajouter LVM au systĂšme d'exploitation?
Si vous comptez utiliser les options LVM pour la premiĂšre fois, vous devez l'installer. Voici la commande dont vous avez besoin pour l'installation: sudo apt install lvm2
AprĂšs cela, tapez le mot de passe de l'administrateur et cliquez sur Oui pour confirmer votre intention.
Certaines versions de Linux ont cette fonctionnalité installée par défaut.
Cela peut ĂȘtre vĂ©rifiĂ© facilement, en tapant la commande lvm dans la fenĂȘtre du terminal.
Vous pouvez maintenant passer Ă la gestion des disques.
Comment formater un disque physique
Nous y sommes, avec trois disques durs vides de 320 Go chacun, non formatés et sans aucune partition.
Le moyen le plus simple de formater un disque consiste à utiliser un utilitaire de gestion de disque. Cliquez sur un disque - ouvrez les paramÚtres avancés - puis formatez-le.
Spécifiez le nom et le systÚme de fichiers - Suivant - et cliquez à nouveau sur Formater pour confirmer votre action
Vous aurez maintenant besoin du mot de passe de votre compte administrateur.
Maintenant que ce disque est formaté, répétez l'opération pour tous les autres disques qui ne le sont pas.
De plus, un disque peut ĂȘtre formatĂ© avec le terminal, Ă l'aide de la commande fdisk.
Connectez-vous avec un compte de superutilisateur - sudo âi - saisissez le mot de passe .
ExĂ©cutez maintenant la commande suivante: fdisk / dev / sdb - oĂč sdb est le disque non formatĂ©.
Avant de continuer, assurez-vous d'avoir sélectionné le bon disque, car cette opération efface toutes les données à partir de là .
Tapez n - nouveau volume, p - primaire, 1 - premiÚre partition , puis appuyez deux fois sur Entrée.
Maintenant, prĂ©parons le volume Ă ĂȘtre utilisĂ© avec LVM. Tapez t pour modifier le type de volume, puis 8e pour attribuer le type LVM.
VĂ©rifiez les propriĂ©tĂ©s du volume en appuyant sur p - vous pouvez voir que tout est OK, un nouveau volume formatĂ© avec le nom sdb1apparu; appuyez sur w pour enregistrer les modifications. De mĂȘme, formatez tous les disques qui ne sont pas encore formatĂ©s.
Créez maintenant un volume LVM sur la partition que vous venez de créer, en entrant la commande: pvcreate / dev / sdb1 .
Répétez la commande pour chaque disque: pvcreate / dev / sdc1, pvcreate / dev / sdd1 .
Créer un groupe de volumes
Combinez les trois disques que vous venez de préparer en un volume LVM. Voici la commande à utiliser:
vgcreate vg1 / dev / sdb1 dev / sdc1 dev / sdd1
oĂč vg1 est le nom du nouveau groupe. En fait, vous pouvez utiliser n'importe quel nom que vous prĂ©fĂ©rez, mais il est recommandĂ© de mettre la combinaison de lettres vg avant le nom afin que vous sachiez qu'il s'agit d'un groupe de volumes.
Créer un volume logique pour utiliser LVM
Lorsque les disques sont combinés dans le groupe, vous devez créer un nouveau volume logique afin de pouvoir utiliser ce groupe. Pour cela, tapez la commande:
lvcreate -L 10G -n lv1 vg1
OĂč le -L reprĂ©sente la taille du volume logique - c'est 10 Go dans ce cas, et le -n attribue un nom au volume, et le vg1 indique Ă partir de quel volume l'espace doit ĂȘtre pris.
S'il y a des données sur le disque, le systÚme d'exploitation vous en avertira: tapez yes pour confirmer votre décision d'effacer les informations.
Comment formater et monter un volume logique?
La derniÚre étape à effectuer est de formater le volume dans l'utilitaire de gestion de disque et de le monter. Cliquez dessus pour ouvrir les paramÚtres avancés, puis formatez-le; spécifiez le nom et le systÚme de fichiers - Suivant - et cliquez à nouveau sur Formater.
Tapez le mot de passe du compte root (superutilisateur) et cliquez ici pour commencer le montage. Vous pouvez maintenant utiliser le nouveau volume. Si vous devez le formater avec le terminal, tapez la commande suivante: mkfs -t ext4 / dev / vg1 / lv1 Spécifiez le systÚme de fichiers comme Ext4 , le nom du groupe et le nom du volume. Pour le montage, tapez ce qui suit: mkdir / mnt / lv1
, puis - mount -t ext4 / dev / vg1 / lv1 / mnt / lv1 .
Le volume est monté.
Comment changer la taille du volume?
L'un des avantages offerts par les volumes logiques est la possibilité d'ajouter un nouveau disque dur à la volée et d'étendre le groupe de volumes. Et au contraire, s'il y a un disque dur dans le groupe de volumes qui n'est pas utilisé, vous pouvez le supprimer.
Il existe trois outils principaux pour agrandir ou réduire les volumes physiques, les groupes de volumes et les volumes logiques.
- Redimensionner - cette commande réduit ou étend les volumes physiques et logiques, mais ne peut pas gérer les groupes de volumes;
- Ătendre - utilisez-le pour augmenter les volumes logiques ou les groupes de volumes;
- Réduire - cela peut réduire la taille des volumes logiques ou des groupes de volumes.
Comment ajouter un nouveau disque dur Ă un groupe de volumes
La premiÚre étape lorsque vous souhaitez ajouter un disque dur à un groupe consiste à le formater. Faites défiler vers le haut pour trouver une explication détaillée de cette étape.
AprÚs cela, exécutez la commande suivante: vgextend vg1 / dev / sde1
oĂč vg1 est le nom du groupe et sde1 est le nouveau disque (formatĂ©).
Comment afficher des informations détaillées sur LVM
Pour afficher des informations détaillées sur la composition d'un groupe LVM, exécutez la commande pvdisplay.
Il affiche le chemin d'accÚs à un disque physique, le nom du groupe virtuel auquel il appartient, les informations sur l'espace disque libre et utilisé, l'ID du disque et bien d'autres choses.
Comment supprimer un volume logique
Pour supprimer un volume logique, assurez-vous que je suis déconnecté (démonté), puis exécutez la commande lvremove et le volume sera supprimé.
Cette commande vous aidera à supprimer un groupe de volumes, mais avant cela, vous devez démonter le volume logique, utilisez donc d'abord une autre commande: umount / mnt / lv1
Pour procéder à la suppression, tapez cette commande: lvremove / dev / vg1 / lv1 et tapez Oui pour confirmer cette opération.
Lorsque l'opération de suppression est réussie, vous verrez ce message.
Maintenant, le groupe peut ĂȘtre supprimĂ©, avec cette commande: sudo vgremove vg1
Il est maintenant temps de supprimer tous les disques qui constituaient le groupe; cette commande le fera: sudo pvremove / dev / sdb1 / dev / sdc1 / dev / sdd1
Tout le formatage du disque physique est supprimé, et maintenant le disque est revenu à son état d'origine.
Comment récupérer des données supprimées d'un volume LVM
Si vous avez accidentellement supprimé des informations importantes d'un volume logique LVM, vous pouvez toujours les restaurer à l'aide de Hetman Partition Recovery .
Cet utilitaire prend en charge les partitions LVM et garantit la récupération des données à partir de là . Il peut gérer les systÚmes de fichiers les plus courants utilisés sous Windows, Linux, Unix et MacOS. Il peut ignorer les erreurs de la structure logique, analyser le disque dur et restaurer les fichiers que vous recherchez.
Pour le moment, il n'y a pas de version de Hetman Partition Recovery pour Linux. Cependant, vous pouvez toujours l'exécuter à l'aide d'une machine virtuelle basée sur Windows, l'installer en tant que systÚme d'exploitation secondaire sur votre PC ou connecter le disque dur à un autre ordinateur.
Démarrez le programme: aprÚs l'initialisation, il a reconnu le volume logique sans effort et maintenant il affiche toutes les données disponibles sur ce volume.
Commencez par exĂ©cuter l'analyse rapide - cliquez avec le bouton droit sur le disque, Ouvrir, Analyse rapide - et lorsque l'analyse est terminĂ©e, le programme affichera les rĂ©sultats dans la partie droite de la fenĂȘtre. Les Ă©lĂ©ments supprimĂ©s sont marquĂ©s d'une croix rouge.
Si l'analyse rapide ne trouve pas les données dont vous avez besoin, utilisez l'analyse complÚte.
SĂ©lectionnez les fichiers Ă restaurer, cliquez sur RĂ©cupĂ©ration, choisissez oĂč les enregistrer, puis cliquez Ă nouveau sur RĂ©cupĂ©ration.
Lorsque le processus est terminé, vous trouverez tous les fichiers dans le dossier que vous avez sélectionné.
Conclusion
Dans cet article, nous avons fait de notre mieux pour expliquer comment utiliser Logical Volume Management - une fonctionnalité intégrée de Linux. Nous avons passé en revue tous les éléments importants: la création et la configuration d'une partition LVM, l'ajout et le montage d'étapes de nouveaux disques durs, la réduction et la suppression de volumes. La fonction LVM a été développée en pensant aux serveurs, mais vous pouvez désormais profiter de tous ses avantages sur un ordinateur de bureau à la maison.
Consultez l' article complet avec tous les didacticiels vidéo supplémentaires.