Lvm comment installer un volume ou un répertoire

Lvm comment installer un volume ou un répertoire
Les instantanés sont la copie d'un système de fichiers, d'une partition ou d'un volume à un moment précis. Lorsqu'un instantané est capturé, il copie toutes les données d'un système de fichiers. En cas de perte de données, cet instantané peut également être utilisé pour récupérer les données. Dans ce tutoriel, nous utiliserons le LVM outil pour instantanément un volume ou un répertoire.

Comment instance un volume

Dans le tutoriel précédent (Comment créer des volumes logiques et des systèmes de fichiers), Nous avons créé deux volumes logiques (lv01, lv02) au-dessus d'un groupe de volumes (VG01). Nous avons également créé des systèmes de fichiers en plus de ces volumes logiques. Maintenant dans ce tutoriel, nous allons écrire des données dans lv01 Volume logique, puis nous prendrons un instantané de ce volume logique. Après cela, nous vérifierons si l'instantané contient les mêmes données que lv01volume logique.

Tout d'abord, utilisez le lsblk Commande pour afficher tous les périphériques de bloc contenant des groupes de volumes et des volumes logiques.

ubuntu @ ubuntu: ~ $ lsblk

Créez maintenant un répertoire '/ home / $ utilisateur / lv02' et montez le lv02 Système de fichiers sur ce répertoire.

ubuntu @ ubuntu: ~ $ sudo mkdir / média / $ utilisateur / lv02
ubuntu @ ubuntu: ~ $ sudo mont / dev / vg01 / lv02 / média / $ user / lv02

Copiez certaines données dans ce système de fichiers.

ubuntu @ ubuntu: ~ $ echo "Ceci est le système de fichiers lv02"> / média / $ utilisateur / lv02 / fichier.SMS

La commande ci-dessus créera un fichier dans le lv02 système de fichiers. Vérifiez si le fichier est présent dans le volume logique à l'aide du chat commande.

ubuntu @ ubuntu: ~ $ cat / média / $ utilisateur / lv02 / fichier.SMS

Vérifiez l'espace libre dans le groupe de volumes et la taille du système de fichiers en haut du volume logique. Utilisez le vgs commande pour vérifier l'espace libre dans le groupe de volumes. De même, utilisez le LVS commande pour vérifier la taille du système de fichiers.

ubuntu @ ubuntu: ~ $ sudo vgs
ubuntu @ ubuntu: ~ $ sudo lvs

La taille de lv02 Le volume logique est de 5 Go et l'espace libre dans le groupe de volumes VG01 est presque 15 Go. À des fins de test, nous créerons un instantané de seulement 1 Go. Avant de créer un instantané d'un volume logique, assurez-vous toujours d'avoir suffisamment d'espace pour créer l'instantané. Utilisez le lvreate commande avec le -s Flag pour créer l'instantané du volume logique.

ubuntu @ ubuntu: ~ $ sudo lvcreate -l 1gb -s -n lv02_snap / dev / vg01 / lv02

OU

ubuntu @ ubuntu: ~ $ sudo lvcreate --size 1gb --napshot --name lv02_snap / dev / vg01 / lv02

Après avoir créé l'instantané, vérifiez les volumes logiques à l'aide du LVS commande dans le terminal.

ubuntu @ ubuntu: ~ $ sudo lvs

Il montre l'instantané du volume logique lv02 Dans le groupe de volumes VG01 et la taille de l'instantané qui est de 1 Go. La colonne d'origine montre l'origine de l'instantané qui est lv02. Actuellement, les données% pour lv02_snap est 0.01. Nous le vérifierons à nouveau après la copie de certaines données dans le volume logique d'origine lv02.

Monter le lv02_snap Volume logique sur le système à l'aide du monter commande.

ubuntu @ ubuntu: ~ $ sudo mkdir / média / $ utilisateur / lv02_snap
ubuntu @ ubuntu: ~ $ sudo mont / dev / vg01 / lv02_snap / media / $ user / lv02_snap

