web-dev-qa-db-ja.com

LVMを使用しているときに使用済みデバイス/空き容量を表示するにはどうすればよいですか?

私は次の状況にあります:

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

これらのボリュームで使用されている物理ディスクと、ディスクの空き容量(未割り当て)がどれくらいあるかを知りたいので、どれだけ拡張できるかを知りたいと思います。

12
user13185

これは比較的簡単です。 lvdisplayを使用して論理ボリュームを表示し、vgdisplayを使用してボリュームグループ(使用可能な空き領域を含む)を表示し、pvdisplayを使用して物理ボリュームを表示します。

これらの3つのコマンドから必要なすべてのデータを取得する必要がありますが、データのさまざまなビットの意味を理解するための作業は必要です。

24
malcolmpdx

pvsvgsおよびlvsは、pvdisplayvgdisplayおよびlvdisplayの代わりに読みやすく、便利ですあなただけの要約が必要です。例えば。 :

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

「マップ」オプションはあなたが求めているものです。これは、LVレベルとPVで機能します。

したがって、LVがボリュームを占有している部屋を確認したい場合は、

lvdisplay -m <volumegroupname>

PVの使用状況を確認したい場合は、

pvdisplay -m
2
Paul