Bagaimana cara menampilkan perangkat bekas / ruang kosong saat menggunakan LVM?

12

Saya memiliki situasi berikut:

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

Saya ingin tahu disk fisik apa yang digunakan oleh volume ini, dan berapa banyak ruang disk kosong (tidak terisi) yang saya miliki, sehingga saya akan tahu berapa banyak saya bisa menumbuhkan ini.


sumber

Jawaban:

24

Ini relatif mudah. Gunakan lvdisplayuntuk menampilkan volume logis, vgdisplayuntuk menampilkan grup volume (termasuk ruang kosong yang tersedia) dan pvdisplayuntuk menunjukkan volume fisik.

Anda harus mendapatkan semua data yang Anda butuhkan dari ketiga perintah itu, meskipun ada beberapa pekerjaan untuk mengetahui apa arti semua bit data.

malcolmpdx
sumber
Terima kasih. Saya pikir saya mendapatkan semua info yang saya inginkan. Sepertinya VG berisi LV dan PV, yang masuk akal.
ketat, vg mengandung pv dan lv dibangun dari vg's. Senang mendengar Anda mendapatkan apa yang Anda butuhkan.
malcolmpdx
18

pvs, vgsdan lvsmerupakan alternatif yang mudah dibaca dan nyaman pvdisplay, vgdisplaydan lvdisplayjika Anda hanya memerlukan ringkasan. Misalnya:

# pvs
  PV         VG     Fmt  Attr PSize   PFree 
  /dev/sda2  fedora lvm2 a--  232,59g 20,87g
Skippy le Grand Gourou
sumber
2

Opsi "maps" adalah yang Anda cari. Ini berfungsi pada level lv dan juga pv.

Jadi, jika Anda ingin melihat ruang apa yang digunakan LV pada volume, lakukan

lvdisplay -m <volumegroupname>

Jika Anda ingin melihat penggunaan PV, lakukan

pvdisplay -m
Paul
sumber