Saya mencari cara saya bisa mendapatkan ruang kosong pada volume fisik LVM tanpa harus menggunakan kalkulator.
Saya tahu pvdisplay
perintah akan menunjukkan ukuran PE dan PE gratis, dan dengan mengalikan ukuran PE dengan PE gratis saya tahu ruang kosong di KB. Tapi saya ingin perintah yang memberi tahu saya ruang kosong dalam megabita, gigabita, dll.
Output dari pvdisplay
adalah:
[root@df02 mysql]# pvdisplay
/dev/cdrom: open failed: No medium found
--- Physical volume ---
PV Name /dev/sda2
VG Name MMB
PV Size 29.71 GB / not usable 19.77 MB
Allocatable yes
PE Size (KByte) 32768
Total PE 950
Free PE 221
Allocated PE 729
PV UUID QfZGfn-a3VV-IRkw-bV9g-6iqm-zXjN-y5e6gr
Jadi ruang kosong dalam hal ini adalah 32768 KByte * 221 Free PE = 7241728 KiB, atau 6.90625 GiB. Tapi itu banyak matematika yang harus dilakukan tanpa kalkulator ;-)
Apakah ada perintah yang dapat memberi saya ruang kosong pada volume fisik LVM dalam megabita / gigabita?
Jawaban:
Alat
pvs
menunjukkan output dalam unit apa pun yang Anda suka.Saya perhatikan penyebutan ini di halaman manual:
Contoh
Anda dapat menimpa unit seperti:
sumber
Yah, saya katakan saya akan memberi Anda satu liner jadi ini dia tapi sebenarnya tidak terlalu bagus. @ slm jawaban jelas cara untuk pergi. Bagaimanapun, satu-liner di bawah ini mengasumsikan bahwa ukuran PV dinyatakan dalam KBytes (yang tidak selalu terjadi) dan mencetak GiB secara default.
sumber
saya tahu saya agak terlambat untuk menjawab tetapi saya pikir cara termudah adalah hanya: (Opsi yang sama juga berlaku untuk vgs),
sumber