Come visualizzare dispositivi usati / spazio libero quando si utilizza LVM?


12

Ho la seguente situazione:

=$ LC_ALL=C df -hP | column -t
Filesystem              Size  Used  Avail  Use%  Mounted  on
/dev/mapper/vg0-rootlv  19G   854M  17G    5%    /
/dev/mapper/vg0-homelv  19G   343M  18G    2%    /home
/dev/mapper/vg0-optlv   19G   192M  18G    2%    /opt
/dev/mapper/vg0-varlv   19G   357M  18G    2%    /var

Mi piacerebbe sapere quali dischi fisici sono utilizzati da questi volumi e quanto spazio libero su disco (non allocato) ho, in modo da sapere quanto posso farli crescere.

linux  lvm 

Risposte:


24

Questo è relativamente facile. Utilizzare lvdisplayper mostrare i volumi logici, vgdisplayper mostrare i gruppi di volumi (incluso lo spazio libero disponibile) e pvdisplayper mostrare i volumi fisici.

Dovresti ottenere tutti i dati di cui hai bisogno da quei tre comandi, anche se con qualche lavoro per capire cosa significano tutti i vari bit di dati.


Grazie. Penso di avere tutte le informazioni che volevo. Sembra che i VG contengano sia LV che PV, il che ha senso.

rigorosamente, i vg contengono pv e lv sono costruiti da vg. È bello sapere che hai ottenuto ciò di cui avevi bisogno.
malcolmpdx,

18

pvs, vgsE lvssono convenienti alternative di facile lettura a pvdisplay, vgdisplaye lvdisplayse avete solo bisogno di una sintesi. Per esempio :

# pvs
  PV         VG     Fmt  Attr PSize   PFree 
  /dev/sda2  fedora lvm2 a--  232,59g 20,87g

2

L'opzione "mappe" è ciò che stai cercando. Funziona sia a livello di LV che a PV.

Quindi, se vuoi vedere quale spazio occupa un LV su un volume, fallo

lvdisplay -m <volumegroupname>

Se vuoi vedere l'uso dei PV, fallo

pvdisplay -m
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.