Làm cách nào để hiển thị các thiết bị đã sử dụng / không gian trống khi sử dụng LVM?


12

Tôi có tình huống sau:

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

Tôi muốn biết những đĩa vật lý nào được sử dụng bởi các ổ đĩa này và tôi có bao nhiêu dung lượng đĩa trống (chưa phân bổ), để tôi sẽ biết tôi có thể tăng bao nhiêu.

linux  lvm 

Câu trả lời:


24

Điều này là tương đối dễ dàng. Sử dụng lvdisplayđể hiển thị âm lượng hợp lý, vgdisplayđể hiển thị các nhóm âm lượng (bao gồm cả không gian trống có sẵn) và pvdisplayđể hiển thị âm lượng vật lý.

Bạn sẽ nhận được tất cả dữ liệu bạn cần từ ba lệnh đó, mặc dù với một số công việc để tìm ra ý nghĩa của tất cả các bit dữ liệu khác nhau.


Cảm ơn. Tôi nghĩ rằng tôi đã có tất cả các thông tin tôi muốn. Có vẻ như VG chứa cả LV và PV, điều này có ý nghĩa.

Nghiêm túc, vg chứa pv và lv được xây dựng từ vg. Thật tuyệt khi nghe bạn có những gì bạn cần.
malcolmpdx

18

pvs, vgslvslà giải pháp thay thế thuận tiện dễ đọc cho pvdisplay, vgdisplaylvdisplaynếu bạn chỉ cần một bản tóm tắt. Ví dụ :

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

2

Tùy chọn "bản đồ" là những gì bạn đang theo đuổi. Điều này hoạt động ở cấp độ lv cũng như pv.

Vì vậy, nếu bạn muốn xem LV đang chiếm phòng nào, hãy làm

lvdisplay -m <volumegroupname>

Nếu bạn muốn xem cách sử dụng của PV, hãy làm

pvdisplay -m
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.