GNU/Linux >> Tutoriels Linux >  >> Linux

CentOS / RHEL :Comment ajouter un nouveau volume physique à un groupe de volumes existant

Vous voudrez peut-être ajouter un nouveau PV dans un VG existant, alors étendez un LV ou augmentez votre VG. Dans cet exemple, un nouveau périphérique bloc de 10 Go (qu'il s'agisse d'une partition, d'un LUN ou d'un nouveau disque physique) est ajouté à un groupe de volumes (VG) existant contenant un volume physique (PV) de 10 Go entièrement utilisé.

Avant de continuer, exécutez les commandes suivantes - enregistrez la sortie pour une utilisation ultérieure.

# fdisk -l /dev/sdc

Disk /dev/sdc: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xdd344dac

      Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1        1305    10481388+  83  Linux
# cat /proc/partitions | grep sdc
   8    16  10485760 sdc
   8    17  10481388 sdc1
# pvs
PV         VG           Fmt  Attr PSize  PFree
/dev/sdb1  VolGroupData lvm2 a-   10.00G 4.00M
# vgs
VG           #PV #LV #SN Attr   VSize   VFree
VolGroupData   1   1   0 wz--n- 10.00G 4.00M
# lvs
LV           VG           Attr   LSize  Origin Snap%  Move Log Copy%  Convert
LogVolData01 VolGroupData -wi-ao 9.99G

Créer un nouveau volume physique

Créez un nouveau volume physique (PV) sur le ou les nouveaux appareils, par exemple :

# pvcreate /dev/sdc1
Writing physical volume data to disk "/dev/sdc1"
Physical volume "/dev/sdc1" successfully created

Ajouter le volume physique au groupe de volumes

Ajoutez le nouveau volume physique (PV) au groupe de volumes (VG) existant, par exemple :

# vgextend VolGroupData /dev/sdc1
Volume group "VolGroupData" successfully extended

Vérifier le redimensionnement du groupe de volumes

Vérifiez la taille accrue du groupe de volumes, par exemple :

# vgs
VG           #PV #LV #SN Attr   VSize   VFree
VolGroupData   2   1   0 wz--n-  19.99g 10.00g
# vgdisplay VolGroupData
--- Volume group ---
VG Name               VolGroupData
System ID
Format                lvm2
Metadata Areas        2
Metadata Sequence No  5
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                1
Open LV               0
Max PV                0
Cur PV                2
Act PV                2
VG Size               19.99 GiB
PE Size               4.00 MiB
Total PE              5118
Alloc PE / Size       2558 / 9.99 GiB
Free  PE / Size       2560 / 10.00 GiB
VG UUID               pkIDJY-jJjd-3R9k-qiER-8VbM-dYkv-LWGEJE
# pvs
PV         VG           Fmt  Attr PSize   PFree
/dev/sdb1 VolGroupData lvm2 a--   10.00g  4.00m
/dev/sdc1 VolGroupData lvm2 a--   10.00g 10.00g


Linux
  1. CentOS / RHEL :Comment déplacer un groupe de volumes d'un système à un autre

  2. CentOS / RHEL :Comment supprimer un volume LVM

  3. CentOS / RHEL :Comment supprimer le volume physique inutilisé (PV) du groupe de volumes (VG) dans LVM

  4. CentOS / RHEL :Comment convertir les métadonnées du groupe de volumes entre LVM1 et LVM2

  5. CentOS / RHEL :Comment trouver de l'espace libre dans un groupe de volumes dans LVM

Comment ajouter un utilisateur à un groupe sur RHEL 8 / CentOS 8

Comment ajouter un volume à un conteneur Docker existant

CentOS / RHEL :Comment ajouter une nouvelle partition de swap

CentOS / RHEL :Comment créer une nouvelle partition swap basée sur LVM

CentOS / RHEL :Comment ajouter un fichier d'échange

CentOS / RHEL :comment redimensionner (étendre) le volume physique (PV) existant