Comment afficher les appareils utilisés / l'espace libre lors de l'utilisation de LVM?


12

J'ai la situation suivante:

=$ 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

Je voudrais savoir quels disques physiques sont utilisés par ces volumes et combien d'espace disque libre (non alloué) j'ai, afin de savoir combien je peux les agrandir.

linux  lvm 

Réponses:


24

C'est relativement simple. Permet lvdisplayd'afficher les volumes logiques, vgdisplayd'afficher les groupes de volumes (y compris l'espace libre disponible) et pvdisplayd'afficher les volumes physiques.

Vous devriez obtenir toutes les données dont vous avez besoin à partir de ces trois commandes, mais avec un peu de travail pour comprendre ce que signifient tous les différents bits de données.


Merci. Je pense avoir obtenu toutes les informations que je voulais. Il semble que les VG contiennent à la fois des LV et des PV, ce qui est logique.

strictement, les vg contiennent des pv et les lv sont construits à partir de vg. Super d'entendre que vous avez obtenu ce dont vous aviez besoin.
malcolmpdx

18

pvs, vgsEt lvssont alternatives faciles à lire pratique pour pvdisplay, vgdisplayet lvdisplaysi vous avez besoin d' un résumé. Par exemple :

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

2

L'option "maps" est ce que vous recherchez. Cela fonctionne aussi bien au niveau lv qu'au niveau pv.

Donc, si vous voulez voir quelle pièce un LV occupe sur un volume, faites

lvdisplay -m <volumegroupname>

Si vous voulez voir l'utilisation des PV, faites

pvdisplay -m
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.