Répertoriez tous les systèmes de fichiers montés sur le système à l'aide du df commande dans le terminal.

ubuntu @ ubuntu: ~ $ df -th

Il affiche le système de fichiers d'origine ainsi que l'instantané monté sur le système. Utilisez le chat commande pour vérifier si le fichier est présent dans cet instantané du volume logique lv02 ou non.

ubuntu @ ubuntu: ~ $ cat / media / $ utilisateur / lv02_snap / fichier.SMS

Le fichier est accessible via l'instantané. Copiez d'autres données sur le volume logique d'origine lv02.

Encore une fois, affichez tous les volumes logiques à l'aide du LVS commande dans le terminal.

ubuntu @ ubuntu: ~ $ sudo lvs

Auparavant, le% de données était 0.01 Et maintenant c'est 5.53. Les données du volume logique lv02 a été copié sur l'instantané avec succès.

Instantané un volume à l'aide de l'outil d'interface graphique

Jusqu'à présent, nous avons utilisé l'interface de ligne de commande pour créer un instantané de volumes logiques. Maintenant, nous allons utiliser le kVPM qui est un outil d'interface graphique pour gérer les volumes logiques pour créer un instantané du volume logique. Nous avons déjà discuté de la procédure d'installation du kVPM Dans le tutoriel précédent (Comment créer des volumes logiques et des systèmes de fichiers). Ouvrir kVPM Formez la ligne de commande en utilisant la commande suivante.

ubuntu @ ubuntu: ~ $ sudo kvpm

Du haut, allez au VG01 Onglet Groupe de volumes.

Il affichera tous les volumes logiques du groupe de volumes. Afin de créer un instantané du groupe de volumes lv01, sélectionnez le lv01 Volume logique et cliquez sur «instantané».

Il demandera les détails des instantanés. Fournissez le nom d'instantané et la taille et cliquez sur 'OK'.

Il créera un instantané du volume logique lv01.

Vérifiez à partir de la ligne de commande si l'instantané a été créé ou non en utilisant le LVS commande.

ubuntu @ ubuntu: ~ $ sudo lvs

Instantané de taille 1 Go à partir du volume logique lv01 a été créé. Actuellement le% de données dans le lv01_snap est 0. Maintenant, montez l'instantané sur le système en utilisant le monter commande.

ubuntu @ ubuntu: ~ $ sudo mkdir / média / $ utilisateur / lv01_snap
ubuntu @ ubuntu: ~ $ sudo mont / dev / vg01 / lv01_snap / média / $ utilisateur / lv01_snap

Copiez des données sur le volume logique lv01 et vérifiez à partir de l'outil GUI si l'instantané du lv01 occupe l'espace ou non.

ubuntu @ ubuntu: ~ $ sudo cp vidéo.MP4 / Media / $ User / LV01 /
ubuntu @ ubuntu: ~ $ ls / média / $ utilisateur / lv01 /

Vérifier à partir du kVPM si les données du volume logique lv01 a été copié sur l'instantané ou non.

Comment supprimer un instantané

Afin de supprimer correctement un instantané d'un volume logique, décalez l'instant umount Commande d'abord, puis utilisez le lvremove commande pour supprimer l'instantané.

ubuntu @ ubuntu: ~ $ sudo umount / dev / vg01 / lv01_snap
ubuntu @ ubuntu: ~ $ sudo lvremove / dev / vg01 / lv01_snap

À l'aide de l'outil GUI, sélectionnez l'instantané, cliquez sur «Unmount FS» puis cliquez sur Supprimer pour supprimer l'instantané.

Conclusion

Avoir des sauvegardes de vos données au quotidien est l'une des meilleures stratégies pour éviter la perte de données. Les administrateurs système utilisent différentes techniques pour générer des instantanés de volumes. Dans ce tutoriel, nous avons utilisé le LVM outil pour créer des instantanés du volume logique qui peuvent être restaurés en cas de perte de données.