LVM Ajoutez un nouveau disque à un volume

LVM Ajoutez un nouveau disque à un volume
Avant de plonger dans des détails sur le gestionnaire de volume logique (LVM), il est impératif de comprendre ce qu'est LVM. LVM fournit différentes méthodes pour augmenter la taille du volume logique. L'extension du volume logique peut augmenter la taille, mais un nouveau disque doit être ajouté au cas où le groupe de volumes manque également d'espace. Dans ce didacticiel, nous utiliserons l'interface de ligne de commande LVM pour ajouter un nouveau disque à un volume logique existant en suivant les étapes ci-dessous:
  • Nouvelle création de volume physique
  • L'extension du groupe de volumes
  • L'extension de volume logique
  • Extension du système de fichiers monté

Conditions préalables

Pour suivre ce tutoriel, vous devez avoir un volume physique créé à partir d'un disque. Le volume physique devrait avoir un groupe de volumes, VG01, dessus. Un volume logique lv01, créé sur ce groupe de volumes VG01.

Énumérez tous les volumes physiques disponibles en fonctionnant PVS, PVSAN ou pvdisplay commandes dans le terminal.

ubuntu @ ubuntu: ~ $ sudo pvs

OU

ubuntu @ ubuntu: ~ $ sudo pvscan

OU

ubuntu @ ubuntu: ~ $ sudo pvdisplay

Remarquez le seul volume physique / dev / sdc dans le système. Maintenant, énumérez tous les groupes de volumes créés sur / dev / sdc volume physique en utilisant l'un des vgs, vgscan ou vgdisplay commandes.

ubuntu @ ubuntu: ~ $ sudo vgs

OU

ubuntu @ ubuntu: ~ $ sudo vgdisplay

OU

ubuntu @ ubuntu: ~ $ sudo vgscan

La commande affiche la présence d'un seul groupe de volumes VG01 sur le volume physique / dev / sdc, dans le système. Les commandes suivantes peuvent être utilisées pour trouver tous les volumes logiques sur le groupe de volumes.

ubuntu @ ubuntu: ~ $ sudo lvs

OU

ubuntu @ ubuntu: ~ $ sudo lvscan

OU

ubuntu @ ubuntu: ~ $ sudo lvdisplay

Il y a deux volumes logiques lv01 et lv02 sur le groupe de volumes VG01.

Créer un nouveau volume physique

Répertoriez d'abord tous les périphériques physiques connectés au système en utilisant le lsblk commande.

ubuntu @ ubuntu: ~ $ sudo lsblk

Il y a 3 dispositifs physiques connectés au système et l'un d'eux (/ dev / sdc) est l'appareil qui est utilisé comme volume physique. Maintenant, joignez un nouvel appareil physique et répertoriez à nouveau tous les appareils connectés.

ubuntu @ ubuntu: ~ $ sudo lsblk

Il y a quatre dispositifs physiques connectés au système. L'appareil nouvellement attaché (/ dev / sdd1) est actuellement monté sur le système. Démouter le / dev / sdd1 dispositif comme suit:

Ubuntu @ Ubuntu: ~ $ sudo umount / dev / sdd1

Maintenant, formatez l'appareil avec le dd commande. Cette commande prendra un certain temps pour formater l'appareil en fonction de la taille de l'appareil fixé.

NOTE: Formatage de l'appareil effacera toutes les données de l'appareil. Créez une sauvegarde des données avant de les formater.

ubuntu @ ubuntu: ~ $ sudo dd if = / dev / zero of = / dev / sdd status = progress bs = 4m

Créer un volume physique à partir du dispositif physique nouvellement attaché à l'aide du pvcreate commande.

ubuntu @ ubuntu: ~ $ pvcreate / dev / sdd

Il créera un volume physique à partir de l'appareil physique connecté. Afficher tous les volumes physiques en utilisant l'un des PVS, PVSAN ou pvdisplay commandes.

