GNU/Linux >> LINUX-Kenntnisse >  >> Linux

CentOS / RHEL :So finden Sie logische Volumes (LVs), die in Physical Volumes (PVs) in LVM enthalten sind

Um ein physisches Volume zu löschen, müssen wir manchmal zuerst herausfinden, ob sich darin irgendwelche LVs befinden. Der Beitrag beschreibt einige der am häufigsten verwendeten Methoden zur Bestimmung der LVs, die Teil eines bestimmten PV sind.

Mit dem lsblk-Befehl

lsblk Der Befehl gibt eine schöne Baumdarstellung von Festplatten/Partitionen und Volumes, die sich darauf befinden.

# 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]

Mit dem lvs-Befehl

Ein weiterer einfach zu verwendender Befehl ist lvs . lvs mit „-o +devices“-Argumenten, können wir das verwendete LV, VG und entsprechende Gerät herausfinden.

# 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)

Mit dem pvdisplay-Befehl

Ein weiterer praktischer Befehl ist pvdisplay mit -m Möglichkeit. Mit der Option -m können wir die logischen Volumes auf dem PV anzeigen.

# 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

Mit dem vgdisplay-Befehl

Hier werden alle physischen Geräte pro Volumengruppe verwendet, nicht pro logischem Volumen. Also zuerst haben wir die VG-Info, unten finden wir alle LVs, die seiner VG entsprechen, und danach sehen wir alle PVs, die in unserer VG angehängt sind.

# 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

Mit dem lvdisplay-Befehl

Mit den –maps Argument, listet der Befehl lvdisplay alle logischen Volumes im System zusammen mit ihren physischen Volumes auf.

# 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 – Wie erweitere ich eine Partition mit einem LVM und dem enthaltenen physischen Volume und dem logischen Volume?

  2. CentOS / RHEL :So erstellen Sie eine neue LVM-basierte Swap-Partition

  3. CentOS / RHEL :Hinzufügen eines neuen physischen Volumes zu einer vorhandenen Volume Group

  4. CentOS / RHEL :So ändern Sie die Größe (erweitern) eines vorhandenen physischen Volumes (PV)

  5. CentOS / RHEL :So erweitern Sie das physische Volume in LVM, indem Sie die verwendete Festplattenpartition erweitern

CentOS / RHEL :So finden Sie die Erstellungszeit des LVM-Volumes

CentOS / RHEL :So entfernen Sie unbenutztes physisches Volume (PV) aus der Volume Group (VG) in LVM

CentOS / RHEL :So finden Sie freien Speicherplatz in einer Volume Group in LVM

CentOS / RHEL :So löschen Sie eine Volumengruppe in LVM

CentOS / RHEL :So fügen Sie ein physisches Volume (PV) zu einer Volume-Gruppe (VG) in LVM hinzu

CentOS / RHEL :So entfernen Sie verwendetes physisches Volume (PV) aus der Volume Group (VG) in LVM