วิธีการแสดงอุปกรณ์ที่ใช้ / พื้นที่ว่างเมื่อใช้ LVM


12

ฉันมีสถานการณ์ต่อไปนี้:

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

ฉันต้องการทราบว่าฟิสิคัลดิสก์เหล่านี้มีการใช้งานจำนวนเท่าใดและมีพื้นที่ว่างในดิสก์เท่าใด (ไม่มีการจัดสรร) ที่ฉันมีเพื่อที่ฉันจะได้รู้ว่าฉันจะเติบโตได้มากแค่ไหน

linux  lvm 

คำตอบ:


24

เรื่องนี้ค่อนข้างง่าย ใช้lvdisplayเพื่อแสดงโลจิคัลวอลุ่มvgdisplayเพื่อแสดงกลุ่มวอลุ่ม (รวมถึงพื้นที่ว่างที่มี) และpvdisplayเพื่อแสดงฟิสิคัลวอลุ่ม

คุณควรได้รับข้อมูลทั้งหมดที่คุณต้องการจากคำสั่งทั้งสามนี้ถึงแม้ว่าจะมีงานบางอย่างที่จะคิดออกว่าบิตของข้อมูลที่หลากหลายหมายถึงอะไร


ขอบคุณ ฉันคิดว่าฉันได้รับข้อมูลทั้งหมดที่ฉันต้องการ ดูเหมือนว่า VG จะมีทั้ง LVs และ PVs ซึ่งสมเหตุสมผล

อย่างเคร่งครัด vg's ประกอบด้วย pv's และ lv's สร้างขึ้นจาก vg's ดีใจที่ได้ยินว่าคุณมีสิ่งที่คุณต้องการ
malcolmpdx

18

pvs, vgsและlvsมีความสะดวกง่ายต่อการอ่านทางเลือกในการpvdisplay, vgdisplayและlvdisplayถ้าคุณจะต้องสรุป เช่น :

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

2

ตัวเลือก "แผนที่" คือสิ่งที่คุณเป็น สิ่งนี้ทำงานในระดับเลเวลเช่นเดียวกับพีวี

ดังนั้นหากคุณต้องการที่จะดูว่าห้องที่ LV ใช้กับวอลลุ่มทำอะไร

lvdisplay -m <volumegroupname>

หากคุณต้องการดูการใช้งาน PV ให้ทำ

pvdisplay -m
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.