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.