GNU/Linux >> Linux Esercitazione >  >> Linux

CentOS / RHEL:come trovare i volumi logici (LV) contenuti in Physical Volume (PV) in LVM

A volte, per eliminare un volume fisico, potrebbe essere necessario prima scoprire se in esso risiedono LV. Il post descrive alcuni dei metodi più comunemente usati per determinare i LV che fanno parte di un particolare PV.

Utilizzo del comando lsblk

lsblk Il comando fornisce una bella rappresentazione del layout ad albero di dischi/partizioni e volumi che risiedono su di essi.

# lsblk
NAME                   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0                     11:0    1 1024M  0 rom  
sda                      8:0    0  250G  0 disk 
├─sda1                   8:1    0  500M  0 part /boot
├─sda2                   8:2    0  187G  0 part 
│ └─vg_os-lv_os (dm-0) 253:0    0  187G  0 lvm  /
└─sda3                   8:3    0 62.5G  0 part [SWAP]

Utilizzo del comando lvs

Un altro comando facile da usare è lvs . lvs con argomenti "-o +devices", possiamo scoprire il LV, VG e il dispositivo corrispondente utilizzato.

# lvs -a -o +devices
  LV    VG    Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert Devices     
  lv_os vg_os -wi-ao---- 187.01g                                                     /dev/sda2(0)

Utilizzo del comando pvdisplay

Un altro comando utile è pvdisplay con -m opzione. Con l'opzione -m possiamo visualizzare i volumi logici sul PV.

# pvs
  PV         VG    Fmt  Attr PSize   PFree
  /dev/sda2  vg_os lvm2 a--u 187.01g    0 
# pvdisplay /dev/sda2 -m
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               vg_os
  PV Size               187.01 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              47874
  Free PE               0
  Allocated PE          47874
  PV UUID               I57oVs-dxyE-ofLR-AuTO-WdqU-F8lU-2fD7wS
   
  --- Physical Segments ---
  Physical extent 0 to 47873:
Logical volume	/dev/vg_os/lv_os
    Logical extents	0 to 47873

Utilizzo del comando vgdisplay

Qui avremo tutti i dispositivi fisici utilizzati per gruppo di volumi, non per volume logico. Quindi prima abbiamo le informazioni VG, di seguito troveremo tutti i LV che corrispondono al suo VG e dopo vedremo tutti i PV allegati nel nostro VG.

# vgdisplay -v
    Using volume group(s) on command line.
  --- Volume group ---
  VG Name               vg_os
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               187.01 GiB
  PE Size               4.00 MiB
  Total PE              47874
  Alloc PE / Size       47874 / 187.01 GiB
  Free  PE / Size       0 / 0   
  VG UUID               R6fvJR-Ev2s-VAFZ-Vdg0-2IhR-cY42-Bunqnx
   
  --- Logical volume ---
  LV Path                /dev/vg_os/lv_os
  LV Name                lv_os
  VG Name                vg_os
  LV UUID                Ifl0gt-DYCP-JVMW-yUJh-K79e-hh1t-D63Djv
  LV Write Access        read/write
  LV Creation host, time VOM-VCS-MONITOR, 2014-08-15 21:58:01 +0530
  LV Status              available
  # open                 1
  LV Size                187.01 GiB
  Current LE             47874
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
   
  --- Physical volumes ---
  PV Name               /dev/sda2     
  PV UUID               I57oVs-dxyE-ofLR-AuTO-WdqU-F8lU-2fD7wS
  PV Status             allocatable
  Total PE / Free PE    47874 / 0

Utilizzo del comando lvdisplay

Con le –mappe argomento, il comando lvdisplay elencherà tutti i volumi logici nel sistema insieme ai loro volumi fisici.

# lvdisplay --maps
  --- Logical volume ---
  LV Path                /dev/vg_os/lv_os
  LV Name                lv_os
  VG Name                vg_os
  LV UUID                Ifl0gt-DYCP-JVMW-yUJh-K79e-hh1t-D63Djv
  LV Write Access        read/write
  LV Creation host, time VOM-VCS-MONITOR, 2014-08-15 21:58:01 +0530
  LV Status              available
  # open                 1
  LV Size                187.01 GiB
  Current LE             47874
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
   
  --- Segments ---
  Logical extents 0 to 47873:
    Type		linear
    Physical volume	/dev/sda2
    Physical extents	0 to 47873


Linux
  1. Lum - Come estendere una partizione con un Lvm e il volume fisico contenuto e il volume logico?

  2. CentOS / RHEL:come creare un volume logico con thin provisioning

  3. RHEL / CentOS:come ridurre il volume LVM

  4. CentOS / RHEL:come migrare lo storage (LVM) con pvmove Command

  5. CentOS / RHEL:come eliminare il volume LVM

CentOS / RHEL:come creare una nuova partizione di swap basata su LVM

CentOS / RHEL:come trovare l'ora di creazione del volume LVM

CentOS / RHEL:come aggiungere un nuovo volume fisico a un gruppo di volumi esistente

CentOS / RHEL:come ridimensionare (estendere) il volume fisico (PV) esistente

CentOS / RHEL:come estendere il volume fisico in LVM estendendo la partizione del disco utilizzata

Come ridurre un volume LVM su Ubuntu