Récupération de données à partir de volumes LVM sous Linux

Vous souhaitez savoir comment utiliser la technologie LVM sous Linux? Comment crĂ©er un volume LVM, comment le configurer et le monter dans votre systĂšme d'exploitation, comment ajouter et supprimer des disques et comment rĂ©cupĂ©rer les informations que vous avez supprimĂ©es accidentellement? Dans l'article d'aujourd'hui, vous trouverez tout cela - et mĂȘme plus.



image







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



image



AprĂšs cela, tapez le mot de passe de l'administrateur et cliquez sur Oui pour confirmer votre intention.



image



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.



image



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.



image



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.



image



Spécifiez le nom et le systÚme de fichiers - Suivant - et cliquez à nouveau sur Formater pour confirmer votre action



image



Vous aurez maintenant besoin du mot de passe de votre compte administrateur.



image



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 .



image



ExĂ©cutez maintenant la commande suivante: fdisk / dev / sdb - oĂč sdb est le disque non formatĂ©.



image



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.



image



Maintenant, prĂ©parons le volume Ă  ĂȘtre utilisĂ© avec LVM. Tapez t pour modifier le type de volume, puis 8e pour attribuer le type LVM.



image



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.



image



Créez maintenant un volume LVM sur la partition que vous venez de créer, en entrant la commande: pvcreate / dev / sdb1 .



image



Répétez la commande pour chaque disque: pvcreate / dev / sdc1, pvcreate / dev / sdd1 .



image



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.



image



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.



image



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.



image



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



image















image



, puis - mount -t ext4 / dev / vg1 / lv1 / mnt / lv1 .



image



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.




image



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



image



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.



image



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



image



Pour procéder à la suppression, tapez cette commande: lvremove / dev / vg1 / lv1 et tapez Oui pour confirmer cette opération.



image



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



image



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



image



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.



image



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.



image



Si l'analyse rapide ne trouve pas les données dont vous avez besoin, utilisez l'analyse complÚte.



image



SĂ©lectionnez les fichiers Ă  restaurer, cliquez sur RĂ©cupĂ©ration, choisissez oĂč les enregistrer, puis cliquez Ă  nouveau sur RĂ©cupĂ©ration.



image



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.



All Articles