ubuntu @ ubuntu: ~ $ sudo pvs

OU

ubuntu @ ubuntu: ~ $ sudo pvscan

OU

ubuntu @ ubuntu: ~ $ sudo pvdisplay

La sortie affiche deux volumes physiques / dev / sdc et / dev / sdd créé sur le système.

Extension du groupe de volumes

Prolonger le groupe de volumes VG01 en utilisant le vgextend commande pour couvrir les deux volumes physiques.

ubuntu @ ubuntu: ~ $ sudo vgextend vg01 / dev / sdd

La sortie de commande ci-dessus montre que le groupe de volumes VG01 couvre à la fois les volumes physiques / dev / sdc et / dev / sdd Et il a plus d'espace. Énumérez les détails du groupe de volumes VG01 en utilisant le vgdisplay commande.

ubuntu @ ubuntu: ~ $ sudo vgdisplay

La taille totale du groupe de volumes VG01 est maintenant 44.5 Go qui n'étaient auparavant que 30 Go.

Étendre le volume logique

Maintenant, nous pouvons soit créer un autre volume logique à partir de cet espace, soit étendre le volume logique existant pour utiliser cet espace. Pour ce guide, nous étendrons le volume logique existant pour ajouter plus d'espace.

Affichez les volumes logiques disponibles avec l'une des commandes suivantes:

ubuntu @ ubuntu: ~ $ sudo lvs

OU

ubuntu @ ubuntu: ~ $ sudo lvscan

OU

ubuntu @ ubuntu: ~ $ sudo lvdisplay

Actuellement, il n'y a que deux volumes logiques lv01 et lv02 avec 15 Go et 10 Go d'espace respectivement. Pour ce tutoriel, nous prolongerons le volume logique lv01 en utilisant le lvextend commande de 15 Go à 25 Go.

ubuntu @ ubuntu: ~ $ sudo lvextend -l + 10g / dev / vg01 / lv01

Après avoir étendu la taille du volume logique, énumérez désormais les détails du volume logique à l'aide du lvdisplay commande.

ubuntu @ ubuntu: ~ $ sudo lvdisplay / dev / vg01 / lv01

Donc, la taille du volume logique lv01 est maintenant 25 Go et a été étendu avec succès.

Étendre le système de fichiers monté sur le système

Monter le volume logique à l'aide du monter commande:

ubuntu @ ubuntu: ~ $ sudo mont / dev / vg01 / lv01 / média / ubuntu / lv01

Après le montage du volume logique, affichez maintenant le système de fichiers avec le df Commande pour vérifier la taille du système de fichiers.

ubuntu @ ubuntu: ~ $ sudo df -th / dev / vg01 / lv01

La taille du système de fichiers n'est pas étendue, il doit donc être étendu à l'aide du redimensi 2fs commande.

ubuntu @ ubuntu: ~ $ sudo redize2fs / dev / vg01 / lv01

Après avoir étendu le système de fichiers, exécutez le df commande pour vérifier l'extension de taille du système de fichiers.

ubuntu @ ubuntu: ~ $ sudo df -th / dev / vg01 / lv01

Maintenant, la taille du système de fichiers est de 25 Go et elle a été prolongée avec succès.

Conclusion

La gestion logique de la taille du volume sur les serveurs en cours d'exécution est l'une des nombreuses responsabilités professionnelles de l'administrateur système. De sorte qu'ils doivent faire face à sa pénurie d'espace en raison de données excessives au quotidien.

L'extension de volume logique nécessite un certain espace dans le groupe de volumes sur lequel il existe un volume logique. Dans le cas où il n'y a pas d'espace libre disponible sur le groupe de volumes, un nouvel appareil physique est attaché pour créer un espace libre. L'article est un guide qui leur fournit un guide étape par étape sur la façon d'ajouter un nouveau disque pour étendre le volume logique et le système de fichiers monté sur le système.