Préparation du test RHCSA - Flux général jusqu'à l'utilisation d'un lecteur physique comme zone de stockage de données sur le système d'exploitation Linux (version avancée / lors de l'utilisation de LVM)

Préparation du test RHCSA - Flux général jusqu'à l'utilisation d'un lecteur physique comme zone de stockage de données sous Linux OS (version avancée / lors de l'utilisation de LVM)

Cet article est une suite de la page suivante, veuillez donc le lire avant de lire cet article pour approfondir votre compréhension. Préparation du test RHCSA - Flux général jusqu'à l'utilisation d'un lecteur physique comme zone de stockage de données sous Linux OS (édition de base)

Qu'est-ce que LVM? Pour faire simple, c'est une fonction qui fournit les fonctions suivantes pour les partitions conventionnelles.
  1. Concaténez plusieurs partitions et traitez-les comme une seule partition
  2. Fournir une fonction d'extension et de contraction de la taille de la partition
  3. Fournir une fonction de capture instantanée
  4. Mise en miroir et entrelacement de type RAID

Il semble qu'il y ait plus de cas d'utilisation dans l'infrastructure d'entreprise que pour les postes de travail et les utilisateurs de PC en général.

Dans le cas de l'environnement Linux, contrairement à d'autres systèmes d'exploitation tels que Windows et VMware vSphere, la licence est un contrat d'abonnement et il n'y a pas de restrictions avec des différences fonctionnelles comme les éditions, donc bien sûr dans le cas d'un environnement non d'entreprise comme décrit ci-dessus Mais si vous avez un contrat d'abonnement, tout le monde peut l'utiliser.

Si vous souhaitez en savoir plus sur LVM, veuillez consulter les informations suivantes.

