LVM2パーティションで空き領域と占有領域を確認するには?

LVM2パーティションで空き領域と占有領域を確認するには?

Ubuntuインストールで/dev/sda2次のコマンドを実行します。

df -h /dev/sda2

Ubuntuパーティションの使用済みディスク容量と空きディスク容量を確認してください。サンプル出力が提供されます。

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       542G  384G  131G  75% /

このパーティションはLVM2パーティションではありません。しかし、私のFedoraのインストールは/dev/sda4LVM2パーティションにあります。私が実行するたびに:

df -h /dev/sda4

このFedoraのインストールでは、次のようになります。

Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        7.8G     0  7.8G   0% /dev

パーティションのサイズが365GBを超えるので、これが真実ではないことがわかります。私の質問はとても簡単です。/dev/sda4LVM2暗号化パーティションの空き領域とそのパーティションの使用スペースをできるだけ単一のコマンドでどのように確認できますか?

答え1

最も簡単なオプションは、マウントポイントを指定することです。

$ df -h /home
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/fedora_skrht450s-home  180G  144G   27G  85% /home

これdf(1)マンページあなたが見ている行動を説明します。

df各ファイル名パラメータを含むファイルシステムの空きディスク容量を表示します。ファイル名が指定されていない場合は、現在マウントされているすべてのファイルシステムで使用可能なスペースが表示されます。

引数がマウントされたファイルシステムを含むディスクデバイスノードの絶対ファイル名である場合、デバイスノードをdf含むファイルシステムの空き容量の代わりに、ファイルシステムの利用可能なスペースが表示されます。

/dev/sda2したがって、インストールされたデバイスであるUbuntuシステムでは、2番目の段落が適用されます。 FedoraシステムにLVがインストールされていません。渡す /dev/sda4を含むファイルシステムに関する情報を取得できます/dev/sda4/dev

答え2

df空き容量がどれくらいになるかを表示ファイルシステムで。照会するファイルシステムを指定する方法は2つあります。現在マウントされているブロックデバイスを渡し、dfそのブロックデバイスのファイルシステムを報告できます。それ以外の場合、引数は任意のファイル名になり、dfそのファイルを含むファイルシステムを報告できます。またはパスすることもできます。

/dev/sda4マウントされたファイルシステムを含むブロックデバイスでない場合は、df /dev/sda4それを/dev/sda4汎用ファイルとして処理し(上記の2番目の場合)、それを含むファイルシステム、つまりLVM物理ボリュームを含む/devFedoraシステムを報告します。/dev/sda4デバイス構文を使用するには、dfLVM論理ボリュームであるファイルシステムを含むデバイスを渡す必要があります(df /dev/mapper/groupname-logicalvolumenameまたは)df /dev/groupname/logicalvolumename

ルートファイルシステムに空き容量がどれだけあるかを知りたい場合は、次のようにします。df /

関連情報