[LINUX] J'ai essayé d'agrandir la taille du volume logique avec LVM

L'autre jour, la capacité du serveur de base de données géré par notre département est devenue 100% et est morte, j'ai donc ajouté un nouveau disque et augmenté la taille du volume logique avec LVM à récupérer. J'ai fait. Cependant, je n'ai pas compris le sens de ce travail, car je ne connaissais pas beaucoup de mots et de connaissances. Je l'ai revu pour pouvoir comprendre ce que je faisais là-bas, alors je vais le résumer pour ne pas l'oublier.

Qu'est-ce que LVM en premier lieu?

Fonction de gestion de disque qui peut combiner des zones de stockage qui s'étendent sur plusieurs disques durs et partitions en un seul groupe de volumes et le traiter comme un seul volume logique (LV).

est ce qu'ils ont dit. Si vous l'utilisez, vous pouvez étendre le volume logique ultérieurement, ce qui est pratique. Quand j'ai recherché LVM, j'ai trouvé un mot que je ne connaissais pas, alors prenez note.

Créer une partition sur un nouveau disque

Le nom du disque ajouté est / dev / sdc. Tout d'abord, démarrez fdisk en mode interactif avec la commande suivante

$ fdisk /dev/sdc

Ensuite, le mode interactif démarrera, alors créez une partition en suivant les étapes ci-dessous.

Command (m for help): n #Créez une nouvelle partition avec n, diverses options apparaîtront, mais toutes par défaut

Command (m for help): t #Changez le type de partition avec t. Type de partition=Le type de système de fichiers qui utilise cette partition
Partition number: 1
Hex code (type L to list codes) : 8e #8e est le numéro de partition LVM Linux

Command (m for help): p #Afficher la table de partition et la partition/dev/Confirmez que sdc1 est créé

Command (m for help): w #Enregistrer et quitter les modifications de la table de partition

Créer un volume physique sur le disque

Depuis que nous avons créé la partition / dev / sdc1 plus tôt, nous avons créé un volume physique pour le gérer avec LVM.


$ pvcreate /dev/sdc1 #Création de volume physique

$ pvscan #/dev/Confirmez que sdc1 est affiché en tant que volume physique

Enregistrer le volume physique dans le groupe de volumes

Ensuite, j'ai créé un volume physique plus tôt, mais il n'a encore été attribué à aucun groupe de volumes. Alors enregistrons-le dans un groupe de volumes existant.


$ vgextend centos /dev/sdc1 #Volume physique en centos de groupe de volumes/dev/Enregistrer sdc1

$ pvscan #/dev/Vérifiez si sdc1 appartient au groupe de volumes centos

Créer un volume logique à partir d'un groupe de volumes

Allouez toutes les parties étendues du groupe de volumes aux volumes logiques.


$ lvextend -l +100%FREE /dev/centos/root

Si vous pensez que c'est la fin, vous devez étendre le système de fichiers, sinon le système de fichiers ne pourra pas utiliser la partie développée du volume logique, alors développez-le. Ensuite, la taille du volume logique doit être augmentée, vérifiez donc avec lvscan si le volume logique cible est étendu


$ xfs_growfs /dev/centos/root #Étendre le système de fichiers

$ lvscan #Affichez une liste de volumes logiques.

finalement

Cette série de flux était un degré de compréhension délicat qui semblait être compris au début, mais j'ai été convaincu quand j'ai vu cette image sur le site suivant. https://www.atmarkit.co.jp/ait/articles/0302/08/news002_2.html

r5zu03.gif

Recommended Posts