Chapitre 1 Volumes logiques - Red Hat Enterprise Linux 8 Connaissance du bean Linux 085 LVM (gestionnaire de volume logique) -LinuC [Logical Volume Manager-Wikipedia](https://ja.wikipedia.org/wiki/%E8%AB%96%E7%90%86%E3%83%9C%E3%83%AA%E3%83%A5 % E3% 83% BC% E3% 83% A0% E3% 83% 9E% E3% 83% 8D% E3% 83% BC% E3% 82% B8% E3% 83% A3) Gestion facile des disques avec LVM --ITmedia

Flux de montage de la partition avec LVM Le flux de base est le suivant. 1. Assurez-vous que LVM est installé 2. Configurer le volume physique 3. Configurer le groupe de volumes 4. Configurer le volume logique 5. Formatez le volume logique dans le système de fichiers 6. Montez le système de fichiers formaté ci-dessus

Maintenant, jetons un coup d'œil à chaque étape selon le flux ci-dessus.

1. Assurez-vous que LVM est installé ``` rpm -qa | grep lvm Explication: Vérifiez les packages installés. Dans ce qui précède, seuls ceux contenant la chaîne de caractères lvm sont affichés. ``` C'est une méthode de confirmation royale. Vous pouvez également vérifier l'existence du package avec la commande yum.
yum install lvm2
Explication Installez lvm2 à partir du référentiel.

Puisque lvm lui-même est un paquet très important, la troisième ligne du haut dit «déjà installé». image.png

2. Configurer le volume physique La plus petite unité qui fournit la capacité gérée par LVM est le «Volume physique (ci-après PV)». Cette fois, je vais configurer les deux lecteurs, / dev / sdb et / dev / sdc, pour être traités comme un seul volume.

Dans la figure ci-dessous, certaines commandes sont exécutées. Je mettrai un commentaire au bas de la figure. image.png

Première commande lsblk-Visualisation de la configuration actuelle du variateur(sdb/sdc est déjà connecté)
Deuxième commande pvdisplay-Courant"Physical Volume"Vérifiez la présence de(Seul le PV qui a été automatiquement configuré au moment de l'installation initiale existe)
Troisième commande pvcreate/dev/sdb -Commande pour convertir sdb en PV(Cependant, le variateur correspondant ne peut pas être converti en PV et une erreur se produit.)
Quatrième commande pvcreate/dev/sdc -Commande pour convertir sdc en PV(Cependant, le variateur correspondant ne peut pas être converti en PV et une erreur se produit.)
Cinquième commandement séparé/dev/sdb print -Vérifiez la table de partition de sdb(Format GPT)
6ème commande séparée/dev/sdc print -Vérifiez la table de partition de sdc(Format GPT)

En raison du fait que la table de partition a été créée avec deux lecteurs en tant que lecteurs GPT au moment de la vérification précédente, J'ai frappé cette erreur. Si vous n'avez jamais configuré de table partitionnée, vous n'obtiendrez pas cette erreur. Puisqu'il était nécessaire de supprimer la table de partition cette fois, nous avons utilisé la méthode décrite dans l'article suivant. Préparation du test RHCSA - Comment supprimer la table de partition

Nous allons créer à nouveau un PV. J'ai exécuté la commande suivante pour terminer la création normalement et vérifier l'état.

pvcreate /dev/sdb - /dev/Convertir sdb en PV
pvcreate /dev/sdc - /dev/Convertir sdc en PV
pvdisplay -Afficher le PV reconnu sur l'OS

image.png Ensuite, combinez les deux PV créés en un seul groupe de volumes.

3. Groupe de volumes de composition Volume Group (ci-après VG) est une collection d'un ou plusieurs PV. Cette fois, nous combinerons les deux, / dev / sdb et / dev / sdc. La taille de chaque lecteur est de 20 Go, donc après le travail, vous aurez un VG avec une taille de 40 Go.

Tout d'abord, avant de travailler, vérifiez le VG qui existe sur le système d'exploitation.

vgdisplay
Explication: afficher le VG reconnu sur le système d'exploitation

Il n'y a qu'un seul VG qui a été configuré lors de l'installation initiale de CentOS. Nous allons créer un VG, vous devriez donc voir l'autre VG une fois que vous avez terminé. image.png

vgcreate Nom que vous voulez donner à VG Nom du PV que vous souhaitez inclure dans vg
Exemple d'exécution vgcreate vg8010/dev/sdb /dev/sdc
Commentaire/dev/avec sdb/dev/Un groupe de volumes utilisant sdc"vg8010"Commande d'opération pour créer un VG nommé

À partir du résultat de vgdisplay, il a été confirmé que vg8010 est composé d'environ 40 Go. image.png

4. Configurer le volume logique Découpez un volume logique d'une taille de 30 Go à partir du VG créé avec une taille de 40 Go.
lvcreate -n Le nom que vous souhaitez donner à LV-L Nombre de capacités que vous souhaitez réserver VG nom d'hébergement LV
Exemple d'exécution lvcreate-n lv8010 -L 30G /dev/vg8010
Explication LV d'une capacité de 30 Go"lv8010",/dev/Commande pour couper du vg8010

image.png À ce stade, tout ce que vous avez à faire est de formater et de monter. Ce travail est le même que celui expliqué dans la partie de base de cette série.

5. Formater le volume logique avec le système de fichiers L'état d'exécution de la commande est affiché dans la seconde moitié.
mkfs.partition ext4 que vous souhaitez formater
Exemple d'exécution mkfs.ext4 /dev/vg8010/lv8010

6. Montez le système de fichiers formaté ci-dessus L'état d'exécution de la commande est affiché dans la seconde moitié.
mount La partition que vous souhaitez monter Le répertoire sur lequel monter
Exemple d'exécution de montage/dev/vg8010/lv8010 /mnt/lvtest

Voici comment vous avez exécuté les commandes des étapes 5 et 6. Si vous exécutez lsblk, vous pouvez voir que lvm8010 est coupé de sdb et sdc et monté dans / mnt / lvtest. image.png Ceci conclut le flux général de montage dans un environnement LVM. Bien sûr, pour le montage automatique après le redémarrage, n'oubliez pas de spécifier l'UUID et la destination de montage pour / etc / fstab. (La procédure est présentée dans la partie de base de cette série, veuillez donc vous y référer.)

Essayez d'agrandir la taille de LVM en ligne L'une des caractéristiques intéressantes de LVM est son expansion de capacité sans interruption.

Dans cet environnement, nous avons configuré 30 Go LV pour VG avec une taille de 40 Go, il y a donc 10 Go d'espace libre. Par conséquent, je voudrais étendre la taille de LV de 30 Go à 35 Go.

Commande pour vérifier la taille de la partition
parted /dev/vg8010/lv8010 print

Dans la figure ci-dessous, la taille de la partition est de 32.Vous pouvez voir que c'est 2 Go

image.png

Ensuite, vérifions la capacité actuelle du système de fichiers.

Commande pour vérifier la taille du système de fichiers
df -h

image.png

En outre, j'ai placé un fichier appelé "rhcsa" comme fichier de test pour confirmer qu'il s'agit d'un travail d'extension en ligne (aucune perte de données). image.png Utilisons maintenant deux types de commandes à partir d'ici.

1.Volume logique"lv8010"Commande pour ajouter une capacité de 5 Go
lvextend LV nom que vous souhaitez étendre-L +Capacité que vous souhaitez ajouter
Exemple d'exécution lvextend/dev/vg8010/lv8010 -L +5G

2.Commande d'extension de partition
resize2fs Nom de l'appareil cible
Exemple d'exécution resize2fs/dev/vg8010/lv8010

image.png Si vous vérifiez la deuxième ligne à partir du bas de la figure ci-dessus, la taille de / dev / vg8010 / lv8010 est passée de 30 Go à 35 Go. J'ai pu confirmer que le fichier existe toujours après les travaux. image.png

Essayez de réduire la taille de LVM Sera publié à une date ultérieure

Essayez de prendre un instantané pour le volume LVM Sera publié à une date ultérieure

Recommended Posts

Préparation du test RHCSA - Flux général jusqu'à l'utilisation d'un lecteur physique comme zone de stockage de données sur le système d'exploitation Linux (version avancée / lors de l'utilisation de LVM)
Préparation du test RHCSA - Flux général jusqu'à l'utilisation d'un lecteur physique comme zone de stockage de données sur Linux OS (Basic)