Vous êtes-vous déjà demandé comment étendre votre partition de système de fichiers racine ou de répertoire personnel à l'aide de LVM ? Vous disposez peut-être d'un espace de stockage réduit et vous devez augmenter la capacité de vos partitions. Cet article explique comment étendre le stockage sous Linux à l'aide du gestionnaire de volumes logiques (LVM).
Résumé du processus
Le processus est simple. Attachez le nouveau stockage au système. Ensuite, créez un nouveau volume physique (PV) à partir de ce stockage. Ajoutez le PV au groupe de volumes (VG), puis étendez le volume logique (LV).
[ Vous pourriez également aimer : Créer et gérer des partitions sous Linux avec parted ]
Regardez l'image ci-dessous. La ligne rouge indique la taille d'origine du point de montage racine. Le xvdc disk est le nouveau disque qui lui est attaché. Étendez la partition racine pour lui donner une taille de 60 G.

Créer un volume physique

[root@redhat-sysadmin ~]# pvcreate /dev/xvdc
Physical volume "/dev/xvdc" successfully created.
Lorsque vous associez le nouveau stockage /dev/xvdc
, vous devez utiliser le pvcreate
pour que le disque soit initialisé et vu par le gestionnaire de volumes logiques (LVM).
Identifier le groupe de volumes
Ensuite, vous devez identifier le groupe de volumes (VG) auquel vous étendez le nouveau disque avec le vgs
commande. Le mien s'appelle centos , et c'est le seul VG disponible actuellement sur mon LVM.

Étendre le groupe de volumes
Le vgextend
La commande vous permet d'ajouter un ou plusieurs volumes physiques initialisés à un VG existant pour étendre sa taille.
Comme vous pouvez le voir, vous souhaitez étendre les centos Groupe de volumes.

Après l'avoir étendu, tapez le vgs
ou vgdisplay
commandes pour un aperçu plus détaillé du VG.
Les vgs
La commande affiche uniquement le VG en quelques lignes.

Le vgdisplay
montre tous les VG dans le LVM et affiche les informations complètes à leur sujet.

Comme vous pouvez le voir sur l'image ci-dessus, marquée en rouge, vous disposez de 10 Go gratuits. Vous pouvez décider d'étendre tout ou partie de la taille de l'espace de stockage.
Identifier le volume logique
Les lvs
ou lvdisplay
La commande affiche le volume logique associé à un groupe de volumes. Utilisez le lvs
commande, et le volume logique que vous essayez d'étendre est la racine, qui appartient aux centos VG. Comme vous pouvez le voir ci-dessus, vous avez déjà étendu le VG. Ensuite, étendez le volume logique.

Étendre le volume logique
Prolongez le LV avec le lvextend
commande. Le lvextend
La commande vous permet d'étendre la taille du volume logique à partir du groupe de volumes.

[root@redhat-sysadmin ~]# lvextend -l +100%FREE /dev/centos/root.
Étendre le système de fichiers
Vous devez confirmer le type de système de fichiers que vous utilisez, Red Hat utilise le système de fichiers XFS, mais vous pouvez vérifier le système de fichiers avec lsblk -f
ou df -Th
.
Redimensionnez le système de fichiers sur le volume logique après son extension pour afficher les modifications. Redimensionnez le système de fichiers XFS en utilisant le xfs_growfs
commande.

Enfin, vérifiez la taille de votre partition étendue.

[ Cours en ligne gratuit :Présentation technique de Red Hat Enterprise Linux. ]
Récapitulez
Vous pouvez étendre n'importe quelle autre partition en suivant les étapes indiquées. Vous devez juste vous assurer que vous utilisez LVM et connaître la partition que vous étendez. Si vous souhaitez en savoir plus sur LVM, consultez d'autres articles de Enable Sysadmin en recherchant LVM.